aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spmi/Makefile
diff options
context:
space:
mode:
authorKenneth Heitke <kheitke@codeaurora.org>2014-02-12 13:44:24 -0600
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2014-02-15 11:55:28 -0800
commit39ae93e3a31d0c9ca99e35b754a9f3c6f1db2bee (patch)
tree88e35be655e440dbc3122ffdf67b1f62d3a4fc61 /drivers/spmi/Makefile
parentspmi: add generic SPMI controller binding documentation (diff)
downloadlinux-dev-39ae93e3a31d0c9ca99e35b754a9f3c6f1db2bee.tar.xz
linux-dev-39ae93e3a31d0c9ca99e35b754a9f3c6f1db2bee.zip
spmi: Add MSM PMIC Arbiter SPMI controller
Qualcomm's PMIC Arbiter SPMI controller functions as a bus master and is used to communication with one or more PMIC (slave) devices on the SPMI bus. The PMIC Arbiter is actually a hardware wrapper around the SPMI controller that provides concurrent and autonomous PMIC access to various entities that need to communicate with the PMIC. The SPMI controller hardware handles all of the SPMI bus activity (bus arbitration, sequence start condition, transmission of frames, etc). This software driver uses the PMIC Arbiter register interface to initiate command sequences on the SPMI bus. The status register is read to determine when the command sequence has completed and whether or not it completed successfully. Signed-off-by: Kenneth Heitke <kheitke@codeaurora.org> Signed-off-by: Josh Cartwright <joshc@codeaurora.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/spmi/Makefile')
-rw-r--r--drivers/spmi/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/spmi/Makefile b/drivers/spmi/Makefile
index 1de1acd6a587..fc75104a5aab 100644
--- a/drivers/spmi/Makefile
+++ b/drivers/spmi/Makefile
@@ -2,3 +2,5 @@
# Makefile for kernel SPMI framework.
#
obj-$(CONFIG_SPMI) += spmi.o
+
+obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o