mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-08 12:58:12 -04:00
Merge "defconfig: direwolf_auto: Enable SPMI PMIC drivers"
This commit is contained in:
commit
131c2f14e9
5 changed files with 2732 additions and 0 deletions
|
|
@ -15,3 +15,16 @@ CONFIG_MSM_QMP=m
|
|||
CONFIG_SA_GCC_DIREWOLF=m
|
||||
CONFIG_MSM_CLK_AOP_QMP=m
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW=m
|
||||
CONFIG_INTERCONNECT_QCOM=m
|
||||
CONFIG_INTERCONNECT_QCOM_DIREWOLF=m
|
||||
CONFIG_INTERCONNECT_QCOM_EPSS_L3=m
|
||||
CONFIG_MFD_SPMI_PMIC=m
|
||||
CONFIG_INPUT_QPNP_POWER_ON=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB=m
|
||||
CONFIG_SPMI_MSM_PMIC_ARB_DEBUG=m
|
||||
CONFIG_QCOM_SPMI_TEMP_ALARM=m
|
||||
CONFIG_PINCTRL_QCOM_SPMI_PMIC=m
|
||||
CONFIG_RTC_DRV_PM8XXX=m
|
||||
CONFIG_SPMI_PMIC_CLKDIV=m
|
||||
CONFIG_QCOM_SPMI_ADC5=m
|
||||
CONFIG_NVMEM_SPMI_SDAM=m
|
||||
|
|
|
|||
|
|
@ -4,3 +4,4 @@ CONFIG_DEBUG_FS=y
|
|||
CONFIG_REGULATOR_QTI_DEBUG=y
|
||||
CONFIG_SA_DEBUGCC_DIREWOLF=y
|
||||
CONFIG_ARM_QCOM_CPUFREQ_HW_DEBUG=y
|
||||
CONFIG_INTERCONNECT_TEST=y
|
||||
|
|
|
|||
|
|
@ -5,6 +5,19 @@ config INTERCONNECT_QCOM
|
|||
help
|
||||
Support for Qualcomm's Network-on-Chip interconnect hardware.
|
||||
|
||||
config INTERCONNECT_QCOM_DIREWOLF
|
||||
tristate "DIREWOLF interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
depends on QCOM_RPMH && QCOM_COMMAND_DB && OF
|
||||
select INTERCONNECT_QCOM_BCM_VOTER
|
||||
select INTERCONNECT_QCOM_RPMH
|
||||
select INTERCONNECT_QCOM_QOS
|
||||
help
|
||||
This is a driver for the Qualcomm Technologies, Inc. Network-on-Chip
|
||||
on direwolf-based platforms. The interconnect provider collects and
|
||||
aggregates the consumers bandwidth requests to satisfy constraints
|
||||
placed on Network-on-Chip performance states.
|
||||
|
||||
config INTERCONNECT_QCOM_HOLI
|
||||
tristate "Qualcomm HOLI interconnect driver"
|
||||
depends on INTERCONNECT_QCOM
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
# SPDX-License-Identifier: GPL-2.0
|
||||
|
||||
qnoc-direwolf-objs := direwolf.o
|
||||
qnoc-holi-objs := holi.o
|
||||
qnoc-monaco-objs := monaco.o
|
||||
qnoc-qcs404-objs := qcs404.o
|
||||
|
|
@ -18,6 +19,7 @@ icc-rpmh-obj := icc-rpmh.o
|
|||
icc-rpm-obj := icc-rpm.o
|
||||
qnoc-qos-obj := qnoc-qos.o
|
||||
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_DIREWOLF) += qnoc-direwolf.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_HOLI) += qnoc-holi.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_OSM_L3) += osm-l3.o
|
||||
obj-$(CONFIG_INTERCONNECT_QCOM_MONACO) += qnoc-monaco.o
|
||||
|
|
|
|||
2703
drivers/interconnect/qcom/direwolf.c
Normal file
2703
drivers/interconnect/qcom/direwolf.c
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue