brintos

brintos / linux-shallow public Read only

0
0
Text · 5.7 KiB · 78f648c Raw
205 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menu "Clock support for Amlogic platforms"3	depends on ARCH_MESON || COMPILE_TEST4 5config COMMON_CLK_MESON_REGMAP6	tristate7	select REGMAP8 9config COMMON_CLK_MESON_DUALDIV10	tristate11	select COMMON_CLK_MESON_REGMAP12 13config COMMON_CLK_MESON_MPLL14	tristate15	select COMMON_CLK_MESON_REGMAP16 17config COMMON_CLK_MESON_PHASE18	tristate19	select COMMON_CLK_MESON_REGMAP20 21config COMMON_CLK_MESON_PLL22	tristate23	select COMMON_CLK_MESON_REGMAP24 25config COMMON_CLK_MESON_SCLK_DIV26	tristate27	select COMMON_CLK_MESON_REGMAP28 29config COMMON_CLK_MESON_VID_PLL_DIV30	tristate31	select COMMON_CLK_MESON_REGMAP32 33config COMMON_CLK_MESON_VCLK34	tristate35	select COMMON_CLK_MESON_REGMAP36 37config COMMON_CLK_MESON_CLKC_UTILS38	tristate39 40config COMMON_CLK_MESON_AO_CLKC41	tristate42	select COMMON_CLK_MESON_REGMAP43	select COMMON_CLK_MESON_CLKC_UTILS44	select RESET_CONTROLLER45 46config COMMON_CLK_MESON_EE_CLKC47	tristate48	select COMMON_CLK_MESON_REGMAP49	select COMMON_CLK_MESON_CLKC_UTILS50 51config COMMON_CLK_MESON_CPU_DYNDIV52	tristate53	select COMMON_CLK_MESON_REGMAP54 55config COMMON_CLK_MESON8B56	bool "Meson8 SoC Clock controller support"57	depends on ARM58	default y59	select COMMON_CLK_MESON_REGMAP60	select COMMON_CLK_MESON_CLKC_UTILS61	select COMMON_CLK_MESON_MPLL62	select COMMON_CLK_MESON_PLL63	select MFD_SYSCON64	select RESET_CONTROLLER65	help66	  Support for the clock controller on AmLogic S802 (Meson8),67	  S805 (Meson8b) and S812 (Meson8m2) devices. Say Y if you68	  want peripherals and CPU frequency scaling to work.69 70config COMMON_CLK_GXBB71	tristate "GXBB and GXL SoC clock controllers support"72	depends on ARM6473	default y74	select COMMON_CLK_MESON_REGMAP75	select COMMON_CLK_MESON_DUALDIV76	select COMMON_CLK_MESON_VID_PLL_DIV77	select COMMON_CLK_MESON_MPLL78	select COMMON_CLK_MESON_PLL79	select COMMON_CLK_MESON_AO_CLKC80	select COMMON_CLK_MESON_EE_CLKC81	select MFD_SYSCON82	help83	  Support for the clock controller on AmLogic S905 devices, aka gxbb.84	  Say Y if you want peripherals and CPU frequency scaling to work.85 86config COMMON_CLK_AXG87	tristate "AXG SoC clock controllers support"88	depends on ARM6489	default y90	select COMMON_CLK_MESON_REGMAP91	select COMMON_CLK_MESON_DUALDIV92	select COMMON_CLK_MESON_MPLL93	select COMMON_CLK_MESON_PLL94	select COMMON_CLK_MESON_AO_CLKC95	select COMMON_CLK_MESON_EE_CLKC96	select MFD_SYSCON97	help98	  Support for the clock controller on AmLogic A113D devices, aka axg.99	  Say Y if you want peripherals and CPU frequency scaling to work.100 101config COMMON_CLK_AXG_AUDIO102	tristate "Meson AXG Audio Clock Controller Driver"103	depends on ARM64104	select COMMON_CLK_MESON_REGMAP105	select COMMON_CLK_MESON_PHASE106	select COMMON_CLK_MESON_SCLK_DIV107	select COMMON_CLK_MESON_CLKC_UTILS108	select REGMAP_MMIO109	help110	  Support for the audio clock controller on AmLogic A113D devices,111	  aka axg, Say Y if you want audio subsystem to work.112 113config COMMON_CLK_A1_PLL114	tristate "Amlogic A1 SoC PLL controller support"115	depends on ARM64116	select COMMON_CLK_MESON_REGMAP117	select COMMON_CLK_MESON_CLKC_UTILS118	select COMMON_CLK_MESON_PLL119	help120	  Support for the PLL clock controller on Amlogic A113L based121	  device, A1 SoC Family. Say Y if you want A1 PLL clock controller122	  to work.123 124config COMMON_CLK_A1_PERIPHERALS125	tristate "Amlogic A1 SoC Peripherals clock controller support"126	depends on ARM64127	select COMMON_CLK_MESON_DUALDIV128	select COMMON_CLK_MESON_REGMAP129	select COMMON_CLK_MESON_CLKC_UTILS130	help131	  Support for the Peripherals clock controller on Amlogic A113L based132	  device, A1 SoC Family. Say Y if you want A1 Peripherals clock133	  controller to work.134 135config COMMON_CLK_C3_PLL136	tristate "Amlogic C3 PLL clock controller"137	depends on ARM64138	default y139	select COMMON_CLK_MESON_REGMAP140	select COMMON_CLK_MESON_PLL141	select COMMON_CLK_MESON_CLKC_UTILS142	imply COMMON_CLK_SCMI143	help144	  Support for the PLL clock controller on Amlogic C302X and C308L devices,145	  AKA C3. Say Y if you want the board to work, because PLLs are the parent146	  of most peripherals.147 148config COMMON_CLK_C3_PERIPHERALS149	tristate "Amlogic C3 peripherals clock controller"150	depends on ARM64151	default y152	select COMMON_CLK_MESON_REGMAP153	select COMMON_CLK_MESON_DUALDIV154	select COMMON_CLK_MESON_CLKC_UTILS155	imply COMMON_CLK_SCMI156	imply COMMON_CLK_C3_PLL157	help158	  Support for the Peripherals clock controller on Amlogic C302X and159	  C308L devices, AKA C3. Say Y if you want the peripherals clock to160	  work.161 162config COMMON_CLK_G12A163	tristate "G12 and SM1 SoC clock controllers support"164	depends on ARM64165	default y166	select COMMON_CLK_MESON_REGMAP167	select COMMON_CLK_MESON_DUALDIV168	select COMMON_CLK_MESON_MPLL169	select COMMON_CLK_MESON_PLL170	select COMMON_CLK_MESON_AO_CLKC171	select COMMON_CLK_MESON_EE_CLKC172	select COMMON_CLK_MESON_CPU_DYNDIV173	select COMMON_CLK_MESON_VID_PLL_DIV174	select COMMON_CLK_MESON_VCLK175	select MFD_SYSCON176	help177	  Support for the clock controller on Amlogic S905D2, S905X2 and S905Y2178	  devices, aka g12a. Say Y if you want peripherals to work.179 180config COMMON_CLK_S4_PLL181	tristate "S4 SoC PLL clock controllers support"182	depends on ARM64183	default y184	select COMMON_CLK_MESON_CLKC_UTILS185	select COMMON_CLK_MESON_MPLL186	select COMMON_CLK_MESON_PLL187	select COMMON_CLK_MESON_REGMAP188	help189	  Support for the PLL clock controller on Amlogic S805X2 and S905Y4 devices,190	  AKA S4. Say Y if you want the board to work, because PLLs are the parent of191	  most peripherals.192 193config COMMON_CLK_S4_PERIPHERALS194	tristate "S4 SoC peripherals clock controllers support"195	depends on ARM64196	default y197	select COMMON_CLK_MESON_CLKC_UTILS198	select COMMON_CLK_MESON_REGMAP199	select COMMON_CLK_MESON_DUALDIV200	select COMMON_CLK_MESON_VID_PLL_DIV201	help202	  Support for the peripherals clock controller on Amlogic S805X2 and S905Y4203	  devices, AKA S4. Say Y if you want S4 peripherals clock controller to work.204endmenu205