1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 24d7dc77bSStephen Boydconfig KRAIT_CLOCKS 34d7dc77bSStephen Boyd bool 44d7dc77bSStephen Boyd select KRAIT_L2_ACCESSORS 54d7dc77bSStephen Boyd 673bb7dc0SStephen Boydconfig QCOM_GDSC 773bb7dc0SStephen Boyd bool 873bb7dc0SStephen Boyd select PM_GENERIC_DOMAINS if PM 973bb7dc0SStephen Boyd 10f071bcebSStephen Boydmenuconfig COMMON_CLK_QCOM 11085d7a45SStephen Boyd tristate "Support for Qualcomm's clock controllers" 12085d7a45SStephen Boyd depends on OF 133937567dSBartlomiej Zolnierkiewicz depends on ARCH_QCOM || COMPILE_TEST 14cddf1f82STaniya Das select RATIONAL 15085d7a45SStephen Boyd select REGMAP_MMIO 16b36ba30cSStephen Boyd select RESET_CONTROLLER 1723711cabSVaradarajan Narayanan select INTERCONNECT 1823711cabSVaradarajan Narayanan select INTERCONNECT_CLK 192ec94130SStephen Boyd 20f071bcebSStephen Boydif COMMON_CLK_QCOM 21f071bcebSStephen Boyd 2276126a51SRajendra Nayakconfig CLK_X1E80100_CAMCC 2376126a51SRajendra Nayak tristate "X1E80100 Camera Clock Controller" 2476126a51SRajendra Nayak depends on ARM64 || COMPILE_TEST 2576126a51SRajendra Nayak select CLK_X1E80100_GCC 2676126a51SRajendra Nayak help 2776126a51SRajendra Nayak Support for the camera clock controller on X1E80100 devices. 2876126a51SRajendra Nayak Say Y if you want to support camera devices and camera functionality. 2976126a51SRajendra Nayak 30ee3f0739SRajendra Nayakconfig CLK_X1E80100_DISPCC 31ee3f0739SRajendra Nayak tristate "X1E80100 Display Clock Controller" 32ee3f0739SRajendra Nayak depends on ARM64 || COMPILE_TEST 33ee3f0739SRajendra Nayak select CLK_X1E80100_GCC 34ee3f0739SRajendra Nayak help 35ee3f0739SRajendra Nayak Support for the two display clock controllers on Qualcomm 36ee3f0739SRajendra Nayak Technologies, Inc. X1E80100 devices. 37ee3f0739SRajendra Nayak Say Y if you want to support display devices and functionality such as 38ee3f0739SRajendra Nayak splash screen. 39ee3f0739SRajendra Nayak 40161b7c40SRajendra Nayakconfig CLK_X1E80100_GCC 41161b7c40SRajendra Nayak tristate "X1E80100 Global Clock Controller" 42161b7c40SRajendra Nayak depends on ARM64 || COMPILE_TEST 43161b7c40SRajendra Nayak select QCOM_GDSC 44161b7c40SRajendra Nayak help 45161b7c40SRajendra Nayak Support for the global clock controller on Qualcomm Technologies, Inc 46161b7c40SRajendra Nayak X1E80100 devices. 47161b7c40SRajendra Nayak Say Y if you want to use peripheral devices such as UART, SPI, I2C, 48161b7c40SRajendra Nayak USB, UFS, SD/eMMC, PCIe, etc. 49161b7c40SRajendra Nayak 50acddef6eSRajendra Nayakconfig CLK_X1E80100_GPUCC 51acddef6eSRajendra Nayak tristate "X1E80100 Graphics Clock Controller" 52acddef6eSRajendra Nayak depends on ARM64 || COMPILE_TEST 53acddef6eSRajendra Nayak select CLK_X1E80100_GCC 54acddef6eSRajendra Nayak help 55acddef6eSRajendra Nayak Support for the graphics clock controller on X1E80100 devices. 56acddef6eSRajendra Nayak Say Y if you want to support graphics controller devices and 57acddef6eSRajendra Nayak functionality such as 3D graphics. 58acddef6eSRajendra Nayak 5906aff116SAbel Vesaconfig CLK_X1E80100_TCSRCC 6006aff116SAbel Vesa tristate "X1E80100 TCSR Clock Controller" 6106aff116SAbel Vesa depends on ARM64 || COMPILE_TEST 6206aff116SAbel Vesa select QCOM_GDSC 6306aff116SAbel Vesa help 6406aff116SAbel Vesa Support for the TCSR clock controller on X1E80100 devices. 6506aff116SAbel Vesa Say Y if you want to use peripheral devices such as SD/UFS. 6606aff116SAbel Vesa 6799c21c7cSKonrad Dybcioconfig CLK_X1P42100_GPUCC 6899c21c7cSKonrad Dybcio tristate "X1P42100 Graphics Clock Controller" 6999c21c7cSKonrad Dybcio depends on ARM64 || COMPILE_TEST 7099c21c7cSKonrad Dybcio select CLK_X1E8010_GCC 7199c21c7cSKonrad Dybcio help 7299c21c7cSKonrad Dybcio Support for the graphics clock controller on X1P42100 devices. 7399c21c7cSKonrad Dybcio Say Y if you want to support graphics controller devices and 7499c21c7cSKonrad Dybcio functionality such as 3D graphics. 7599c21c7cSKonrad Dybcio 768cab0336SKonrad Dybcioconfig CLK_QCM2290_GPUCC 778cab0336SKonrad Dybcio tristate "QCM2290 Graphics Clock Controller" 788cab0336SKonrad Dybcio depends on ARM64 || COMPILE_TEST 79f8d1dca6SLukas Bulwahn select QCM_GCC_2290 808cab0336SKonrad Dybcio help 818cab0336SKonrad Dybcio Support for the graphics clock controller on QCM2290 devices. 828cab0336SKonrad Dybcio Say Y if you want to support graphics controller devices and 838cab0336SKonrad Dybcio functionality such as 3D graphics. 848cab0336SKonrad Dybcio 850c6ab1b8SGeorgi Djakovconfig QCOM_A53PLL 860c6ab1b8SGeorgi Djakov tristate "MSM8916 A53 PLL" 870c6ab1b8SGeorgi Djakov help 880c6ab1b8SGeorgi Djakov Support for the A53 PLL on MSM8916 devices. It provides 890c6ab1b8SGeorgi Djakov the CPU with frequencies above 1GHz. 900c6ab1b8SGeorgi Djakov Say Y if you want to support higher CPU frequencies on MSM8916 910c6ab1b8SGeorgi Djakov devices. 920c6ab1b8SGeorgi Djakov 935a5223ffSManivannan Sadhasivamconfig QCOM_A7PLL 94af44e327SRohit Agarwal tristate "A7 PLL driver for SDX55 and SDX65" 955a5223ffSManivannan Sadhasivam help 96af44e327SRohit Agarwal Support for the A7 PLL on SDX55 and SDX65 devices. It provides the CPU with 975a5223ffSManivannan Sadhasivam frequencies above 1GHz. 98af44e327SRohit Agarwal Say Y if you want to support higher CPU frequencies on SDX55 and SDX65 995a5223ffSManivannan Sadhasivam devices. 1005a5223ffSManivannan Sadhasivam 10181ac3884SGeorgi Djakovconfig QCOM_CLK_APCS_MSM8916 10281ac3884SGeorgi Djakov tristate "MSM8916 APCS Clock Controller" 10381ac3884SGeorgi Djakov depends on QCOM_APCS_IPC || COMPILE_TEST 10481ac3884SGeorgi Djakov help 10581ac3884SGeorgi Djakov Support for the APCS Clock Controller on msm8916 devices. The 10681ac3884SGeorgi Djakov APCS is managing the mux and divider which feeds the CPUs. 10781ac3884SGeorgi Djakov Say Y if you want to support CPU frequency scaling on devices 10881ac3884SGeorgi Djakov such as msm8916. 10981ac3884SGeorgi Djakov 11003e342dcSLoic Poulainconfig QCOM_CLK_APCC_MSM8996 11103e342dcSLoic Poulain tristate "MSM8996 CPU Clock Controller" 11203e342dcSLoic Poulain select QCOM_KRYO_L2_ACCESSORS 11312dc7195SDmitry Baryshkov select INTERCONNECT_CLK if INTERCONNECT 11403e342dcSLoic Poulain depends on ARM64 11503e342dcSLoic Poulain help 11603e342dcSLoic Poulain Support for the CPU clock controller on msm8996 devices. 11703e342dcSLoic Poulain Say Y if you want to support CPU clock scaling using CPUfreq 11802d8e879SColin Ian King drivers for dynamic power management. 11903e342dcSLoic Poulain 120f28dec1aSManivannan Sadhasivamconfig QCOM_CLK_APCS_SDX55 1212081df36SRohit Agarwal tristate "SDX55 and SDX65 APCS Clock Controller" 122f28dec1aSManivannan Sadhasivam depends on QCOM_APCS_IPC || COMPILE_TEST 123ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 124f28dec1aSManivannan Sadhasivam help 1252081df36SRohit Agarwal Support for the APCS Clock Controller on SDX55, SDX65 platforms. The 126f28dec1aSManivannan Sadhasivam APCS is managing the mux and divider which feeds the CPUs. 127f28dec1aSManivannan Sadhasivam Say Y if you want to support CPU frequency scaling on devices 1282081df36SRohit Agarwal such as SDX55, SDX65. 129f28dec1aSManivannan Sadhasivam 130872f91b5SGeorgi Djakovconfig QCOM_CLK_RPM 131872f91b5SGeorgi Djakov tristate "RPM based Clock Controller" 132f071bcebSStephen Boyd depends on MFD_QCOM_RPM 133872f91b5SGeorgi Djakov help 134872f91b5SGeorgi Djakov The RPM (Resource Power Manager) is a dedicated hardware engine for 135872f91b5SGeorgi Djakov managing the shared SoC resources in order to keep the lowest power 136872f91b5SGeorgi Djakov profile. It communicates with other hardware subsystems via shared 137872f91b5SGeorgi Djakov memory and accepts clock requests, aggregates the requests and turns 138872f91b5SGeorgi Djakov the clocks on/off or scales them on demand. 139872f91b5SGeorgi Djakov Say Y if you want to support the clocks exposed by the RPM on 140872f91b5SGeorgi Djakov platforms such as apq8064, msm8660, msm8960 etc. 141872f91b5SGeorgi Djakov 14200f64b58SGeorgi Djakovconfig QCOM_CLK_SMD_RPM 14300f64b58SGeorgi Djakov tristate "RPM over SMD based Clock Controller" 144f071bcebSStephen Boyd depends on QCOM_SMD_RPM 14500f64b58SGeorgi Djakov help 14600f64b58SGeorgi Djakov The RPM (Resource Power Manager) is a dedicated hardware engine for 14700f64b58SGeorgi Djakov managing the shared SoC resources in order to keep the lowest power 14800f64b58SGeorgi Djakov profile. It communicates with other hardware subsystems via shared 14900f64b58SGeorgi Djakov memory and accepts clock requests, aggregates the requests and turns 15000f64b58SGeorgi Djakov the clocks on/off or scales them on demand. 15100f64b58SGeorgi Djakov Say Y if you want to support the clocks exposed by the RPM on 15200f64b58SGeorgi Djakov platforms such as apq8016, apq8084, msm8974 etc. 15300f64b58SGeorgi Djakov 1549c7e4702STaniya Dasconfig QCOM_CLK_RPMH 1559c7e4702STaniya Das tristate "RPMh Clock Driver" 156f071bcebSStephen Boyd depends on QCOM_RPMH 1579c7e4702STaniya Das help 1589c7e4702STaniya Das RPMh manages shared resources on some Qualcomm Technologies, Inc. 1599c7e4702STaniya Das SoCs. It accepts requests from other hardware subsystems via RSC. 1609c7e4702STaniya Das Say Y if you want to support the clocks exposed by RPMh on 1619c7e4702STaniya Das platforms such as SDM845. 1629c7e4702STaniya Das 16302824653SGeorgi Djakovconfig APQ_GCC_8084 16402824653SGeorgi Djakov tristate "APQ8084 Global Clock Controller" 165ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 166639af949SRajendra Nayak select QCOM_GDSC 16702824653SGeorgi Djakov help 16802824653SGeorgi Djakov Support for the global clock controller on apq8084 devices. 16902824653SGeorgi Djakov Say Y if you want to use peripheral devices such as UART, SPI, 17002824653SGeorgi Djakov i2c, USB, SD/eMMC, SATA, PCIe, etc. 17102824653SGeorgi Djakov 1722b46cd23SGeorgi Djakovconfig APQ_MMCC_8084 1732b46cd23SGeorgi Djakov tristate "APQ8084 Multimedia Clock Controller" 174ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 1752b46cd23SGeorgi Djakov select APQ_GCC_8084 176cb2eb7deSStephane Viau select QCOM_GDSC 1772b46cd23SGeorgi Djakov help 1782b46cd23SGeorgi Djakov Support for the multimedia clock controller on apq8084 devices. 1792b46cd23SGeorgi Djakov Say Y if you want to support multimedia devices such as display, 1802b46cd23SGeorgi Djakov graphics, video encode/decode, camera, etc. 1812b46cd23SGeorgi Djakov 182ecd2bacfSSivaprakash Murugesanconfig IPQ_APSS_PLL 183ecd2bacfSSivaprakash Murugesan tristate "IPQ APSS PLL" 184ecd2bacfSSivaprakash Murugesan help 185ecd2bacfSSivaprakash Murugesan Support for APSS PLL on ipq devices. The APSS PLL is the main 186ecd2bacfSSivaprakash Murugesan clock that feeds the CPUs on ipq based devices. 187ecd2bacfSSivaprakash Murugesan Say Y if you want to support CPU frequency scaling on ipq based 188ecd2bacfSSivaprakash Murugesan devices. 189ecd2bacfSSivaprakash Murugesan 1905e77b4efSSivaprakash Murugesanconfig IPQ_APSS_6018 1915e77b4efSSivaprakash Murugesan tristate "IPQ APSS Clock Controller" 1925e77b4efSSivaprakash Murugesan select IPQ_APSS_PLL 1935e77b4efSSivaprakash Murugesan depends on QCOM_APCS_IPC || COMPILE_TEST 1946a15647dSVaradarajan Narayanan depends on QCOM_SMEM 1955e77b4efSSivaprakash Murugesan help 1965e77b4efSSivaprakash Murugesan Support for APSS clock controller on IPQ platforms. The 1975e77b4efSSivaprakash Murugesan APSS clock controller manages the Mux and enable block that feeds the 1985e77b4efSSivaprakash Murugesan CPUs. 1995e77b4efSSivaprakash Murugesan Say Y if you want to support CPU frequency scaling on 2005e77b4efSSivaprakash Murugesan ipq based devices. 2015e77b4efSSivaprakash Murugesan 2026971e863SVaradarajan Narayananconfig IPQ_GCC_4019 2036971e863SVaradarajan Narayanan tristate "IPQ4019 Global Clock Controller" 2046971e863SVaradarajan Narayanan help 2056971e863SVaradarajan Narayanan Support for the global clock controller on ipq4019 devices. 2066971e863SVaradarajan Narayanan Say Y if you want to use peripheral devices such as UART, SPI, 2076971e863SVaradarajan Narayanan i2c, USB, SD/eMMC, etc. 2086971e863SVaradarajan Narayanan 209e3fdbef1SSricharan Ramabadhranconfig IPQ_GCC_5018 210e3fdbef1SSricharan Ramabadhran tristate "IPQ5018 Global Clock Controller" 211e3fdbef1SSricharan Ramabadhran depends on ARM64 || COMPILE_TEST 212e3fdbef1SSricharan Ramabadhran help 213e3fdbef1SSricharan Ramabadhran Support for global clock controller on ipq5018 devices. 214e3fdbef1SSricharan Ramabadhran Say Y if you want to use peripheral devices such as UART, SPI, 215e3fdbef1SSricharan Ramabadhran i2c, USB, SD/eMMC, etc. 216e3fdbef1SSricharan Ramabadhran 2173d89d529SKathiravan Tconfig IPQ_GCC_5332 2183d89d529SKathiravan T tristate "IPQ5332 Global Clock Controller" 2193d89d529SKathiravan T depends on ARM64 || COMPILE_TEST 2203d89d529SKathiravan T help 2213d89d529SKathiravan T Support for the global clock controller on ipq5332 devices. 2223d89d529SKathiravan T Say Y if you want to use peripheral devices such as UART, SPI, 2233d89d529SKathiravan T i2c, USB, SD/eMMC, etc. 2243d89d529SKathiravan T 22521b5d5a4SSricharan Ramabadhranconfig IPQ_GCC_5424 22621b5d5a4SSricharan Ramabadhran tristate "IPQ5424 Global Clock Controller" 22721b5d5a4SSricharan Ramabadhran depends on ARM64 || COMPILE_TEST 22821b5d5a4SSricharan Ramabadhran help 22921b5d5a4SSricharan Ramabadhran Support for the global clock controller on ipq5424 devices. 23021b5d5a4SSricharan Ramabadhran Say Y if you want to use peripheral devices such as UART, SPI, 23121b5d5a4SSricharan Ramabadhran i2c, USB, SD/eMMC, etc. 23221b5d5a4SSricharan Ramabadhran 233d9db07f0SSricharan Rconfig IPQ_GCC_6018 234d9db07f0SSricharan R tristate "IPQ6018 Global Clock Controller" 235d9db07f0SSricharan R help 236d9db07f0SSricharan R Support for global clock controller on ipq6018 devices. 237d9db07f0SSricharan R Say Y if you want to use peripheral devices such as UART, SPI, 238d9db07f0SSricharan R i2c, USB, SD/eMMC, etc. Select this for the root clock 239d9db07f0SSricharan R of ipq6018. 240d9db07f0SSricharan R 24124d8fba4SKumar Galaconfig IPQ_GCC_806X 24224d8fba4SKumar Gala tristate "IPQ806x Global Clock Controller" 243ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 24424d8fba4SKumar Gala help 24524d8fba4SKumar Gala Support for the global clock controller on ipq806x devices. 24624d8fba4SKumar Gala Say Y if you want to use peripheral devices such as UART, SPI, 24724d8fba4SKumar Gala i2c, USB, SD/eMMC, etc. 24824d8fba4SKumar Gala 249c99e515aSRajendra Nayakconfig IPQ_LCC_806X 250c99e515aSRajendra Nayak tristate "IPQ806x LPASS Clock Controller" 251ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 252c99e515aSRajendra Nayak select IPQ_GCC_806X 253c99e515aSRajendra Nayak help 254c99e515aSRajendra Nayak Support for the LPASS clock controller on ipq806x devices. 255c99e515aSRajendra Nayak Say Y if you want to use audio devices such as i2s, pcm, 256c99e515aSRajendra Nayak S/PDIF, etc. 257c99e515aSRajendra Nayak 258371a9507SAbhishek Sahuconfig IPQ_GCC_8074 259371a9507SAbhishek Sahu tristate "IPQ8074 Global Clock Controller" 2608add990aSRobert Marko select QCOM_GDSC 261371a9507SAbhishek Sahu help 262371a9507SAbhishek Sahu Support for global clock controller on ipq8074 devices. 263371a9507SAbhishek Sahu Say Y if you want to use peripheral devices such as UART, SPI, 264371a9507SAbhishek Sahu i2c, USB, SD/eMMC, etc. Select this for the root clock 265371a9507SAbhishek Sahu of ipq8074. 266371a9507SAbhishek Sahu 267d75b82cfSDevi Priyaconfig IPQ_GCC_9574 268d75b82cfSDevi Priya tristate "IPQ9574 Global Clock Controller" 269d75b82cfSDevi Priya help 270d75b82cfSDevi Priya Support for global clock controller on ipq9574 devices. 271d75b82cfSDevi Priya Say Y if you want to use peripheral devices such as UART, SPI, 272d75b82cfSDevi Priya i2c, USB, SD/eMMC, etc. Select this for the root clock 273d75b82cfSDevi Priya of ipq9574. 274d75b82cfSDevi Priya 2752441b965SLuo Jieconfig IPQ_NSSCC_QCA8K 2762441b965SLuo Jie tristate "QCA8K(QCA8386 or QCA8084) NSS Clock Controller" 277b45120fbSLuo Jie depends on MDIO_BUS 2782441b965SLuo Jie help 2792441b965SLuo Jie Support for NSS(Network SubSystem) clock controller on 2802441b965SLuo Jie qca8386/qca8084 chip. 2812441b965SLuo Jie Say Y or M if you want to use network features of switch or 2822441b965SLuo Jie PHY device. Select this for the root clock of qca8k. 2832441b965SLuo Jie 2840eeff27bSStephen Boydconfig MSM_GCC_8660 2850eeff27bSStephen Boyd tristate "MSM8660 Global Clock Controller" 286ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 2870eeff27bSStephen Boyd help 2880eeff27bSStephen Boyd Support for the global clock controller on msm8660 devices. 2890eeff27bSStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 2900eeff27bSStephen Boyd i2c, USB, SD/eMMC, etc. 2910eeff27bSStephen Boyd 292bf37a057SStephan Gerholdconfig MSM_GCC_8909 293bf37a057SStephan Gerhold tristate "MSM8909 Global Clock Controller" 294ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 295bf37a057SStephan Gerhold select QCOM_GDSC 296bf37a057SStephan Gerhold help 297bf37a057SStephan Gerhold Support for the global clock controller on msm8909 devices. 298bf37a057SStephan Gerhold Say Y if you want to use devices such as UART, SPI, I2C, USB, 299bf37a057SStephan Gerhold SD/eMMC, display, graphics, camera etc. 300bf37a057SStephan Gerhold 3013966fab8SGeorgi Djakovconfig MSM_GCC_8916 3023966fab8SGeorgi Djakov tristate "MSM8916 Global Clock Controller" 303073ae2b4SRajendra Nayak select QCOM_GDSC 3043966fab8SGeorgi Djakov help 3053966fab8SGeorgi Djakov Support for the global clock controller on msm8916 devices. 3063966fab8SGeorgi Djakov Say Y if you want to use devices such as UART, SPI i2c, USB, 3073966fab8SGeorgi Djakov SD/eMMC, display, graphics, camera etc. 3083966fab8SGeorgi Djakov 30933cc27a4SOtto Pflügerconfig MSM_GCC_8917 31033cc27a4SOtto Pflüger tristate "MSM8917/QM215 Global Clock Controller" 31133cc27a4SOtto Pflüger depends on ARM64 || COMPILE_TEST 31233cc27a4SOtto Pflüger select QCOM_GDSC 31333cc27a4SOtto Pflüger help 31433cc27a4SOtto Pflüger Support for the global clock controller on msm8917 and qm215 31533cc27a4SOtto Pflüger devices. 31633cc27a4SOtto Pflüger Say Y if you want to use devices such as UART, SPI i2c, USB, 31733cc27a4SOtto Pflüger SD/eMMC, display, graphics, camera etc. 31833cc27a4SOtto Pflüger 3191664014eSBryan O'Donoghueconfig MSM_GCC_8939 3201664014eSBryan O'Donoghue tristate "MSM8939 Global Clock Controller" 3211664014eSBryan O'Donoghue select QCOM_GDSC 3221664014eSBryan O'Donoghue help 3231664014eSBryan O'Donoghue Support for the global clock controller on msm8939 devices. 3241664014eSBryan O'Donoghue Say Y if you want to use devices such as UART, SPI i2c, USB, 3251664014eSBryan O'Donoghue SD/eMMC, display, graphics, camera etc. 3261664014eSBryan O'Donoghue 3272ec94130SStephen Boydconfig MSM_GCC_8960 3282d85a713SKumar Gala tristate "APQ8064/MSM8960 Global Clock Controller" 329ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 3302ec94130SStephen Boyd help 3312d85a713SKumar Gala Support for the global clock controller on apq8064/msm8960 devices. 3322ec94130SStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 3332ec94130SStephen Boyd i2c, USB, SD/eMMC, SATA, PCIe, etc. 3346d00b56fSStephen Boyd 335b82875eeSStephen Boydconfig MSM_LCC_8960 336bac4675aSDmitry Baryshkov tristate "APQ8064/MSM8960/MDM9650 LPASS Clock Controller" 337ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 338b82875eeSStephen Boyd help 339bac4675aSDmitry Baryshkov Support for the LPASS clock controller on apq8064/msm8960/mdm9650 340bac4675aSDmitry Baryshkov devices. 341b82875eeSStephen Boyd Say Y if you want to use audio devices such as i2s, pcm, 342b82875eeSStephen Boyd SLIMBus, etc. 343b82875eeSStephen Boyd 34448b72532SKonrad Dybcioconfig MDM_GCC_9607 34548b72532SKonrad Dybcio tristate "MDM9607 Global Clock Controller" 346ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 34748b72532SKonrad Dybcio help 34848b72532SKonrad Dybcio Support for the global clock controller on mdm9607 devices. 34948b72532SKonrad Dybcio Say Y if you want to use peripheral devices such as UART, SPI, 35048b72532SKonrad Dybcio I2C, USB, SD/eMMC, etc. 35148b72532SKonrad Dybcio 3527792a8d6SNeil Armstrongconfig MDM_GCC_9615 3537792a8d6SNeil Armstrong tristate "MDM9615 Global Clock Controller" 354ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 3557792a8d6SNeil Armstrong help 3567792a8d6SNeil Armstrong Support for the global clock controller on mdm9615 devices. 3577792a8d6SNeil Armstrong Say Y if you want to use peripheral devices such as UART, SPI, 3587792a8d6SNeil Armstrong i2c, USB, SD/eMMC, etc. 3597792a8d6SNeil Armstrong 3606d00b56fSStephen Boydconfig MSM_MMCC_8960 3616d00b56fSStephen Boyd tristate "MSM8960 Multimedia Clock Controller" 362ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 3636d00b56fSStephen Boyd select MSM_GCC_8960 3646d00b56fSStephen Boyd help 3656d00b56fSStephen Boyd Support for the multimedia clock controller on msm8960 devices. 3666d00b56fSStephen Boyd Say Y if you want to support multimedia devices such as display, 3676d00b56fSStephen Boyd graphics, video encode/decode, camera, etc. 368d33faa9eSStephen Boyd 3699bb6cfc3SVladimir Lypakconfig MSM_GCC_8953 3709bb6cfc3SVladimir Lypak tristate "MSM8953 Global Clock Controller" 3719bb6cfc3SVladimir Lypak select QCOM_GDSC 3729bb6cfc3SVladimir Lypak help 3739bb6cfc3SVladimir Lypak Support for the global clock controller on msm8953 devices. 3749bb6cfc3SVladimir Lypak Say Y if you want to use devices such as UART, SPI i2c, USB, 3759bb6cfc3SVladimir Lypak SD/eMMC, display, graphics, camera etc. 3769bb6cfc3SVladimir Lypak 377d33faa9eSStephen Boydconfig MSM_GCC_8974 378d33faa9eSStephen Boyd tristate "MSM8974 Global Clock Controller" 379ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 380340029efSStephen Boyd select QCOM_GDSC 381d33faa9eSStephen Boyd help 382d33faa9eSStephen Boyd Support for the global clock controller on msm8974 devices. 383d33faa9eSStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 384d33faa9eSStephen Boyd i2c, USB, SD/eMMC, SATA, PCIe, etc. 385d8b21201SStephen Boyd 386d8b21201SStephen Boydconfig MSM_MMCC_8974 387d8b21201SStephen Boyd tristate "MSM8974 Multimedia Clock Controller" 388ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 389d8b21201SStephen Boyd select MSM_GCC_8974 3908108b23cSStephen Boyd select QCOM_GDSC 391d8b21201SStephen Boyd help 392d8b21201SStephen Boyd Support for the multimedia clock controller on msm8974 devices. 393d8b21201SStephen Boyd Say Y if you want to support multimedia devices such as display, 394d8b21201SStephen Boyd graphics, video encode/decode, camera, etc. 395b1e010c0SStephen Boyd 3968f62718bSAngeloGioacchino Del Regnoconfig MSM_GCC_8976 3978f62718bSAngeloGioacchino Del Regno tristate "MSM8956/76 Global Clock Controller" 3988f62718bSAngeloGioacchino Del Regno select QCOM_GDSC 3998f62718bSAngeloGioacchino Del Regno help 4008f62718bSAngeloGioacchino Del Regno Support for the global clock controller on msm8956/76 devices. 4018f62718bSAngeloGioacchino Del Regno Say Y if you want to use peripheral devices such as UART, SPI, 4028f62718bSAngeloGioacchino Del Regno i2c, USB, SD/eMMC, SATA, PCIe, etc. 4038f62718bSAngeloGioacchino Del Regno 4044d5b4572SKonrad Dybcioconfig MSM_MMCC_8994 4054d5b4572SKonrad Dybcio tristate "MSM8994 Multimedia Clock Controller" 4064d5b4572SKonrad Dybcio select MSM_GCC_8994 4074d5b4572SKonrad Dybcio select QCOM_GDSC 4084d5b4572SKonrad Dybcio help 4094d5b4572SKonrad Dybcio Support for the multimedia clock controller on msm8994 devices. 4104d5b4572SKonrad Dybcio Say Y if you want to support multimedia devices such as display, 4114d5b4572SKonrad Dybcio graphics, video encode/decode, camera, etc. 4124d5b4572SKonrad Dybcio 413aec89f78SBastian Köcherconfig MSM_GCC_8994 414aec89f78SBastian Köcher tristate "MSM8994 Global Clock Controller" 415aec89f78SBastian Köcher help 416aec89f78SBastian Köcher Support for the global clock controller on msm8994 devices. 417aec89f78SBastian Köcher Say Y if you want to use peripheral devices such as UART, SPI, 418aec89f78SBastian Köcher i2c, USB, UFS, SD/eMMC, PCIe, etc. 419aec89f78SBastian Köcher 420b1e010c0SStephen Boydconfig MSM_GCC_8996 421b1e010c0SStephen Boyd tristate "MSM8996 Global Clock Controller" 4226d91f2c0SSrinivas Kandagatla select QCOM_GDSC 423b1e010c0SStephen Boyd help 424b1e010c0SStephen Boyd Support for the global clock controller on msm8996 devices. 425b1e010c0SStephen Boyd Say Y if you want to use peripheral devices such as UART, SPI, 426b1e010c0SStephen Boyd i2c, USB, UFS, SD/eMMC, PCIe, etc. 427c2526597SStephen Boyd 428c2526597SStephen Boydconfig MSM_MMCC_8996 429c2526597SStephen Boyd tristate "MSM8996 Multimedia Clock Controller" 430c2526597SStephen Boyd select MSM_GCC_8996 4316d91f2c0SSrinivas Kandagatla select QCOM_GDSC 432c2526597SStephen Boyd help 433c2526597SStephen Boyd Support for the multimedia clock controller on msm8996 devices. 434c2526597SStephen Boyd Say Y if you want to support multimedia devices such as display, 435c2526597SStephen Boyd graphics, video encode/decode, camera, etc. 4364cfaa55fSTirupathi Reddy 437b5f5f525SJoonwoo Parkconfig MSM_GCC_8998 438b5f5f525SJoonwoo Park tristate "MSM8998 Global Clock Controller" 43983b4c147SMarc Gonzalez select QCOM_GDSC 440b5f5f525SJoonwoo Park help 441b5f5f525SJoonwoo Park Support for the global clock controller on msm8998 devices. 442b5f5f525SJoonwoo Park Say Y if you want to use peripheral devices such as UART, SPI, 443b5f5f525SJoonwoo Park i2c, USB, UFS, SD/eMMC, PCIe, etc. 444b5f5f525SJoonwoo Park 4453f7df5baSJeffrey Hugoconfig MSM_GPUCC_8998 4463f7df5baSJeffrey Hugo tristate "MSM8998 Graphics Clock Controller" 4473f7df5baSJeffrey Hugo select MSM_GCC_8998 4483f7df5baSJeffrey Hugo select QCOM_GDSC 4493f7df5baSJeffrey Hugo help 4503f7df5baSJeffrey Hugo Support for the graphics clock controller on MSM8998 devices. 4513f7df5baSJeffrey Hugo Say Y if you want to support graphics controller devices and 4523f7df5baSJeffrey Hugo functionality such as 3D graphics. 4533f7df5baSJeffrey Hugo 454d14b15b5SJeffrey Hugoconfig MSM_MMCC_8998 455d14b15b5SJeffrey Hugo tristate "MSM8998 Multimedia Clock Controller" 456d14b15b5SJeffrey Hugo select MSM_GCC_8998 457d14b15b5SJeffrey Hugo select QCOM_GDSC 458d14b15b5SJeffrey Hugo help 459d14b15b5SJeffrey Hugo Support for the multimedia clock controller on msm8998 devices. 460d14b15b5SJeffrey Hugo Say Y if you want to support multimedia devices such as display, 461d14b15b5SJeffrey Hugo graphics, video encode/decode, camera, etc. 462d14b15b5SJeffrey Hugo 463496d1a13SShawn Guoconfig QCM_GCC_2290 464496d1a13SShawn Guo tristate "QCM2290 Global Clock Controller" 465496d1a13SShawn Guo select QCOM_GDSC 466496d1a13SShawn Guo help 467496d1a13SShawn Guo Support for the global clock controller on QCM2290 devices. 468496d1a13SShawn Guo Say Y if you want to use multimedia devices or peripheral 469496d1a13SShawn Guo devices such as UART, SPI, I2C, USB, SD/eMMC etc. 470496d1a13SShawn Guo 471cc517ea3SLoic Poulainconfig QCM_DISPCC_2290 472cc517ea3SLoic Poulain tristate "QCM2290 Display Clock Controller" 473cc517ea3SLoic Poulain select QCM_GCC_2290 474cc517ea3SLoic Poulain help 475cc517ea3SLoic Poulain Support for the display clock controller on Qualcomm Technologies, Inc 476cc517ea3SLoic Poulain QCM2290 devices. 477cc517ea3SLoic Poulain Say Y if you want to support display devices and functionality such as 478cc517ea3SLoic Poulain splash screen. 479cc517ea3SLoic Poulain 480652f1813SShefali Jainconfig QCS_GCC_404 481652f1813SShefali Jain tristate "QCS404 Global Clock Controller" 482652f1813SShefali Jain help 483652f1813SShefali Jain Support for the global clock controller on QCS404 devices. 484652f1813SShefali Jain Say Y if you want to use multimedia devices or peripheral 485652f1813SShefali Jain devices such as UART, SPI, I2C, USB, SD/eMMC, PCIe etc. 486652f1813SShefali Jain 48784c74dfbSTaniya Dasconfig SA_CAMCC_8775P 48884c74dfbSTaniya Das tristate "SA8775P Camera Clock Controller" 48984c74dfbSTaniya Das depends on ARM64 || COMPILE_TEST 49084c74dfbSTaniya Das select SA_GCC_8775P 49184c74dfbSTaniya Das help 49284c74dfbSTaniya Das Support for the camera clock controller on Qualcomm Technologies, Inc 49384c74dfbSTaniya Das SA8775P devices. 49484c74dfbSTaniya Das Say Y if you want to support camera devices and functionality such as 49584c74dfbSTaniya Das capturing pictures. 49684c74dfbSTaniya Das 49795eeb2ffSImran Shaikconfig QCS_GCC_8300 49895eeb2ffSImran Shaik tristate "QCS8300 Global Clock Controller" 49995eeb2ffSImran Shaik depends on ARM64 || COMPILE_TEST 50095eeb2ffSImran Shaik select QCOM_GDSC 50195eeb2ffSImran Shaik help 50295eeb2ffSImran Shaik Support for the global clock controller on Qualcomm Technologies, Inc 50395eeb2ffSImran Shaik QCS8300 devices. 50495eeb2ffSImran Shaik Say Y if you want to use peripheral devices such as UART, 50595eeb2ffSImran Shaik SPI, I2C, USB, SD/UFS, PCIe etc. 50695eeb2ffSImran Shaik 50739d6dcf6STaniya Dasconfig QCS_GCC_615 50839d6dcf6STaniya Das tristate "QCS615 Global Clock Controller" 50939d6dcf6STaniya Das depends on ARM64 || COMPILE_TEST 51039d6dcf6STaniya Das select QCOM_GDSC 51139d6dcf6STaniya Das help 51239d6dcf6STaniya Das Support for the global clock controller on QCS615 devices. 51339d6dcf6STaniya Das Say Y if you want to use multimedia devices or peripheral 51439d6dcf6STaniya Das devices such as UART, SPI, I2C, USB, SD/eMMC, PCIe etc. 51539d6dcf6STaniya Das 51615d09e83STaniya Dasconfig SC_CAMCC_7180 51715d09e83STaniya Das tristate "SC7180 Camera Clock Controller" 518ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 51915d09e83STaniya Das select SC_GCC_7180 52015d09e83STaniya Das help 52115d09e83STaniya Das Support for the camera clock controller on Qualcomm Technologies, Inc 52215d09e83STaniya Das SC7180 devices. 52315d09e83STaniya Das Say Y if you want to support camera devices and functionality such as 52415d09e83STaniya Das capturing pictures. 52515d09e83STaniya Das 5261daec8cfSTaniya Dasconfig SC_CAMCC_7280 5271daec8cfSTaniya Das tristate "SC7280 Camera Clock Controller" 528ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 5291daec8cfSTaniya Das select SC_GCC_7280 5301daec8cfSTaniya Das help 5311daec8cfSTaniya Das Support for the camera clock controller on Qualcomm Technologies, Inc 5321daec8cfSTaniya Das SC7280 devices. 5331daec8cfSTaniya Das Say Y if you want to support camera devices and functionality such as 5341daec8cfSTaniya Das capturing pictures. 5351daec8cfSTaniya Das 536ff93872aSBryan O'Donoghueconfig SC_CAMCC_8280XP 537ff93872aSBryan O'Donoghue tristate "SC8280XP Camera Clock Controller" 538e00f2540SNathan Chancellor depends on ARM64 || COMPILE_TEST 539ff93872aSBryan O'Donoghue select SC_GCC_8280XP 540ff93872aSBryan O'Donoghue help 541ff93872aSBryan O'Donoghue Support for the camera clock controller on Qualcomm Technologies, Inc 542ff93872aSBryan O'Donoghue SC8280XP devices. 543ff93872aSBryan O'Donoghue Say Y if you want to support camera devices and functionality such as 544ff93872aSBryan O'Donoghue capturing pictures. 545ff93872aSBryan O'Donoghue 546e700bfd2STaniya Dasconfig SA_DISPCC_8775P 547e700bfd2STaniya Das tristate "SA8775P Display Clock Controller" 548e700bfd2STaniya Das depends on ARM64 || COMPILE_TEST 549e700bfd2STaniya Das select SA_GCC_8775P 550e700bfd2STaniya Das help 551e700bfd2STaniya Das Support for the two display clock controllers on Qualcomm 552e700bfd2STaniya Das Technologies, Inc. SA8775P devices. 553e700bfd2STaniya Das Say Y if you want to support display devices and functionality such as 554e700bfd2STaniya Das splash screen. 555e700bfd2STaniya Das 556dd3d0662STaniya Dasconfig SC_DISPCC_7180 557dd3d0662STaniya Das tristate "SC7180 Display Clock Controller" 558ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 559dd3d0662STaniya Das select SC_GCC_7180 560dd3d0662STaniya Das help 561dd3d0662STaniya Das Support for the display clock controller on Qualcomm Technologies, Inc 562dd3d0662STaniya Das SC7180 devices. 563dd3d0662STaniya Das Say Y if you want to support display devices and functionality such as 564dd3d0662STaniya Das splash screen. 565dd3d0662STaniya Das 5661a00c962STaniya Dasconfig SC_DISPCC_7280 5671a00c962STaniya Das tristate "SC7280 Display Clock Controller" 568ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 5691a00c962STaniya Das select SC_GCC_7280 5701a00c962STaniya Das help 5711a00c962STaniya Das Support for the display clock controller on Qualcomm Technologies, Inc. 5721a00c962STaniya Das SC7280 devices. 5731a00c962STaniya Das Say Y if you want to support display devices and functionality such as 5741a00c962STaniya Das splash screen. 5751a00c962STaniya Das 5764a66e76fSBjorn Anderssonconfig SC_DISPCC_8280XP 5774a66e76fSBjorn Andersson tristate "SC8280XP Display Clock Controller" 578ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 5794a66e76fSBjorn Andersson select SC_GCC_8280XP 5804a66e76fSBjorn Andersson help 5814a66e76fSBjorn Andersson Support for the two display clock controllers on Qualcomm 5824a66e76fSBjorn Andersson Technologies, Inc. SC8280XP devices. 5834a66e76fSBjorn Andersson Say Y if you want to support display devices and functionality such as 5844a66e76fSBjorn Andersson splash screen. 5854a66e76fSBjorn Andersson 58608c51cebSShazad Hussainconfig SA_GCC_8775P 58708c51cebSShazad Hussain tristate "SA8775 Global Clock Controller" 58808c51cebSShazad Hussain select QCOM_GDSC 58908c51cebSShazad Hussain depends on COMMON_CLK_QCOM 59008c51cebSShazad Hussain help 59108c51cebSShazad Hussain Support for the global clock controller on SA8775 devices. 59208c51cebSShazad Hussain Say Y if you want to use peripheral devices such as UART, SPI, 59308c51cebSShazad Hussain I2C, USB, UFS, SDCC, etc. 59408c51cebSShazad Hussain 5950afa16afSShazad Hussainconfig SA_GPUCC_8775P 5960afa16afSShazad Hussain tristate "SA8775P Graphics clock controller" 5970afa16afSShazad Hussain select QCOM_GDSC 5980afa16afSShazad Hussain select SA_GCC_8775P 5990afa16afSShazad Hussain help 6000afa16afSShazad Hussain Support for the graphics clock controller on SA8775P devices. 6010afa16afSShazad Hussain Say Y if you want to support graphics controller devices and 6020afa16afSShazad Hussain functionality such as 3D graphics. 6030afa16afSShazad Hussain 60413e677deSDmitry Baryshkovconfig SAR_GCC_2130P 60513e677deSDmitry Baryshkov tristate "SAR2130P Global Clock Controller" 60613e677deSDmitry Baryshkov select QCOM_GDSC 60713e677deSDmitry Baryshkov depends on COMMON_CLK_QCOM 60813e677deSDmitry Baryshkov help 60913e677deSDmitry Baryshkov Support for the global clock controller on SAR2130P devices. 61013e677deSDmitry Baryshkov Say Y if you want to use peripheral devices such as UART, SPI, 61113e677deSDmitry Baryshkov I2C, USB, SDCC, etc. 61213e677deSDmitry Baryshkov 61330eb0e76SKonrad Dybcioconfig SAR_GPUCC_2130P 61430eb0e76SKonrad Dybcio tristate "SAR2130P Graphics clock controller" 61530eb0e76SKonrad Dybcio select QCOM_GDSC 61630eb0e76SKonrad Dybcio select SAR_GCC_2130P 61730eb0e76SKonrad Dybcio help 61830eb0e76SKonrad Dybcio Support for the graphics clock controller on SAR2130P devices. 61930eb0e76SKonrad Dybcio Say Y if you want to support graphics controller devices and 62030eb0e76SKonrad Dybcio functionality such as 3D graphics. 62130eb0e76SKonrad Dybcio 62217269568STaniya Dasconfig SC_GCC_7180 62317269568STaniya Das tristate "SC7180 Global Clock Controller" 62417269568STaniya Das select QCOM_GDSC 62517269568STaniya Das depends on COMMON_CLK_QCOM 626ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 62717269568STaniya Das help 62817269568STaniya Das Support for the global clock controller on SC7180 devices. 62917269568STaniya Das Say Y if you want to use peripheral devices such as UART, SPI, 63017269568STaniya Das I2C, USB, UFS, SDCC, etc. 63117269568STaniya Das 632a3cc0921STaniya Dasconfig SC_GCC_7280 633a3cc0921STaniya Das tristate "SC7280 Global Clock Controller" 634a3cc0921STaniya Das select QCOM_GDSC 635a3cc0921STaniya Das depends on COMMON_CLK_QCOM 636ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 637a3cc0921STaniya Das help 638a3cc0921STaniya Das Support for the global clock controller on SC7280 devices. 639a3cc0921STaniya Das Say Y if you want to use peripheral devices such as UART, SPI, 640a3cc0921STaniya Das I2C, USB, UFS, SDCC, PCIe etc. 641a3cc0921STaniya Das 6424433594bSBjorn Anderssonconfig SC_GCC_8180X 6434433594bSBjorn Andersson tristate "SC8180X Global Clock Controller" 6444433594bSBjorn Andersson select QCOM_GDSC 6454433594bSBjorn Andersson depends on COMMON_CLK_QCOM 646ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 6474433594bSBjorn Andersson help 6484433594bSBjorn Andersson Support for the global clock controller on SC8180X devices. 6494433594bSBjorn Andersson Say Y if you want to use peripheral devices such as UART, SPI, 6504433594bSBjorn Andersson I2C, USB, UFS, SDCC, etc. 6514433594bSBjorn Andersson 652d65d005fSBjorn Anderssonconfig SC_GCC_8280XP 653d65d005fSBjorn Andersson tristate "SC8280XP Global Clock Controller" 654d65d005fSBjorn Andersson select QCOM_GDSC 655d65d005fSBjorn Andersson depends on COMMON_CLK_QCOM 656ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 657d65d005fSBjorn Andersson help 658d65d005fSBjorn Andersson Support for the global clock controller on SC8280XP devices. 659d65d005fSBjorn Andersson Say Y if you want to use peripheral devices such as UART, SPI, 660d65d005fSBjorn Andersson I2C, USB, UFS, SDCC, etc. 661d65d005fSBjorn Andersson 662745ff069STaniya Dasconfig SC_GPUCC_7180 663745ff069STaniya Das tristate "SC7180 Graphics Clock Controller" 664ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 665745ff069STaniya Das select SC_GCC_7180 666745ff069STaniya Das help 667745ff069STaniya Das Support for the graphics clock controller on SC7180 devices. 668745ff069STaniya Das Say Y if you want to support graphics controller devices and 669745ff069STaniya Das functionality such as 3D graphics. 670745ff069STaniya Das 6713e0f01d6STaniya Dasconfig SC_GPUCC_7280 6723e0f01d6STaniya Das tristate "SC7280 Graphics Clock Controller" 673ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 6743e0f01d6STaniya Das select SC_GCC_7280 6753e0f01d6STaniya Das help 6763e0f01d6STaniya Das Support for the graphics clock controller on SC7280 devices. 6773e0f01d6STaniya Das Say Y if you want to support graphics controller devices and 6783e0f01d6STaniya Das functionality such as 3D graphics. 6793e0f01d6STaniya Das 680e55d937dSBjorn Anderssonconfig SC_GPUCC_8280XP 681e55d937dSBjorn Andersson tristate "SC8280XP Graphics Clock Controller" 682ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 683e55d937dSBjorn Andersson select SC_GCC_8280XP 684e55d937dSBjorn Andersson help 685e55d937dSBjorn Andersson Support for the graphics clock controller on SC8280XP devices. 686e55d937dSBjorn Andersson Say Y if you want to support graphics controller devices and 687e55d937dSBjorn Andersson functionality such as 3D graphics. 688e55d937dSBjorn Andersson 6894ab43d17STaniya Dasconfig SC_LPASSCC_7280 6904ab43d17STaniya Das tristate "SC7280 Low Power Audio Subsystem (LPASS) Clock Controller" 691ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 6924ab43d17STaniya Das select SC_GCC_7280 6934ab43d17STaniya Das help 6944ab43d17STaniya Das Support for the LPASS clock controller on SC7280 devices. 6954ab43d17STaniya Das Say Y if you want to use the LPASS branch clocks of the LPASS clock 6964ab43d17STaniya Das controller to reset the LPASS subsystem. 6974ab43d17STaniya Das 698a5c9c3baSSrinivas Kandagatlaconfig SC_LPASSCC_8280XP 699a5c9c3baSSrinivas Kandagatla tristate "SC8280 Low Power Audio Subsystem (LPASS) Clock Controller" 700a5c9c3baSSrinivas Kandagatla depends on ARM64 || COMPILE_TEST 701a5c9c3baSSrinivas Kandagatla select SC_GCC_8280XP 702a5c9c3baSSrinivas Kandagatla help 703a5c9c3baSSrinivas Kandagatla Support for the LPASS clock controller on SC8280XP devices. 704a5c9c3baSSrinivas Kandagatla Say Y if you want to use the LPASS branch clocks of the LPASS clock 705a5c9c3baSSrinivas Kandagatla controller to reset the LPASS subsystem. 706a5c9c3baSSrinivas Kandagatla 70772c4996aSTaniya Dasconfig SC_LPASS_CORECC_7180 70872c4996aSTaniya Das tristate "SC7180 LPASS Core Clock Controller" 709ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 71072c4996aSTaniya Das select SC_GCC_7180 71172c4996aSTaniya Das help 71272c4996aSTaniya Das Support for the LPASS(Low Power Audio Subsystem) core clock controller 71372c4996aSTaniya Das on SC7180 devices. 71472c4996aSTaniya Das Say Y if you want to use LPASS clocks and power domains of the LPASS 71572c4996aSTaniya Das core clock controller. 71672c4996aSTaniya Das 717a9dd2663STaniya Dasconfig SC_LPASS_CORECC_7280 718a9dd2663STaniya Das tristate "SC7280 LPASS Core & Audio Clock Controller" 719ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 720a9dd2663STaniya Das select SC_GCC_7280 721a9dd2663STaniya Das select QCOM_GDSC 722a9dd2663STaniya Das help 723a9dd2663STaniya Das Support for the LPASS(Low Power Audio Subsystem) core and audio clock 724a9dd2663STaniya Das controller on SC7280 devices. 725a9dd2663STaniya Das Say Y if you want to use LPASS clocks and power domains of the LPASS 726a9dd2663STaniya Das core clock controller. 727a9dd2663STaniya Das 728253dc75aSTaniya Dasconfig SC_VIDEOCC_7180 729253dc75aSTaniya Das tristate "SC7180 Video Clock Controller" 730ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 731253dc75aSTaniya Das select SC_GCC_7180 732253dc75aSTaniya Das help 733253dc75aSTaniya Das Support for the video clock controller on SC7180 devices. 734253dc75aSTaniya Das Say Y if you want to support video devices and functionality such as 735253dc75aSTaniya Das video encode and decode. 736253dc75aSTaniya Das 737fae7617bSTaniya Dasconfig SC_VIDEOCC_7280 738fae7617bSTaniya Das tristate "SC7280 Video Clock Controller" 739ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 740fae7617bSTaniya Das select SC_GCC_7280 741fae7617bSTaniya Das help 742fae7617bSTaniya Das Support for the video clock controller on SC7280 devices. 743fae7617bSTaniya Das Say Y if you want to support video devices and functionality such as 744fae7617bSTaniya Das video encode and decode. 745fae7617bSTaniya Das 74678412c26SAmit Nischalconfig SDM_CAMCC_845 74778412c26SAmit Nischal tristate "SDM845 Camera Clock Controller" 748ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 74978412c26SAmit Nischal select SDM_GCC_845 75078412c26SAmit Nischal help 75178412c26SAmit Nischal Support for the camera clock controller on SDM845 devices. 75278412c26SAmit Nischal Say Y if you want to support camera devices and camera functionality. 75378412c26SAmit Nischal 754f2a76a29STaniya Dasconfig SDM_GCC_660 755f2a76a29STaniya Das tristate "SDM660 Global Clock Controller" 756ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 757f2a76a29STaniya Das select QCOM_GDSC 758f2a76a29STaniya Das help 759f2a76a29STaniya Das Support for the global clock controller on SDM660 devices. 760f2a76a29STaniya Das Say Y if you want to use peripheral devices such as UART, SPI, 761f2a76a29STaniya Das i2C, USB, UFS, SDDC, PCIe, etc. 762f2a76a29STaniya Das 7635db3ae8bSMartin Botkaconfig SDM_MMCC_660 7645db3ae8bSMartin Botka tristate "SDM660 Multimedia Clock Controller" 765ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 7665db3ae8bSMartin Botka select SDM_GCC_660 7675db3ae8bSMartin Botka select QCOM_GDSC 7685db3ae8bSMartin Botka help 7695db3ae8bSMartin Botka Support for the multimedia clock controller on SDM660 devices. 7705db3ae8bSMartin Botka Say Y if you want to support multimedia devices such as display, 7715db3ae8bSMartin Botka graphics, video encode/decode, camera, etc. 7725db3ae8bSMartin Botka 77379b5d1fcSAngeloGioacchino Del Regnoconfig SDM_GPUCC_660 77479b5d1fcSAngeloGioacchino Del Regno tristate "SDM660 Graphics Clock Controller" 775ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 77679b5d1fcSAngeloGioacchino Del Regno select SDM_GCC_660 77779b5d1fcSAngeloGioacchino Del Regno select QCOM_GDSC 77879b5d1fcSAngeloGioacchino Del Regno help 77979b5d1fcSAngeloGioacchino Del Regno Support for the graphics clock controller on SDM630/636/660 devices. 78079b5d1fcSAngeloGioacchino Del Regno Say Y if you want to support graphics controller devices and 78179b5d1fcSAngeloGioacchino Del Regno functionality such as 3D graphics 78279b5d1fcSAngeloGioacchino Del Regno 783892df019SBjorn Anderssonconfig QCS_TURING_404 784892df019SBjorn Andersson tristate "QCS404 Turing Clock Controller" 785892df019SBjorn Andersson help 786892df019SBjorn Andersson Support for the Turing Clock Controller on QCS404, provides clocks 787892df019SBjorn Andersson and resets for the Turing subsystem. 788892df019SBjorn Andersson 7896cdef273SGovind Singhconfig QCS_Q6SSTOP_404 7906cdef273SGovind Singh tristate "QCS404 Q6SSTOP Clock Controller" 7916cdef273SGovind Singh select QCS_GCC_404 7926cdef273SGovind Singh help 7936cdef273SGovind Singh Support for the Q6SSTOP clock controller on QCS404 devices. 7946cdef273SGovind Singh Say Y if you want to use the Q6SSTOP branch clocks of the WCSS clock 7956cdef273SGovind Singh controller to reset the Q6SSTOP subsystem. 7966cdef273SGovind Singh 7971c9efb0bSTaniya Dasconfig QDU_GCC_1000 7981c9efb0bSTaniya Das tristate "QDU1000/QRU1000 Global Clock Controller" 7991c9efb0bSTaniya Das select QCOM_GDSC 8001c9efb0bSTaniya Das help 8011c9efb0bSTaniya Das Support for the global clock controller on QDU1000 and 8021c9efb0bSTaniya Das QRU1000 devices. Say Y if you want to use peripheral 8031c9efb0bSTaniya Das devices such as UART, SPI, I2C, USB, SD, PCIe, etc. 8041c9efb0bSTaniya Das 805e146252aSImran Shaikconfig QDU_ECPRICC_1000 806e146252aSImran Shaik tristate "QDU1000/QRU1000 ECPRI Clock Controller" 807e146252aSImran Shaik depends on ARM64 || COMPILE_TEST 808e146252aSImran Shaik select QDU_GCC_1000 809e146252aSImran Shaik help 810e146252aSImran Shaik Support for the ECPRI clock controller on QDU1000 and 811e146252aSImran Shaik QRU1000 devices. Say Y if you want to support the ECPRI 812e146252aSImran Shaik clock controller functionality such as Ethernet. 813e146252aSImran Shaik 81406391eddSTaniya Dasconfig SDM_GCC_845 815ae66b1feSRichard Acayan tristate "SDM845/SDM670 Global Clock Controller" 816ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 81706391eddSTaniya Das select QCOM_GDSC 81806391eddSTaniya Das help 819ae66b1feSRichard Acayan Support for the global clock controller on SDM845 and SDM670 devices. 82006391eddSTaniya Das Say Y if you want to use peripheral devices such as UART, SPI, 82177122d6fSStephen Boyd i2C, USB, UFS, SDDC, PCIe, etc. 82206391eddSTaniya Das 823453361cdSAmit Nischalconfig SDM_GPUCC_845 824453361cdSAmit Nischal tristate "SDM845 Graphics Clock Controller" 825ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 826453361cdSAmit Nischal select SDM_GCC_845 827453361cdSAmit Nischal help 828453361cdSAmit Nischal Support for the graphics clock controller on SDM845 devices. 829453361cdSAmit Nischal Say Y if you want to support graphics controller devices and 830453361cdSAmit Nischal functionality such as 3D graphics. 831453361cdSAmit Nischal 832c646b347SAmit Nischalconfig SDM_VIDEOCC_845 833c646b347SAmit Nischal tristate "SDM845 Video Clock Controller" 834ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 835c646b347SAmit Nischal select SDM_GCC_845 836c646b347SAmit Nischal select QCOM_GDSC 837c646b347SAmit Nischal help 83877122d6fSStephen Boyd Support for the video clock controller on SDM845 devices. 839c646b347SAmit Nischal Say Y if you want to support video devices and functionality such as 840c646b347SAmit Nischal video encode and decode. 841c646b347SAmit Nischal 84281351776STaniya Dasconfig SDM_DISPCC_845 84381351776STaniya Das tristate "SDM845 Display Clock Controller" 844ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 84581351776STaniya Das select SDM_GCC_845 84681351776STaniya Das help 84781351776STaniya Das Support for the display clock controller on Qualcomm Technologies, Inc 84881351776STaniya Das SDM845 devices. 84981351776STaniya Das Say Y if you want to support display devices and functionality such as 85081351776STaniya Das splash screen. 85181351776STaniya Das 8528d3e5b9cSTaniya Dasconfig SDM_LPASSCC_845 8538d3e5b9cSTaniya Das tristate "SDM845 Low Power Audio Subsystem (LPAAS) Clock Controller" 854ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 8558d3e5b9cSTaniya Das select SDM_GCC_845 8568d3e5b9cSTaniya Das help 8578d3e5b9cSTaniya Das Support for the LPASS clock controller on SDM845 devices. 8588d3e5b9cSTaniya Das Say Y if you want to use the LPASS branch clocks of the LPASS clock 8598d3e5b9cSTaniya Das controller to reset the LPASS subsystem. 8608d3e5b9cSTaniya Das 8613fade566SNaveen Yadavconfig SDX_GCC_55 8623fade566SNaveen Yadav tristate "SDX55 Global Clock Controller" 863ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 864063930edSManivannan Sadhasivam select QCOM_GDSC 8653fade566SNaveen Yadav help 8663fade566SNaveen Yadav Support for the global clock controller on SDX55 devices. 8673fade566SNaveen Yadav Say Y if you want to use peripheral devices such as UART, 8683fade566SNaveen Yadav SPI, I2C, USB, SD/UFS, PCIe etc. 8693fade566SNaveen Yadav 870d79afa20SVamsi Krishna Lankaconfig SDX_GCC_65 871d79afa20SVamsi Krishna Lanka tristate "SDX65 Global Clock Controller" 872ab7f0037SKrzysztof Kozlowski depends on ARM || COMPILE_TEST 873d79afa20SVamsi Krishna Lanka select QCOM_GDSC 874d79afa20SVamsi Krishna Lanka help 875d79afa20SVamsi Krishna Lanka Support for the global clock controller on SDX65 devices. 876d79afa20SVamsi Krishna Lanka Say Y if you want to use peripheral devices such as UART, 877d79afa20SVamsi Krishna Lanka SPI, I2C, USB, SD/UFS, PCIe etc. 878d79afa20SVamsi Krishna Lanka 879108cdc09SImran Shaikconfig SDX_GCC_75 880108cdc09SImran Shaik tristate "SDX75 Global Clock Controller" 881108cdc09SImran Shaik select QCOM_GDSC 882108cdc09SImran Shaik help 883108cdc09SImran Shaik Support for the global clock controller on SDX75 devices. 884108cdc09SImran Shaik Say Y if you want to use peripheral devices such as UART, 885108cdc09SImran Shaik SPI, I2C, USB, SD/eMMC, PCIe etc. 886108cdc09SImran Shaik 887ef404007SAjit Pandeyconfig SM_CAMCC_4450 888ef404007SAjit Pandey tristate "SM4450 Camera Clock Controller" 889ef404007SAjit Pandey depends on ARM64 || COMPILE_TEST 890ef404007SAjit Pandey select SM_GCC_4450 891ef404007SAjit Pandey help 892ef404007SAjit Pandey Support for the camera clock controller on SM4450 devices. 893ef404007SAjit Pandey Say Y if you want to support camera devices and camera functionality. 894ef404007SAjit Pandey 89580f5451dSKonrad Dybcioconfig SM_CAMCC_6350 89680f5451dSKonrad Dybcio tristate "SM6350 Camera Clock Controller" 897ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 89880f5451dSKonrad Dybcio select SM_GCC_6350 89980f5451dSKonrad Dybcio help 90080f5451dSKonrad Dybcio Support for the camera clock controller on SM6350 devices. 90180f5451dSKonrad Dybcio Say Y if you want to support camera devices and camera functionality. 90280f5451dSKonrad Dybcio 9039f0532daSDanila Tikhonovconfig SM_CAMCC_7150 9049f0532daSDanila Tikhonov tristate "SM7150 Camera Clock Controller" 9059f0532daSDanila Tikhonov depends on ARM64 || COMPILE_TEST 9069f0532daSDanila Tikhonov select SM_GCC_7150 9079f0532daSDanila Tikhonov help 9089f0532daSDanila Tikhonov Support for the camera clock controller on SM7150 devices. 9099f0532daSDanila Tikhonov Say Y if you want to support camera devices and camera functionality. 9109f0532daSDanila Tikhonov 911ea73b7acSSatya Priya Kakitapalliconfig SM_CAMCC_8150 912ea73b7acSSatya Priya Kakitapalli tristate "SM8150 Camera Clock Controller" 91382ceaf6bSSatya Priya Kakitapalli depends on ARM64 || COMPILE_TEST 914ea73b7acSSatya Priya Kakitapalli select SM_GCC_8150 915ea73b7acSSatya Priya Kakitapalli help 916ea73b7acSSatya Priya Kakitapalli Support for the camera clock controller on Qualcomm Technologies, Inc 917ea73b7acSSatya Priya Kakitapalli SM8150 devices. 918ea73b7acSSatya Priya Kakitapalli Say Y if you want to support camera devices and functionality such as 919ea73b7acSSatya Priya Kakitapalli capturing pictures. 920ea73b7acSSatya Priya Kakitapalli 921620f5125SMarijn Suijtenconfig SM_CAMCC_8250 922620f5125SMarijn Suijten tristate "SM8250 Camera Clock Controller" 923ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 924620f5125SMarijn Suijten select SM_GCC_8250 925620f5125SMarijn Suijten help 926620f5125SMarijn Suijten Support for the camera clock controller on SM8250 devices. 927620f5125SMarijn Suijten Say Y if you want to support camera devices and camera functionality. 928620f5125SMarijn Suijten 9296082037fSVladimir Zapolskiyconfig SM_CAMCC_8450 9306082037fSVladimir Zapolskiy tristate "SM8450 Camera Clock Controller" 931ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 9326082037fSVladimir Zapolskiy select SM_GCC_8450 9336082037fSVladimir Zapolskiy help 934b815ccf5SDanila Tikhonov Support for the camera clock controller on SM8450 or SM8475 devices. 9356082037fSVladimir Zapolskiy Say Y if you want to support camera devices and camera functionality. 9366082037fSVladimir Zapolskiy 937ccc4e6a0SJagadeesh Konaconfig SM_CAMCC_8550 938ccc4e6a0SJagadeesh Kona tristate "SM8550 Camera Clock Controller" 939e8d66d02SJagadeesh Kona depends on ARM64 || COMPILE_TEST 940ccc4e6a0SJagadeesh Kona select SM_GCC_8550 941ccc4e6a0SJagadeesh Kona help 942ccc4e6a0SJagadeesh Kona Support for the camera clock controller on SM8550 devices. 943ccc4e6a0SJagadeesh Kona Say Y if you want to support camera devices and camera functionality. 944ccc4e6a0SJagadeesh Kona 94509ea4216SJagadeesh Konaconfig SM_CAMCC_8650 94609ea4216SJagadeesh Kona tristate "SM8650 Camera Clock Controller" 94709ea4216SJagadeesh Kona depends on ARM64 || COMPILE_TEST 94809ea4216SJagadeesh Kona select SM_GCC_8650 94909ea4216SJagadeesh Kona help 95009ea4216SJagadeesh Kona Support for the camera clock controller on SM8650 devices. 95109ea4216SJagadeesh Kona Say Y if you want to support camera devices and camera functionality. 95209ea4216SJagadeesh Kona 95376f05f1eSAjit Pandeyconfig SM_DISPCC_4450 95476f05f1eSAjit Pandey tristate "SM4450 Display Clock Controller" 95576f05f1eSAjit Pandey depends on ARM64 || COMPILE_TEST 95676f05f1eSAjit Pandey depends on SM_GCC_4450 95776f05f1eSAjit Pandey help 95876f05f1eSAjit Pandey Support for the display clock controller on Qualcomm Technologies, Inc 95976f05f1eSAjit Pandey SM4450 devices. 96076f05f1eSAjit Pandey Say Y if you want to support display devices and functionality such as 96176f05f1eSAjit Pandey splash screen 96276f05f1eSAjit Pandey 9639b518788SAdam Skladowskiconfig SM_DISPCC_6115 9649b518788SAdam Skladowski tristate "SM6115 Display Clock Controller" 965ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 9669b518788SAdam Skladowski depends on SM_GCC_6115 9679b518788SAdam Skladowski help 9689b518788SAdam Skladowski Support for the display clock controller on Qualcomm Technologies, Inc 9699b518788SAdam Skladowski SM6115/SM4250 devices. 9709b518788SAdam Skladowski Say Y if you want to support display devices and functionality such as 9719b518788SAdam Skladowski splash screen 9729b518788SAdam Skladowski 9736e87c8f0SMartin Botkaconfig SM_DISPCC_6125 9746e87c8f0SMartin Botka tristate "SM6125 Display Clock Controller" 975ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 9766e87c8f0SMartin Botka depends on SM_GCC_6125 9776e87c8f0SMartin Botka help 9786e87c8f0SMartin Botka Support for the display clock controller on Qualcomm Technologies, Inc 9796e87c8f0SMartin Botka SM6125 devices. 9806e87c8f0SMartin Botka Say Y if you want to support display devices and functionality such as 9816e87c8f0SMartin Botka splash screen 9826e87c8f0SMartin Botka 9833829c412SDanila Tikhonovconfig SM_DISPCC_7150 9843829c412SDanila Tikhonov tristate "SM7150 Display Clock Controller" 9853829c412SDanila Tikhonov depends on ARM64 || COMPILE_TEST 9863829c412SDanila Tikhonov depends on SM_GCC_7150 9873829c412SDanila Tikhonov help 9883829c412SDanila Tikhonov Support for the display clock controller on Qualcomm Technologies, Inc 9893829c412SDanila Tikhonov SM7150 devices. 9903829c412SDanila Tikhonov Say Y if you want to support display devices and functionality such as 9913829c412SDanila Tikhonov splash screen. 9923829c412SDanila Tikhonov 99380a18f4aSJonathan Marekconfig SM_DISPCC_8250 994205737feSJonathan Marek tristate "SM8150/SM8250/SM8350 Display Clock Controller" 995ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 996205737feSJonathan Marek depends on SM_GCC_8150 || SM_GCC_8250 || SM_GCC_8350 99780a18f4aSJonathan Marek help 99880a18f4aSJonathan Marek Support for the display clock controller on Qualcomm Technologies, Inc 999205737feSJonathan Marek SM8150/SM8250/SM8350 devices. 100080a18f4aSJonathan Marek Say Y if you want to support display devices and functionality such as 100180a18f4aSJonathan Marek splash screen. 100280a18f4aSJonathan Marek 100383751977SKonrad Dybcioconfig SM_DISPCC_6350 100483751977SKonrad Dybcio tristate "SM6350 Display Clock Controller" 1005ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 100683751977SKonrad Dybcio depends on SM_GCC_6350 100783751977SKonrad Dybcio help 100883751977SKonrad Dybcio Support for the display clock controller on Qualcomm Technologies, Inc 100983751977SKonrad Dybcio SM6350 devices. 101083751977SKonrad Dybcio Say Y if you want to support display devices and functionality such as 101183751977SKonrad Dybcio splash screen. 101283751977SKonrad Dybcio 1013aec5f36cSKonrad Dybcioconfig SM_DISPCC_6375 1014aec5f36cSKonrad Dybcio tristate "SM6375 Display Clock Controller" 1015ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1016aec5f36cSKonrad Dybcio depends on SM_GCC_6375 1017aec5f36cSKonrad Dybcio help 1018aec5f36cSKonrad Dybcio Support for the display clock controller on Qualcomm Technologies, Inc 1019aec5f36cSKonrad Dybcio SM6375 devices. 1020aec5f36cSKonrad Dybcio Say Y if you want to support display devices and functionality such as 1021aec5f36cSKonrad Dybcio splash screen. 1022aec5f36cSKonrad Dybcio 102316fb89f9SDmitry Baryshkovconfig SM_DISPCC_8450 102416fb89f9SDmitry Baryshkov tristate "SM8450 Display Clock Controller" 1025ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 102616fb89f9SDmitry Baryshkov depends on SM_GCC_8450 102716fb89f9SDmitry Baryshkov help 102816fb89f9SDmitry Baryshkov Support for the display clock controller on Qualcomm Technologies, Inc 10297c0e8764SDanila Tikhonov SM8450 or SM8475 devices. 103016fb89f9SDmitry Baryshkov Say Y if you want to support display devices and functionality such as 103116fb89f9SDmitry Baryshkov splash screen. 103216fb89f9SDmitry Baryshkov 103390114ca1SNeil Armstrongconfig SM_DISPCC_8550 103490114ca1SNeil Armstrong tristate "SM8550 Display Clock Controller" 1035ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 10361335c7ebSDmitry Baryshkov depends on SM_GCC_8550 || SM_GCC_8650 || SAR_GCC_2130P 103790114ca1SNeil Armstrong help 103890114ca1SNeil Armstrong Support for the display clock controller on Qualcomm Technologies, Inc 10391335c7ebSDmitry Baryshkov SAR2130P, SM8550 or SM8650 devices. 10409e939f00SNeil Armstrong Say Y if you want to support display devices and functionality such as 10419e939f00SNeil Armstrong splash screen. 10429e939f00SNeil Armstrong 1043c32c4ef9SAjit Pandeyconfig SM_GCC_4450 1044c32c4ef9SAjit Pandey tristate "SM4450 Global Clock Controller" 1045c32c4ef9SAjit Pandey depends on ARM64 || COMPILE_TEST 1046c32c4ef9SAjit Pandey select QCOM_GDSC 1047c32c4ef9SAjit Pandey help 1048c32c4ef9SAjit Pandey Support for the global clock controller on SM4450 devices. 1049c32c4ef9SAjit Pandey Say Y if you want to use peripheral devices such as UART, SPI, 1050c32c4ef9SAjit Pandey I2C, USB, SD/UFS, PCIe, etc. 1051c32c4ef9SAjit Pandey 1052cbe63bfdSIskren Chernevconfig SM_GCC_6115 1053cbe63bfdSIskren Chernev tristate "SM6115 and SM4250 Global Clock Controller" 1054ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 105550ee65dcSDang Huynh select QCOM_GDSC 1056cbe63bfdSIskren Chernev help 1057cbe63bfdSIskren Chernev Support for the global clock controller on SM6115 and SM4250 devices. 1058cbe63bfdSIskren Chernev Say Y if you want to use peripheral devices such as UART, SPI, 1059cbe63bfdSIskren Chernev i2C, USB, UFS, SDDC, PCIe, etc. 1060cbe63bfdSIskren Chernev 10614b8d6ae5SKonrad Dybcioconfig SM_GCC_6125 10624b8d6ae5SKonrad Dybcio tristate "SM6125 Global Clock Controller" 1063ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 106404bad0c9SKonrad Dybcio select QCOM_GDSC 10654b8d6ae5SKonrad Dybcio help 10664b8d6ae5SKonrad Dybcio Support for the global clock controller on SM6125 devices. 10674b8d6ae5SKonrad Dybcio Say Y if you want to use peripheral devices such as UART, 10684b8d6ae5SKonrad Dybcio SPI, I2C, USB, SD/UFS, PCIe etc. 10694b8d6ae5SKonrad Dybcio 1070131abae9SKonrad Dybcioconfig SM_GCC_6350 1071131abae9SKonrad Dybcio tristate "SM6350 Global Clock Controller" 1072ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 107392c02ff1SLuca Weiss select QCOM_GDSC 1074131abae9SKonrad Dybcio help 1075131abae9SKonrad Dybcio Support for the global clock controller on SM6350 devices. 1076131abae9SKonrad Dybcio Say Y if you want to use peripheral devices such as UART, 1077131abae9SKonrad Dybcio SPI, I2C, USB, SD/UFS, PCIe etc. 1078131abae9SKonrad Dybcio 1079184fdd87SKonrad Dybcioconfig SM_GCC_6375 1080184fdd87SKonrad Dybcio tristate "SM6375 Global Clock Controller" 1081ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1082184fdd87SKonrad Dybcio select QCOM_GDSC 1083184fdd87SKonrad Dybcio help 1084184fdd87SKonrad Dybcio Support for the global clock controller on SM6375 devices. 1085184fdd87SKonrad Dybcio Say Y if you want to use peripheral devices such as UART, 1086184fdd87SKonrad Dybcio SPI, I2C, USB, SD/UFS etc. 1087184fdd87SKonrad Dybcio 1088a808d58dSDanila Tikhonovconfig SM_GCC_7150 1089a808d58dSDanila Tikhonov tristate "SM7150 Global Clock Controller" 109097cf9296SDanila Tikhonov depends on ARM64 || COMPILE_TEST 1091a808d58dSDanila Tikhonov select QCOM_GDSC 1092a808d58dSDanila Tikhonov help 1093a808d58dSDanila Tikhonov Support for the global clock controller on SM7150 devices. 1094a808d58dSDanila Tikhonov Say Y if you want to use peripheral devices such as UART, 1095a808d58dSDanila Tikhonov SPI, I2C, USB, SD/UFS, PCIe etc. 1096a808d58dSDanila Tikhonov 10972a1d7eb8SDeepak Katragaddaconfig SM_GCC_8150 10982a1d7eb8SDeepak Katragadda tristate "SM8150 Global Clock Controller" 1099ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 11001474149cSKonrad Dybcio select QCOM_GDSC 11012a1d7eb8SDeepak Katragadda help 11022a1d7eb8SDeepak Katragadda Support for the global clock controller on SM8150 devices. 11032a1d7eb8SDeepak Katragadda Say Y if you want to use peripheral devices such as UART, 11042a1d7eb8SDeepak Katragadda SPI, I2C, USB, SD/UFS, PCIe etc. 11052a1d7eb8SDeepak Katragadda 11063e577092STaniya Dasconfig SM_GCC_8250 11073e577092STaniya Das tristate "SM8250 Global Clock Controller" 1108ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 11093a4ef4caSJonathan Marek select QCOM_GDSC 11103e577092STaniya Das help 11113e577092STaniya Das Support for the global clock controller on SM8250 devices. 11123e577092STaniya Das Say Y if you want to use peripheral devices such as UART, 11133e577092STaniya Das SPI, I2C, USB, SD/UFS, PCIe etc. 11143e577092STaniya Das 111544c20c9eSVivek Aknurwarconfig SM_GCC_8350 111644c20c9eSVivek Aknurwar tristate "SM8350 Global Clock Controller" 1117ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 111844c20c9eSVivek Aknurwar select QCOM_GDSC 111944c20c9eSVivek Aknurwar help 112044c20c9eSVivek Aknurwar Support for the global clock controller on SM8350 devices. 112144c20c9eSVivek Aknurwar Say Y if you want to use peripheral devices such as UART, 112244c20c9eSVivek Aknurwar SPI, I2C, USB, SD/UFS, PCIe etc. 112344c20c9eSVivek Aknurwar 1124db0c944eSVinod Koulconfig SM_GCC_8450 1125db0c944eSVinod Koul tristate "SM8450 Global Clock Controller" 1126ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1127db0c944eSVinod Koul select QCOM_GDSC 1128db0c944eSVinod Koul help 112920e06dc8SDanila Tikhonov Support for the global clock controller on SM8450 or SM8475 113020e06dc8SDanila Tikhonov devices. 1131db0c944eSVinod Koul Say Y if you want to use peripheral devices such as UART, 1132db0c944eSVinod Koul SPI, I2C, USB, SD/UFS, PCIe etc. 1133db0c944eSVinod Koul 1134955f2ea3SAbel Vesaconfig SM_GCC_8550 1135955f2ea3SAbel Vesa tristate "SM8550 Global Clock Controller" 1136ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1137955f2ea3SAbel Vesa select QCOM_GDSC 1138955f2ea3SAbel Vesa help 1139955f2ea3SAbel Vesa Support for the global clock controller on SM8550 devices. 1140955f2ea3SAbel Vesa Say Y if you want to use peripheral devices such as UART, 1141955f2ea3SAbel Vesa SPI, I2C, USB, SD/UFS, PCIe etc. 1142955f2ea3SAbel Vesa 1143aa381a2bSNeil Armstrongconfig SM_GCC_8650 1144aa381a2bSNeil Armstrong tristate "SM8650 Global Clock Controller" 1145aa381a2bSNeil Armstrong depends on ARM64 || COMPILE_TEST 1146aa381a2bSNeil Armstrong select QCOM_GDSC 1147aa381a2bSNeil Armstrong help 1148aa381a2bSNeil Armstrong Support for the global clock controller on SM8650 devices. 1149aa381a2bSNeil Armstrong Say Y if you want to use peripheral devices such as UART, 1150aa381a2bSNeil Armstrong SPI, I2C, USB, SD/UFS, PCIe etc. 1151aa381a2bSNeil Armstrong 1152*3267c774STaniya Dasconfig SM_GCC_8750 1153*3267c774STaniya Das tristate "SM8750 Global Clock Controller" 1154*3267c774STaniya Das depends on ARM64 || COMPILE_TEST 1155*3267c774STaniya Das select QCOM_GDSC 1156*3267c774STaniya Das help 1157*3267c774STaniya Das Support for the global clock controller on SM8750 devices. 1158*3267c774STaniya Das Say Y if you want to use peripheral devices such as UART, 1159*3267c774STaniya Das SPI, I2C, USB, SD/UFS, PCIe etc. 1160*3267c774STaniya Das 1161d63c77c5SAjit Pandeyconfig SM_GPUCC_4450 1162d63c77c5SAjit Pandey tristate "SM4450 Graphics Clock Controller" 1163d63c77c5SAjit Pandey depends on ARM64 || COMPILE_TEST 1164d63c77c5SAjit Pandey select SM_GCC_4450 1165d63c77c5SAjit Pandey help 1166d63c77c5SAjit Pandey Support for the graphics clock controller on SM4450 devices. 1167d63c77c5SAjit Pandey Say Y if you want to support graphics controller devices and 1168d63c77c5SAjit Pandey functionality such as 3D graphics. 1169d63c77c5SAjit Pandey 1170092209f1SKonrad Dybcioconfig SM_GPUCC_6115 1171092209f1SKonrad Dybcio tristate "SM6115 Graphics Clock Controller" 1172092209f1SKonrad Dybcio select SM_GCC_6115 1173092209f1SKonrad Dybcio depends on ARM64 || COMPILE_TEST 1174092209f1SKonrad Dybcio help 1175092209f1SKonrad Dybcio Support for the graphics clock controller on SM6115 devices. 1176092209f1SKonrad Dybcio Say Y if you want to support graphics controller devices and 1177092209f1SKonrad Dybcio functionality such as 3D graphics. 1178092209f1SKonrad Dybcio 1179a6b18286SKonrad Dybcioconfig SM_GPUCC_6125 1180a6b18286SKonrad Dybcio tristate "SM6125 Graphics Clock Controller" 1181a6b18286SKonrad Dybcio select SM_GCC_6125 1182a6b18286SKonrad Dybcio depends on ARM64 || COMPILE_TEST 1183a6b18286SKonrad Dybcio help 1184a6b18286SKonrad Dybcio Support for the graphics clock controller on SM6125 devices. 1185a6b18286SKonrad Dybcio Say Y if you want to support graphics controller devices and 1186a6b18286SKonrad Dybcio functionality such as 3D graphics. 1187a6b18286SKonrad Dybcio 11888397e242SKonrad Dybcioconfig SM_GPUCC_6375 11898397e242SKonrad Dybcio tristate "SM6375 Graphics Clock Controller" 11908397e242SKonrad Dybcio select SM_GCC_6375 11918397e242SKonrad Dybcio depends on ARM64 || COMPILE_TEST 11928397e242SKonrad Dybcio help 11938397e242SKonrad Dybcio Support for the graphics clock controller on SM6375 devices. 11948397e242SKonrad Dybcio Say Y if you want to support graphics controller devices and 11958397e242SKonrad Dybcio functionality such as 3D graphics. 11968397e242SKonrad Dybcio 1197013804a7SKonrad Dybcioconfig SM_GPUCC_6350 1198013804a7SKonrad Dybcio tristate "SM6350 Graphics Clock Controller" 1199ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1200013804a7SKonrad Dybcio select SM_GCC_6350 1201013804a7SKonrad Dybcio help 1202013804a7SKonrad Dybcio Support for the graphics clock controller on SM6350 devices. 1203013804a7SKonrad Dybcio Say Y if you want to support graphics controller devices and 1204013804a7SKonrad Dybcio functionality such as 3D graphics. 1205013804a7SKonrad Dybcio 12060cef71f2SJonathan Marekconfig SM_GPUCC_8150 12070cef71f2SJonathan Marek tristate "SM8150 Graphics Clock Controller" 1208ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 12090cef71f2SJonathan Marek select SM_GCC_8150 12100cef71f2SJonathan Marek help 12110cef71f2SJonathan Marek Support for the graphics clock controller on SM8150 devices. 12120cef71f2SJonathan Marek Say Y if you want to support graphics controller devices and 12130cef71f2SJonathan Marek functionality such as 3D graphics. 12140cef71f2SJonathan Marek 121528f0769cSJonathan Marekconfig SM_GPUCC_8250 121628f0769cSJonathan Marek tristate "SM8250 Graphics Clock Controller" 1217ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 121828f0769cSJonathan Marek select SM_GCC_8250 121928f0769cSJonathan Marek help 122028f0769cSJonathan Marek Support for the graphics clock controller on SM8250 devices. 122128f0769cSJonathan Marek Say Y if you want to support graphics controller devices and 122228f0769cSJonathan Marek functionality such as 3D graphics. 122328f0769cSJonathan Marek 1224160758b0SRobert Fossconfig SM_GPUCC_8350 1225160758b0SRobert Foss tristate "SM8350 Graphics Clock Controller" 1226ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1227160758b0SRobert Foss select SM_GCC_8350 1228160758b0SRobert Foss help 1229160758b0SRobert Foss Support for the graphics clock controller on SM8350 devices. 1230160758b0SRobert Foss Say Y if you want to support graphics controller devices and 1231160758b0SRobert Foss functionality such as 3D graphics. 1232160758b0SRobert Foss 1233728692d4SKonrad Dybcioconfig SM_GPUCC_8450 1234728692d4SKonrad Dybcio tristate "SM8450 Graphics Clock Controller" 123575d1d3a4SNathan Chancellor depends on ARM64 || COMPILE_TEST 1236728692d4SKonrad Dybcio select SM_GCC_8450 1237728692d4SKonrad Dybcio help 12380b71e3b0SDanila Tikhonov Support for the graphics clock controller on SM8450 or SM8475 12390b71e3b0SDanila Tikhonov devices. 1240728692d4SKonrad Dybcio Say Y if you want to support graphics controller devices and 1241728692d4SKonrad Dybcio functionality such as 3D graphics. 1242728692d4SKonrad Dybcio 1243bfae4074SJagadeesh Konaconfig SM_GPUCC_8550 1244bfae4074SJagadeesh Kona tristate "SM8550 Graphics Clock Controller" 1245b6bcd1c0SArnd Bergmann depends on ARM64 || COMPILE_TEST 1246bfae4074SJagadeesh Kona select SM_GCC_8550 1247bfae4074SJagadeesh Kona help 1248bfae4074SJagadeesh Kona Support for the graphics clock controller on SM8550 devices. 1249bfae4074SJagadeesh Kona Say Y if you want to support graphics controller devices and 1250bfae4074SJagadeesh Kona functionality such as 3D graphics. 1251bfae4074SJagadeesh Kona 12528676fd4fSNeil Armstrongconfig SM_GPUCC_8650 12538676fd4fSNeil Armstrong tristate "SM8650 Graphics Clock Controller" 125407fb0a76SNathan Chancellor depends on ARM64 || COMPILE_TEST 12558676fd4fSNeil Armstrong select SM_GCC_8650 12568676fd4fSNeil Armstrong help 12578676fd4fSNeil Armstrong Support for the graphics clock controller on SM8650 devices. 12588676fd4fSNeil Armstrong Say Y if you want to support graphics controller devices and 12598676fd4fSNeil Armstrong functionality such as 3D graphics. 12608676fd4fSNeil Armstrong 1261e9a7b78bSAbel Vesaconfig SM_TCSRCC_8550 1262e9a7b78bSAbel Vesa tristate "SM8550 TCSR Clock Controller" 1263ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1264e9a7b78bSAbel Vesa select QCOM_GDSC 1265e9a7b78bSAbel Vesa help 1266e9a7b78bSAbel Vesa Support for the TCSR clock controller on SM8550 devices. 1267e9a7b78bSAbel Vesa Say Y if you want to use peripheral devices such as SD/UFS. 1268e9a7b78bSAbel Vesa 1269e3388328SNeil Armstrongconfig SM_TCSRCC_8650 1270e3388328SNeil Armstrong tristate "SM8650 TCSR Clock Controller" 1271e3388328SNeil Armstrong depends on ARM64 || COMPILE_TEST 1272e3388328SNeil Armstrong select QCOM_GDSC 1273e3388328SNeil Armstrong help 1274e3388328SNeil Armstrong Support for the TCSR clock controller on SM8650 devices. 1275e3388328SNeil Armstrong Say Y if you want to use peripheral devices such as SD/UFS. 1276e3388328SNeil Armstrong 12779c28d1b9STaniya Dasconfig SA_VIDEOCC_8775P 12789c28d1b9STaniya Das tristate "SA8775P Video Clock Controller" 12799c28d1b9STaniya Das depends on ARM64 || COMPILE_TEST 12809c28d1b9STaniya Das select SA_GCC_8775P 12819c28d1b9STaniya Das select QCOM_GDSC 12829c28d1b9STaniya Das help 12839c28d1b9STaniya Das Support for the video clock controller on Qualcomm Technologies, Inc. 12849c28d1b9STaniya Das SA8775P devices. 12859c28d1b9STaniya Das Say Y if you want to support video devices and functionality such as 12869c28d1b9STaniya Das video encode/decode. 12879c28d1b9STaniya Das 1288aa9fc5c9SDanila Tikhonovconfig SM_VIDEOCC_7150 1289aa9fc5c9SDanila Tikhonov tristate "SM7150 Video Clock Controller" 1290aa9fc5c9SDanila Tikhonov depends on ARM64 || COMPILE_TEST 1291aa9fc5c9SDanila Tikhonov select SM_GCC_7150 1292aa9fc5c9SDanila Tikhonov select QCOM_GDSC 1293aa9fc5c9SDanila Tikhonov help 1294aa9fc5c9SDanila Tikhonov Support for the video clock controller on SM7150 devices. 1295aa9fc5c9SDanila Tikhonov Say Y if you want to support video devices and functionality such as 1296aa9fc5c9SDanila Tikhonov video encode and decode. 1297aa9fc5c9SDanila Tikhonov 12985658e8cfSJonathan Marekconfig SM_VIDEOCC_8150 12995658e8cfSJonathan Marek tristate "SM8150 Video Clock Controller" 1300ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1301386ea3bdSLukas Bulwahn select SM_GCC_8150 13025658e8cfSJonathan Marek select QCOM_GDSC 13035658e8cfSJonathan Marek help 13045658e8cfSJonathan Marek Support for the video clock controller on SM8150 devices. 13055658e8cfSJonathan Marek Say Y if you want to support video devices and functionality such as 13065658e8cfSJonathan Marek video encode and decode. 13075658e8cfSJonathan Marek 13080e94711aSJonathan Marekconfig SM_VIDEOCC_8250 13090e94711aSJonathan Marek tristate "SM8250 Video Clock Controller" 1310ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1311386ea3bdSLukas Bulwahn select SM_GCC_8250 13120e94711aSJonathan Marek select QCOM_GDSC 13130e94711aSJonathan Marek help 13140e94711aSJonathan Marek Support for the video clock controller on SM8250 devices. 13150e94711aSJonathan Marek Say Y if you want to support video devices and functionality such as 13160e94711aSJonathan Marek video encode and decode. 13170e94711aSJonathan Marek 1318fd0b5b10SKonrad Dybcioconfig SM_VIDEOCC_8350 1319fd0b5b10SKonrad Dybcio tristate "SM8350 Video Clock Controller" 1320b6bcd1c0SArnd Bergmann depends on ARM64 || COMPILE_TEST 1321fd0b5b10SKonrad Dybcio select SM_GCC_8350 1322fd0b5b10SKonrad Dybcio select QCOM_GDSC 1323fd0b5b10SKonrad Dybcio help 1324fd0b5b10SKonrad Dybcio Support for the video clock controller on SM8350 devices. 1325fd0b5b10SKonrad Dybcio Say Y if you want to support video devices and functionality such as 1326fd0b5b10SKonrad Dybcio video encode and decode. 1327fd0b5b10SKonrad Dybcio 1328f53153a3SJagadeesh Konaconfig SM_VIDEOCC_8550 1329f53153a3SJagadeesh Kona tristate "SM8550 Video Clock Controller" 1330b6bcd1c0SArnd Bergmann depends on ARM64 || COMPILE_TEST 1331aab8d537SJonathan Marek depends on SM_GCC_8550 || SM_GCC_8650 1332f53153a3SJagadeesh Kona select QCOM_GDSC 1333f53153a3SJagadeesh Kona help 1334f53153a3SJagadeesh Kona Support for the video clock controller on Qualcomm Technologies, Inc. 1335aab8d537SJonathan Marek SM8550 or SM8650 devices. 1336f53153a3SJagadeesh Kona Say Y if you want to support video devices and functionality such as 1337f53153a3SJagadeesh Kona video encode/decode. 1338f53153a3SJagadeesh Kona 13394cfaa55fSTirupathi Reddyconfig SPMI_PMIC_CLKDIV 13404cfaa55fSTirupathi Reddy tristate "SPMI PMIC clkdiv Support" 1341f071bcebSStephen Boyd depends on SPMI || COMPILE_TEST 13424cfaa55fSTirupathi Reddy help 13434cfaa55fSTirupathi Reddy This driver supports the clkdiv functionality on the Qualcomm 13444cfaa55fSTirupathi Reddy Technologies, Inc. SPMI PMIC. It configures the frequency of 13454cfaa55fSTirupathi Reddy clkdiv outputs of the PMIC. These clocks are typically wired 13464cfaa55fSTirupathi Reddy through alternate functions on GPIO pins. 1347cb546b79SStephen Boyd 1348cb546b79SStephen Boydconfig QCOM_HFPLL 1349cb546b79SStephen Boyd tristate "High-Frequency PLL (HFPLL) Clock Controller" 1350cb546b79SStephen Boyd help 1351cb546b79SStephen Boyd Support for the high-frequency PLLs present on Qualcomm devices. 1352cb546b79SStephen Boyd Say Y if you want to support CPU frequency scaling on devices 1353cb546b79SStephen Boyd such as MSM8974, APQ8084, etc. 13543ddc3564SStephen Boyd 13553ddc3564SStephen Boydconfig KPSS_XCC 13563ddc3564SStephen Boyd tristate "KPSS Clock Controller" 13573ddc3564SStephen Boyd help 13583ddc3564SStephen Boyd Support for the Krait ACC and GCC clock controllers. Say Y 13593ddc3564SStephen Boyd if you want to support CPU frequency scaling on devices such 13603ddc3564SStephen Boyd as MSM8960, APQ8064, etc. 1361bb5c4a85SStephen Boyd 1362bb5c4a85SStephen Boydconfig KRAITCC 1363bb5c4a85SStephen Boyd tristate "Krait Clock Controller" 1364f071bcebSStephen Boyd depends on ARM 1365bb5c4a85SStephen Boyd select KRAIT_CLOCKS 1366bb5c4a85SStephen Boyd help 1367bb5c4a85SStephen Boyd Support for the Krait CPU clocks on Qualcomm devices. 1368bb5c4a85SStephen Boyd Say Y if you want to support CPU frequency scaling. 1369f071bcebSStephen Boyd 1370a2d8f507SSrinivas Kandagatlaconfig CLK_GFM_LPASS_SM8250 1371a2d8f507SSrinivas Kandagatla tristate "SM8250 GFM LPASS Clocks" 1372ab7f0037SKrzysztof Kozlowski depends on ARM64 || COMPILE_TEST 1373a2d8f507SSrinivas Kandagatla help 1374a2d8f507SSrinivas Kandagatla Support for the Glitch Free Mux (GFM) Low power audio 1375a2d8f507SSrinivas Kandagatla subsystem (LPASS) clocks found on SM8250 SoCs. 1376a2d8f507SSrinivas Kandagatla 1377441fe711STaniya Dasconfig SM_VIDEOCC_8450 1378441fe711STaniya Das tristate "SM8450 Video Clock Controller" 1379b6bcd1c0SArnd Bergmann depends on ARM64 || COMPILE_TEST 1380441fe711STaniya Das select SM_GCC_8450 1381441fe711STaniya Das select QCOM_GDSC 1382441fe711STaniya Das help 1383441fe711STaniya Das Support for the video clock controller on Qualcomm Technologies, Inc. 1384f7f4afddSDanila Tikhonov SM8450 or SM8475 devices. 1385441fe711STaniya Das Say Y if you want to support video devices and functionality such as 1386441fe711STaniya Das video encode/decode. 1387f071bcebSStephen Boydendif 1388