mirror of
https://github.com/torvalds/linux.git
synced 2026-09-24 06:24:02 +02:00
clk: qcom: Add defaults for desired arm64 drivers
Clock controller drivers are essential for booting up SoCs and are not really optional for a given platform. Kernel should not ask users choice of drivers when that choice is obvious and known to the developers that answer should be 'yes' or 'module'. Enable drivers for upstreamed or being upstreamed SoCs, which are not yed enabled in defconfig: Glymur, Hawi, Nord, MSM8976, MSM8998 (GPU CC), SC7180, SC8180X, SC8280XP, SC7280, SDM660, QDU1000, SM4450, SM7150, SM8150, SM8450, SM6125, SM6375. Note that main GCC clock controller drivers are usually already enabled for these. Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com> Link: https://lore.kernel.org/r/20260703-clk-qcom-defaults-v3-5-78894525e54a@oss.qualcomm.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
d643934c27
commit
6b150572bb
|
|
@ -75,6 +75,7 @@ config CLK_GLYMUR_EVACC
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
default m if ARCH_QCOM
|
||||
select CLK_GLYMUR_GCC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the Enhanced Video Analytics (EVA) clock controller on
|
||||
Qualcomm Technologies, Inc. Glymur devices.
|
||||
|
|
@ -113,6 +114,7 @@ config CLK_GLYMUR_VIDEOCC
|
|||
tristate "Glymur Video Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select CLK_GLYMUR_GCC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the video clock controller on Glymur devices.
|
||||
Say Y if you want to support video devices and functionality such as
|
||||
|
|
@ -183,6 +185,7 @@ config CLK_NORD_GCC
|
|||
tristate "Nord Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on Nord devices.
|
||||
Say Y if you want to use peripheral devices such as UART,
|
||||
|
|
@ -382,6 +385,7 @@ config CLK_HAWI_GCC
|
|||
tristate "Hawi Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on Hawi devices.
|
||||
Say Y if you want to use peripheral devices such as UART, SPI,
|
||||
|
|
@ -390,6 +394,7 @@ config CLK_HAWI_GCC
|
|||
config CLK_HAWI_TCSRCC
|
||||
tristate "Hawi TCSR Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the TCSR clock controller on Hawi devices.
|
||||
Say Y if you want to use peripheral devices such as PCIe, USB, UFS.
|
||||
|
|
@ -725,6 +730,7 @@ config MSM_MMCC_8974
|
|||
config MSM_GCC_8976
|
||||
tristate "MSM8956/76 Global Clock Controller"
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM if ARM64
|
||||
help
|
||||
Support for the global clock controller on msm8956/76 devices.
|
||||
Say Y if you want to use peripheral devices such as UART, SPI,
|
||||
|
|
@ -780,6 +786,7 @@ config MSM_GPUCC_8998
|
|||
tristate "MSM8998 Graphics Clock Controller"
|
||||
select MSM_GCC_8998
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM && ARM64
|
||||
help
|
||||
Support for the graphics clock controller on MSM8998 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -849,6 +856,7 @@ config QCS_GCC_404
|
|||
config CLK_NORD_TCSRCC
|
||||
tristate "Nord TCSR Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the TCSR clock controller on Nord devices.
|
||||
Say Y if you want to use peripheral devices such as PCIe, USB, UFS etc.
|
||||
|
|
@ -909,6 +917,7 @@ config SC_CAMCC_7180
|
|||
tristate "SC7180 Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_7180
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on Qualcomm Technologies, Inc
|
||||
SC7180 devices.
|
||||
|
|
@ -930,6 +939,7 @@ config SC_CAMCC_8180X
|
|||
tristate "SC8180X Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_8180X
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on Qualcomm Technologies, Inc
|
||||
SC8180X devices.
|
||||
|
|
@ -962,6 +972,7 @@ config SC_DISPCC_7180
|
|||
tristate "SC7180 Display Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_7180
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the display clock controller on Qualcomm Technologies, Inc
|
||||
SC7180 devices.
|
||||
|
|
@ -1078,6 +1089,7 @@ config SC_GPUCC_7180
|
|||
tristate "SC7180 Graphics Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_7180
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the graphics clock controller on SC7180 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -1107,6 +1119,7 @@ config SC_LPASSCC_7280
|
|||
tristate "SC7280 Low Power Audio Subsystem (LPASS) Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_7280
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the LPASS clock controller on SC7280 devices.
|
||||
Say Y if you want to use the LPASS branch clocks of the LPASS clock
|
||||
|
|
@ -1148,6 +1161,7 @@ config SC_VIDEOCC_7180
|
|||
tristate "SC7180 Video Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SC_GCC_7180
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the video clock controller on SC7180 devices.
|
||||
Say Y if you want to support video devices and functionality such as
|
||||
|
|
@ -1176,6 +1190,7 @@ config SDM_GCC_660
|
|||
tristate "SDM660 Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on SDM660 devices.
|
||||
Say Y if you want to use peripheral devices such as UART, SPI,
|
||||
|
|
@ -1186,6 +1201,7 @@ config SDM_MMCC_660
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
select SDM_GCC_660
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the multimedia clock controller on SDM660 devices.
|
||||
Say Y if you want to support multimedia devices such as display,
|
||||
|
|
@ -1196,6 +1212,7 @@ config SDM_GPUCC_660
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
select SDM_GCC_660
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the graphics clock controller on SDM630/636/660 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -1229,6 +1246,7 @@ config QDU_ECPRICC_1000
|
|||
tristate "QDU1000/QRU1000 ECPRI Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QDU_GCC_1000
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the ECPRI clock controller on QDU1000 and
|
||||
QRU1000 devices. Say Y if you want to support the ECPRI
|
||||
|
|
@ -1318,6 +1336,7 @@ config SM_CAMCC_4450
|
|||
tristate "SM4450 Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_4450
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on SM4450 devices.
|
||||
Say Y if you want to support camera devices and camera functionality.
|
||||
|
|
@ -1335,6 +1354,7 @@ config SM_CAMCC_7150
|
|||
tristate "SM7150 Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_7150
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on SM7150 devices.
|
||||
Say Y if you want to support camera devices and camera functionality.
|
||||
|
|
@ -1352,6 +1372,7 @@ config SM_CAMCC_8150
|
|||
tristate "SM8150 Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_8150
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on Qualcomm Technologies, Inc
|
||||
SM8150 devices.
|
||||
|
|
@ -1371,6 +1392,7 @@ config SM_CAMCC_8450
|
|||
tristate "SM8450 Camera Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_8450
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the camera clock controller on SM8450 or SM8475 devices.
|
||||
Say Y if you want to support camera devices and camera functionality.
|
||||
|
|
@ -1408,6 +1430,7 @@ config SM_DISPCC_4450
|
|||
tristate "SM4450 Display Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
depends on SM_GCC_4450
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the display clock controller on Qualcomm Technologies, Inc
|
||||
SM4450 devices.
|
||||
|
|
@ -1429,6 +1452,7 @@ config SM_DISPCC_6125
|
|||
tristate "SM6125 Display Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
depends on SM_GCC_6125
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the display clock controller on Qualcomm Technologies, Inc
|
||||
SM6125 devices.
|
||||
|
|
@ -1439,6 +1463,7 @@ config SM_DISPCC_7150
|
|||
tristate "SM7150 Display Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
depends on SM_GCC_7150
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the display clock controller on Qualcomm Technologies, Inc
|
||||
SM7150 devices.
|
||||
|
|
@ -1471,6 +1496,7 @@ config SM_DISPCC_6375
|
|||
tristate "SM6375 Display Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
depends on SM_GCC_6375
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the display clock controller on Qualcomm Technologies, Inc
|
||||
SM6375 devices.
|
||||
|
|
@ -1546,6 +1572,7 @@ config SM_GCC_6125
|
|||
tristate "SM6125 Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on SM6125 devices.
|
||||
Say Y if you want to use peripheral devices such as UART,
|
||||
|
|
@ -1565,6 +1592,7 @@ config SM_GCC_6375
|
|||
tristate "SM6375 Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on SM6375 devices.
|
||||
Say Y if you want to use peripheral devices such as UART,
|
||||
|
|
@ -1574,6 +1602,7 @@ config SM_GCC_7150
|
|||
tristate "SM7150 Global Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select QCOM_GDSC
|
||||
default ARCH_QCOM
|
||||
help
|
||||
Support for the global clock controller on SM7150 devices.
|
||||
Say Y if you want to use peripheral devices such as UART,
|
||||
|
|
@ -1664,6 +1693,7 @@ config SM_GPUCC_4450
|
|||
tristate "SM4450 Graphics Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_4450
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the graphics clock controller on SM4450 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -1683,6 +1713,7 @@ config SM_GPUCC_6125
|
|||
tristate "SM6125 Graphics Clock Controller"
|
||||
select SM_GCC_6125
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the graphics clock controller on SM6125 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -1692,6 +1723,7 @@ config SM_GPUCC_6375
|
|||
tristate "SM6375 Graphics Clock Controller"
|
||||
select SM_GCC_6375
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the graphics clock controller on SM6375 devices.
|
||||
Say Y if you want to support graphics controller devices and
|
||||
|
|
@ -1792,6 +1824,7 @@ config SM_LPASSCC_6115
|
|||
tristate "SM6115 Low Power Audio Subsystem (LPASS) Clock Controller"
|
||||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_6115
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the LPASS clock controller on SM6115 devices.
|
||||
Say Y if you want to toggle LPASS-adjacent resets within
|
||||
|
|
@ -1852,6 +1885,7 @@ config SM_VIDEOCC_7150
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_7150
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the video clock controller on SM7150 devices.
|
||||
Say Y if you want to support video devices and functionality such as
|
||||
|
|
@ -1874,6 +1908,7 @@ config SM_VIDEOCC_8150
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
select SM_GCC_8150
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the video clock controller on SM8150 devices.
|
||||
Say Y if you want to support video devices and functionality such as
|
||||
|
|
@ -1895,6 +1930,7 @@ config SM_VIDEOCC_8350
|
|||
depends on ARM64 || COMPILE_TEST
|
||||
depends on SM_GCC_8350 || SC_GCC_8280XP
|
||||
select QCOM_GDSC
|
||||
default m if ARCH_QCOM
|
||||
help
|
||||
Support for the video clock controller on SM8350 or SC8280XP devices.
|
||||
Say Y if you want to support video devices and functionality such as
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user