Kconfig 3.3 KB
Newer Older
1 2 3
config COMMON_CLK_QCOM
	tristate "Support for Qualcomm's clock controllers"
	depends on OF
4
	depends on ARCH_QCOM || COMPILE_TEST
5
	select REGMAP_MMIO
6
	select RESET_CONTROLLER
7

8 9
config APQ_GCC_8084
	tristate "APQ8084 Global Clock Controller"
10
	select QCOM_GDSC
11 12 13 14 15 16
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on apq8084 devices.
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, SATA, PCIe, etc.

17 18 19 20 21 22 23 24 25
config APQ_MMCC_8084
	tristate "APQ8084 Multimedia Clock Controller"
	select APQ_GCC_8084
	depends on COMMON_CLK_QCOM
	help
	  Support for the multimedia clock controller on apq8084 devices.
	  Say Y if you want to support multimedia devices such as display,
	  graphics, video encode/decode, camera, etc.

26 27 28 29 30 31 32 33
config IPQ_GCC_806X
	tristate "IPQ806x Global Clock Controller"
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on ipq806x devices.
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, etc.

34 35 36 37 38 39 40 41 42
config IPQ_LCC_806X
	tristate "IPQ806x LPASS Clock Controller"
	select IPQ_GCC_806X
	depends on COMMON_CLK_QCOM
	help
	  Support for the LPASS clock controller on ipq806x devices.
	  Say Y if you want to use audio devices such as i2s, pcm,
	  S/PDIF, etc.

S
Stephen Boyd 已提交
43 44 45 46
config QCOM_GDSC
	bool
	select PM_GENERIC_DOMAINS if PM

47 48 49 50 51 52 53 54
config MSM_GCC_8660
	tristate "MSM8660 Global Clock Controller"
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on msm8660 devices.
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, etc.

55 56
config MSM_GCC_8916
	tristate "MSM8916 Global Clock Controller"
57
	select QCOM_GDSC
58 59 60 61 62 63
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on msm8916 devices.
	  Say Y if you want to use devices such as UART, SPI i2c, USB,
	  SD/eMMC, display, graphics, camera etc.

64
config MSM_GCC_8960
65
	tristate "APQ8064/MSM8960 Global Clock Controller"
66 67
	depends on COMMON_CLK_QCOM
	help
68
	  Support for the global clock controller on apq8064/msm8960 devices.
69 70
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
71

72 73 74 75 76 77 78 79 80
config MSM_LCC_8960
	tristate "APQ8064/MSM8960 LPASS Clock Controller"
	select MSM_GCC_8960
	depends on COMMON_CLK_QCOM
	help
	  Support for the LPASS clock controller on apq8064/msm8960 devices.
	  Say Y if you want to use audio devices such as i2s, pcm,
	  SLIMBus, etc.

81 82 83 84 85 86 87 88
config MSM_MMCC_8960
	tristate "MSM8960 Multimedia Clock Controller"
	select MSM_GCC_8960
	depends on COMMON_CLK_QCOM
	help
	  Support for the multimedia clock controller on msm8960 devices.
	  Say Y if you want to support multimedia devices such as display,
	  graphics, video encode/decode, camera, etc.
89 90 91

config MSM_GCC_8974
	tristate "MSM8974 Global Clock Controller"
92
	select QCOM_GDSC
93 94 95 96 97
	depends on COMMON_CLK_QCOM
	help
	  Support for the global clock controller on msm8974 devices.
	  Say Y if you want to use peripheral devices such as UART, SPI,
	  i2c, USB, SD/eMMC, SATA, PCIe, etc.
98 99 100 101

config MSM_MMCC_8974
	tristate "MSM8974 Multimedia Clock Controller"
	select MSM_GCC_8974
102
	select QCOM_GDSC
103 104 105 106 107
	depends on COMMON_CLK_QCOM
	help
	  Support for the multimedia clock controller on msm8974 devices.
	  Say Y if you want to support multimedia devices such as display,
	  graphics, video encode/decode, camera, etc.