Commit ad7fcbc3 authored by Sagar Dharia's avatar Sagar Dharia Committed by Greg Kroah-Hartman

slimbus: qcom: Add Qualcomm Slimbus controller driver

This controller driver programs manager, interface, and framer
devices for Qualcomm's slimbus HW block.
Manager component currently implements logical address setting,
and messaging interface.
Interface device reports bus synchronization information, and framer
device clocks the bus from the time it's woken up, until clock-pause
is executed by the manager device.
Signed-off-by: default avatarSagar Dharia <sdharia@codeaurora.org>
Signed-off-by: default avatarSrinivas Kandagatla <srinivas.kandagatla@linaro.org>
Reviwed-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ba42b2dc
...@@ -13,5 +13,11 @@ menuconfig SLIMBUS ...@@ -13,5 +13,11 @@ menuconfig SLIMBUS
if SLIMBUS if SLIMBUS
# SLIMbus controllers # SLIMbus controllers
config SLIM_QCOM_CTRL
tristate "Qualcomm SLIMbus Manager Component"
depends on SLIMBUS
help
Select driver if Qualcomm's SLIMbus Manager Component is
programmed using Linux kernel.
endif endif
...@@ -4,3 +4,7 @@ ...@@ -4,3 +4,7 @@
# #
obj-$(CONFIG_SLIMBUS) += slimbus.o obj-$(CONFIG_SLIMBUS) += slimbus.o
slimbus-y := core.o messaging.o sched.o slimbus-y := core.o messaging.o sched.o
#Controllers
obj-$(CONFIG_SLIM_QCOM_CTRL) += slim-qcom-ctrl.o
slim-qcom-ctrl-y := qcom-ctrl.o
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment