173bb7dc0SStephen Boydconfig QCOM_GDSC 273bb7dc0SStephen Boyd bool 373bb7dc0SStephen Boyd select PM_GENERIC_DOMAINS if PM 473bb7dc0SStephen Boyd 5085d7a45SStephen Boydconfig COMMON_CLK_QCOM 6085d7a45SStephen Boyd tristate "Support for Qualcomm's clock controllers" 7085d7a45SStephen Boyd depends on OF 83937567dSBartlomiej Zolnierkiewicz depends on ARCH_QCOM || COMPILE_TEST 9085d7a45SStephen Boyd select REGMAP_MMIO 10b36ba30cSStephen Boyd select RESET_CONTROLLER 112ec94130SStephen Boyd 1202824653SGeorgi Djakovconfig APQ_GCC_8084 1302824653SGeorgi Djakov tristate "APQ8084 Global Clock Controller" 14639af949SRajendra Nayak select QCOM_GDSC 1502824653SGeorgi Djakov depends on COMMON_CLK_QCOM 1602824653SGeorgi Djakov help 1702824653SGeorgi Djakov Support for the global clock controller on apq8084 devices. 1802824653SGeorgi Djakov Say Y if you want to use peripheral devices such as UART, SPI, 1902824653SGeorgi Djakov i2c, USB, SD/eMMC, SATA, PCIe, etc. 2002824653SGeorgi Djakov 212b46cd23SGeorgi Djakovconfig APQ_MMCC_8084 222b46cd23SGeorgi Djakov tristate "APQ8084 Multimedia Clock Controller" 232b46cd23SGeorgi Djakov select APQ_GCC_8084 24cb2eb7deSStephane Viau select QCOM_GDSC 252b46cd23SGeorgi Djakov depends on COMMON_CLK_QCOM 262b46cd23SGeorgi Djakov help 272b46cd23SGeorgi Djakov Support for the multimedia clock controller on apq8084 devices. 282b46cd23SGeorgi Djakov Say Y if you want to support multimedia devices such as display, 292b46cd23SGeorgi Djakov graphics, video encode/decode, camera, etc. 302b46cd23SGeorgi Djakov 316971e863SVaradarajan Narayananconfig IPQ_GCC_4019 326971e863SVaradarajan Narayanan tristate "IPQ4019 Global Clock Controller" 336971e863SVaradarajan Narayanan depends on COMMON_CLK_QCOM 346971e863SVaradarajan Narayanan help 356971e863SVaradarajan Narayanan Support for the global clock controller on ipq4019 devices. 366971e863SVaradarajan Narayanan Say Y if you want to use peripheral devices such as UART, SPI, 376971e863SVaradarajan Narayanan i2c, USB, SD/eMMC, etc. 386971e863SVaradarajan Narayanan 3924d8fba4SKumar Galaconfig IPQ_GCC_806X 4024d8fba4SKumar Gala tristate "IPQ806x Global Clock Controller" 4124d8fba4SKumar Gala depends on COMMON_CLK_QCOM 4224d8fba4SKumar Gala help 4324d8fba4SKumar Gala Support for the global clock controller on ipq806x devices. 4424d8fba4SKumar Gala Say Y if you want to use peripheral devices such as UART, SPI, 4524d8fba4SKumar Gala i2c, USB, SD/eMMC, etc. 4624d8fba4SKumar Gala 47c99e515aSRajendra Nayakconfig IPQ_LCC_806X 48c99e515aSRajendra Nayak tristate "IPQ806x LPASS Clock Controller" 49c99e515aSRajendra Nayak select IPQ_GCC_806X 50c99e515aSRajendra Nayak depends on COMMON_CLK_QCOM 51c99e515aSRajendra Nayak help 52c99e515aSRajendra Nayak Support for the LPASS clock controller on ipq806x devices. 53c99e515aSRajendra Nayak Say Y if you want to use audio devices such as i2s, pcm, 54c99e515aSRajendra Nayak S/PDIF, etc. 55c99e515aSRajendra Nayak 560eeff27bSStephen Boydconfig MSM_GCC_8660 570eeff27bSStephen Boyd tristate "MSM8660 Global Clock Controller" 580eeff27bSStephen Boyd depends on COMMON_CLK_QCOM 590eeff27bSStephen Boyd help 600eeff27bSStephen Boyd Support for the global clock controller on msm8660 devices. 610eeff27bSStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 620eeff27bSStephen Boyd i2c, USB, SD/eMMC, etc. 630eeff27bSStephen Boyd 643966fab8SGeorgi Djakovconfig MSM_GCC_8916 653966fab8SGeorgi Djakov tristate "MSM8916 Global Clock Controller" 66073ae2b4SRajendra Nayak select QCOM_GDSC 673966fab8SGeorgi Djakov depends on COMMON_CLK_QCOM 683966fab8SGeorgi Djakov help 693966fab8SGeorgi Djakov Support for the global clock controller on msm8916 devices. 703966fab8SGeorgi Djakov Say Y if you want to use devices such as UART, SPI i2c, USB, 713966fab8SGeorgi Djakov SD/eMMC, display, graphics, camera etc. 723966fab8SGeorgi Djakov 732ec94130SStephen Boydconfig MSM_GCC_8960 742d85a713SKumar Gala tristate "APQ8064/MSM8960 Global Clock Controller" 752ec94130SStephen Boyd depends on COMMON_CLK_QCOM 762ec94130SStephen Boyd help 772d85a713SKumar Gala Support for the global clock controller on apq8064/msm8960 devices. 782ec94130SStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 792ec94130SStephen Boyd i2c, USB, SD/eMMC, SATA, PCIe, etc. 806d00b56fSStephen Boyd 81b82875eeSStephen Boydconfig MSM_LCC_8960 82b82875eeSStephen Boyd tristate "APQ8064/MSM8960 LPASS Clock Controller" 83b82875eeSStephen Boyd select MSM_GCC_8960 84b82875eeSStephen Boyd depends on COMMON_CLK_QCOM 85b82875eeSStephen Boyd help 86b82875eeSStephen Boyd Support for the LPASS clock controller on apq8064/msm8960 devices. 87b82875eeSStephen Boyd Say Y if you want to use audio devices such as i2s, pcm, 88b82875eeSStephen Boyd SLIMBus, etc. 89b82875eeSStephen Boyd 907792a8d6SNeil Armstrongconfig MDM_GCC_9615 917792a8d6SNeil Armstrong tristate "MDM9615 Global Clock Controller" 927792a8d6SNeil Armstrong depends on COMMON_CLK_QCOM 937792a8d6SNeil Armstrong help 947792a8d6SNeil Armstrong Support for the global clock controller on mdm9615 devices. 957792a8d6SNeil Armstrong Say Y if you want to use peripheral devices such as UART, SPI, 967792a8d6SNeil Armstrong i2c, USB, SD/eMMC, etc. 977792a8d6SNeil Armstrong 987792a8d6SNeil Armstrongconfig MDM_LCC_9615 997792a8d6SNeil Armstrong tristate "MDM9615 LPASS Clock Controller" 1007792a8d6SNeil Armstrong select MDM_GCC_9615 1017792a8d6SNeil Armstrong depends on COMMON_CLK_QCOM 1027792a8d6SNeil Armstrong help 1037792a8d6SNeil Armstrong Support for the LPASS clock controller on mdm9615 devices. 1047792a8d6SNeil Armstrong Say Y if you want to use audio devices such as i2s, pcm, 1057792a8d6SNeil Armstrong SLIMBus, etc. 1067792a8d6SNeil Armstrong 1076d00b56fSStephen Boydconfig MSM_MMCC_8960 1086d00b56fSStephen Boyd tristate "MSM8960 Multimedia Clock Controller" 1096d00b56fSStephen Boyd select MSM_GCC_8960 1106d00b56fSStephen Boyd depends on COMMON_CLK_QCOM 1116d00b56fSStephen Boyd help 1126d00b56fSStephen Boyd Support for the multimedia clock controller on msm8960 devices. 1136d00b56fSStephen Boyd Say Y if you want to support multimedia devices such as display, 1146d00b56fSStephen Boyd graphics, video encode/decode, camera, etc. 115d33faa9eSStephen Boyd 116d33faa9eSStephen Boydconfig MSM_GCC_8974 117d33faa9eSStephen Boyd tristate "MSM8974 Global Clock Controller" 118340029efSStephen Boyd select QCOM_GDSC 119d33faa9eSStephen Boyd depends on COMMON_CLK_QCOM 120d33faa9eSStephen Boyd help 121d33faa9eSStephen Boyd Support for the global clock controller on msm8974 devices. 122d33faa9eSStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 123d33faa9eSStephen Boyd i2c, USB, SD/eMMC, SATA, PCIe, etc. 124d8b21201SStephen Boyd 125d8b21201SStephen Boydconfig MSM_MMCC_8974 126d8b21201SStephen Boyd tristate "MSM8974 Multimedia Clock Controller" 127d8b21201SStephen Boyd select MSM_GCC_8974 1288108b23cSStephen Boyd select QCOM_GDSC 129d8b21201SStephen Boyd depends on COMMON_CLK_QCOM 130d8b21201SStephen Boyd help 131d8b21201SStephen Boyd Support for the multimedia clock controller on msm8974 devices. 132d8b21201SStephen Boyd Say Y if you want to support multimedia devices such as display, 133d8b21201SStephen Boyd graphics, video encode/decode, camera, etc. 134b1e010c0SStephen Boyd 135b1e010c0SStephen Boydconfig MSM_GCC_8996 136b1e010c0SStephen Boyd tristate "MSM8996 Global Clock Controller" 137*6d91f2c0SSrinivas Kandagatla select QCOM_GDSC 138b1e010c0SStephen Boyd depends on COMMON_CLK_QCOM 139b1e010c0SStephen Boyd help 140b1e010c0SStephen Boyd Support for the global clock controller on msm8996 devices. 141b1e010c0SStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 142b1e010c0SStephen Boyd i2c, USB, UFS, SD/eMMC, PCIe, etc. 143c2526597SStephen Boyd 144c2526597SStephen Boydconfig MSM_MMCC_8996 145c2526597SStephen Boyd tristate "MSM8996 Multimedia Clock Controller" 146c2526597SStephen Boyd select MSM_GCC_8996 147*6d91f2c0SSrinivas Kandagatla select QCOM_GDSC 148c2526597SStephen Boyd depends on COMMON_CLK_QCOM 149c2526597SStephen Boyd help 150c2526597SStephen Boyd Support for the multimedia clock controller on msm8996 devices. 151c2526597SStephen Boyd Say Y if you want to support multimedia devices such as display, 152c2526597SStephen Boyd graphics, video encode/decode, camera, etc. 153