Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
| 2 | config COMMON_CLK_MESON_REGMAP |
| 3 | tristate |
| 4 | select REGMAP |
| 5 | |
| 6 | config COMMON_CLK_MESON_DUALDIV |
| 7 | tristate |
| 8 | select COMMON_CLK_MESON_REGMAP |
| 9 | |
| 10 | config COMMON_CLK_MESON_MPLL |
| 11 | tristate |
| 12 | select COMMON_CLK_MESON_REGMAP |
| 13 | |
| 14 | config COMMON_CLK_MESON_PHASE |
| 15 | tristate |
| 16 | select COMMON_CLK_MESON_REGMAP |
| 17 | |
| 18 | config COMMON_CLK_MESON_PLL |
| 19 | tristate |
| 20 | select COMMON_CLK_MESON_REGMAP |
| 21 | |
| 22 | config COMMON_CLK_MESON_SCLK_DIV |
| 23 | tristate |
| 24 | select COMMON_CLK_MESON_REGMAP |
| 25 | |
| 26 | config COMMON_CLK_MESON_VID_PLL_DIV |
| 27 | tristate |
| 28 | select COMMON_CLK_MESON_REGMAP |
| 29 | |
| 30 | config COMMON_CLK_MESON_AO_CLKC |
| 31 | tristate |
| 32 | select COMMON_CLK_MESON_REGMAP |
| 33 | select RESET_CONTROLLER |
| 34 | |
| 35 | config COMMON_CLK_MESON_EE_CLKC |
| 36 | tristate |
| 37 | select COMMON_CLK_MESON_REGMAP |
| 38 | |
| 39 | config COMMON_CLK_MESON_CPU_DYNDIV |
| 40 | tristate |
| 41 | select COMMON_CLK_MESON_REGMAP |
Googler | af606d2 | 2022-10-26 21:40:12 -0700 | [diff] [blame] | 42 | |
| 43 | config COMMON_CLK_MESON8B |
| 44 | bool |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame] | 45 | depends on ARCH_MESON |
| 46 | select COMMON_CLK_MESON_REGMAP |
| 47 | select COMMON_CLK_MESON_MPLL |
| 48 | select COMMON_CLK_MESON_PLL |
| 49 | select MFD_SYSCON |
| 50 | select RESET_CONTROLLER |
Googler | af606d2 | 2022-10-26 21:40:12 -0700 | [diff] [blame] | 51 | help |
| 52 | Support for the clock controller on AmLogic S802 (Meson8), |
| 53 | S805 (Meson8b) and S812 (Meson8m2) devices. Say Y if you |
| 54 | want peripherals and CPU frequency scaling to work. |
| 55 | |
| 56 | config COMMON_CLK_GXBB |
| 57 | bool |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame] | 58 | depends on ARCH_MESON |
| 59 | select COMMON_CLK_MESON_REGMAP |
| 60 | select COMMON_CLK_MESON_DUALDIV |
| 61 | select COMMON_CLK_MESON_VID_PLL_DIV |
| 62 | select COMMON_CLK_MESON_MPLL |
| 63 | select COMMON_CLK_MESON_PLL |
| 64 | select COMMON_CLK_MESON_AO_CLKC |
| 65 | select COMMON_CLK_MESON_EE_CLKC |
| 66 | select MFD_SYSCON |
Googler | af606d2 | 2022-10-26 21:40:12 -0700 | [diff] [blame] | 67 | help |
| 68 | Support for the clock controller on AmLogic S905 devices, aka gxbb. |
| 69 | Say Y if you want peripherals and CPU frequency scaling to work. |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame] | 70 | |
| 71 | config COMMON_CLK_AXG |
| 72 | bool |
| 73 | depends on ARCH_MESON |
| 74 | select COMMON_CLK_MESON_REGMAP |
| 75 | select COMMON_CLK_MESON_DUALDIV |
| 76 | select COMMON_CLK_MESON_MPLL |
| 77 | select COMMON_CLK_MESON_PLL |
| 78 | select COMMON_CLK_MESON_AO_CLKC |
| 79 | select COMMON_CLK_MESON_EE_CLKC |
| 80 | select MFD_SYSCON |
| 81 | help |
| 82 | Support for the clock controller on AmLogic A113D devices, aka axg. |
| 83 | Say Y if you want peripherals and CPU frequency scaling to work. |
| 84 | |
| 85 | config COMMON_CLK_AXG_AUDIO |
| 86 | tristate "Meson AXG Audio Clock Controller Driver" |
| 87 | depends on ARCH_MESON |
| 88 | select COMMON_CLK_MESON_REGMAP |
| 89 | select COMMON_CLK_MESON_PHASE |
| 90 | select COMMON_CLK_MESON_SCLK_DIV |
| 91 | select REGMAP_MMIO |
| 92 | help |
| 93 | Support for the audio clock controller on AmLogic A113D devices, |
| 94 | aka axg, Say Y if you want audio subsystem to work. |
| 95 | |
| 96 | config COMMON_CLK_G12A |
Googler | b48fa91 | 2023-03-17 12:40:29 +0530 | [diff] [blame^] | 97 | bool |
Googler | 9398cc3 | 2022-12-02 17:21:52 +0800 | [diff] [blame] | 98 | depends on ARCH_MESON |
| 99 | select COMMON_CLK_MESON_REGMAP |
| 100 | select COMMON_CLK_MESON_DUALDIV |
| 101 | select COMMON_CLK_MESON_MPLL |
| 102 | select COMMON_CLK_MESON_PLL |
| 103 | select COMMON_CLK_MESON_AO_CLKC |
| 104 | select COMMON_CLK_MESON_EE_CLKC |
| 105 | select COMMON_CLK_MESON_CPU_DYNDIV |
| 106 | select COMMON_CLK_MESON_VID_PLL_DIV |
| 107 | select MFD_SYSCON |
| 108 | help |
| 109 | Support for the clock controller on Amlogic S905D2, S905X2 and S905Y2 |
| 110 | devices, aka g12a. Say Y if you want peripherals to work. |