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 10 11 12 13 14 15
config APQ_GCC_8084
	tristate "APQ8084 Global Clock Controller"
	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.

16 17 18 19 20 21 22 23 24
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.

25 26 27 28 29 30 31 32
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.

33 34 35 36 37 38 39 40 41
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 已提交
42 43 44 45
config QCOM_GDSC
	bool
	select PM_GENERIC_DOMAINS if PM

46 47 48 49 50 51 52 53
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.

54 55
config MSM_GCC_8916
	tristate "MSM8916 Global Clock Controller"
56
	select QCOM_GDSC
57 58 59 60 61 62
	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.

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

71 72 73 74 75 76 77 78 79
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.

80 81 82 83 84 85 86 87
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.
88 89 90

config MSM_GCC_8974
	tristate "MSM8974 Global Clock Controller"
91
	select QCOM_GDSC
92 93 94 95 96
	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.
97 98 99 100

config MSM_MMCC_8974
	tristate "MSM8974 Multimedia Clock Controller"
	select MSM_GCC_8974
101
	select QCOM_GDSC
102 103 104 105 106
	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.