android_kernel_sony_msm8994/drivers/spmi
Kenneth Heitke 50a1e06c93 spmi: pmic-arb: Access mapping data from hardware instead of device tree
The APID/PPID mapping data is stored in the device tree and allows the
PMIC Arbiter driver to map the 8-bit hardware identifiers back to the
12-bit identifiers (slave id + peripheral id). This mapping data is
subject to change (and does change for different targets) and therefore
adds maintenance overhead.  The same information can be determined at
run-time by using the PMIC Arbiter mapping table to determine the APID
from the PPID at the time that interrupts are being registered.
Therefore, add support to read from the PMIC Arbiter hardware mapping
table.

Change-Id: I72c84a7503f640bc4a9ea7e2dfffb31e472b8a6b
Signed-off-by: Kenneth Heitke <kheitke@codeaurora.org>
2013-09-04 15:54:33 -07:00
..
Kconfig gpio: spmi: Remove "depends on ARCH_MSM8974" from QPNP Kconfig entries 2013-09-04 15:19:45 -07:00
Makefile spmi: Debug-fs support for SPMI 2013-09-04 15:37:15 -07:00
qpnp-int.c msm: qpnp-int: Preload radix tree before insertion 2013-09-04 15:54:07 -07:00
spmi-dbgfs.c spmi: Debug-fs support for SPMI 2013-09-04 15:37:15 -07:00
spmi-dbgfs.h spmi: Debug-fs support for SPMI 2013-09-04 15:37:15 -07:00
spmi-pmic-arb.c spmi: pmic-arb: Access mapping data from hardware instead of device tree 2013-09-04 15:54:33 -07:00
spmi-resources.c spmi: Add spmi_resource for non spmi-dev-container cases 2013-09-04 14:57:31 -07:00
spmi.c spmi: Debug-fs support for SPMI 2013-09-04 15:37:15 -07:00