1fb82065d1
Add Makefile,Kconfig and required driver changes to support slimbus as a dynamic loadable module in lahaina. Change-Id: I15d512cdcc68d5cddc366fd0fa0bbf71b607907a Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# SLIMbus driver configuration
|
|
#
|
|
menuconfig SLIMBUS
|
|
tristate "SLIMbus support"
|
|
depends on HAS_IOMEM
|
|
help
|
|
Slimbus is standard interface between baseband and
|
|
application processors and peripheral components in mobile
|
|
terminals.
|
|
|
|
if SLIMBUS
|
|
|
|
# SLIMbus controllers
|
|
config SLIM_QCOM_CTRL
|
|
tristate "Qualcomm SLIMbus Manager Component"
|
|
depends on HAS_IOMEM
|
|
help
|
|
Select driver if Qualcomm's SLIMbus Manager Component is
|
|
programmed using Linux kernel.
|
|
|
|
config SLIM_QCOM_NGD_CTRL
|
|
tristate "Qualcomm SLIMbus Satellite Non-Generic Device Component"
|
|
depends on HAS_IOMEM && DMA_ENGINE && NET
|
|
depends on ARCH_QCOM || COMPILE_TEST
|
|
select QCOM_QMI_HELPERS
|
|
help
|
|
Select driver if Qualcomm's SLIMbus Satellite Non-Generic Device
|
|
Component is programmed using Linux kernel.
|
|
This is light-weight slimbus controller driver responsible for
|
|
communicating with slave HW directly over the bus using messaging
|
|
interface, and communicating with master component residing on ADSP
|
|
for bandwidth and data-channel management.
|
|
|
|
config SLIMBUS_MSM_CTRL
|
|
tristate "QTI SLIMbus Master Component"
|
|
help
|
|
Select driver for Qualcomm Technologies, Inc. (QTI) Slimbus
|
|
Master Component. This driver is responsible for configuring
|
|
SLIMbus and performing bus administration, administration of
|
|
components on the bus and dynamic channel allocation.
|
|
|
|
config SLIMBUS_MSM_NGD
|
|
tristate "QTI Slimbus Satellite Component"
|
|
help
|
|
Select driver for Qualcomm Technologies, Inc. (QTI) Slimbus
|
|
Satellite Component. This is light-weight slimbus controller
|
|
driver responsible for communicating with slave HW directly over
|
|
the bus using messaging interface, and communicating with master
|
|
component residing on ADSP for bandwidth and data-channel
|
|
management.
|
|
|
|
endif
|