Home
last modified time | relevance | path

Searched full:topckgen (Results 1 – 25 of 108) sorted by relevance

12345

/linux/Documentation/devicetree/bindings/clock/
H A Dmediatek,topckgen.yaml4 $id: http://devicetree.org/schemas/clock/mediatek,topckgen.yaml#
14 The Mediatek topckgen controller provides various clocks to the system.
16 <dt-bindings/clock/mediatek,mt*-topckgen.h>.
22 - mediatek,mt6797-topckgen
23 - mediatek,mt7622-topckgen
24 - mediatek,mt8135-topckgen
25 - mediatek,mt8173-topckgen
26 - mediatek,mt8516-topckgen
28 - const: mediatek,mt7623-topckgen
29 - const: mediatek,mt2701-topckgen
[all …]
H A Dmediatek,mt8365-sys-clock.yaml14 The topckgen provides dividers and muxes which provides the clock source to other IP blocks.
21 - mediatek,mt8365-topckgen
43 topckgen: clock-controller@10000000 {
44 compatible = "mediatek,mt8365-topckgen", "syscon";
H A Dmediatek,mt8186-sys-clock.yaml21 The topckgen provides dividers and muxes which provide the clock source to other IP blocks.
31 - mediatek,mt8186-topckgen
53 topckgen: syscon@10000000 {
54 compatible = "mediatek,mt8186-topckgen", "syscon";
H A Dmediatek,mt8195-sys-clock.yaml21 The topckgen provides dividers and muxes which provide the clock source to other IP blocks.
28 - mediatek,mt8195-topckgen
51 topckgen: syscon@10000000 {
52 compatible = "mediatek,mt8195-topckgen", "syscon";
H A Dmediatek,mt8196-sys-clock.yaml23 The topckgen, topckgen_gp2 and vlpckgen provide dividers and muxes which
40 - mediatek,mt8196-topckgen
41 - mediatek,mt8196-topckgen-gp2
101 topckgen: syscon@10000000 {
102 compatible = "mediatek,mt8196-topckgen", "syscon";
H A Dmediatek,mt8188-sys-clock.yaml21 The topckgen provides dividers and muxes which provide the clock source to other IP blocks.
33 - mediatek,mt8188-topckgen
55 compatible = "mediatek,mt8188-topckgen", "syscon";
/linux/Documentation/devicetree/bindings/sound/
H A Dmt8186-afe-pcm.yaml40 mediatek,topckgen:
42 description: The phandle of the mediatek topckgen controller
107 - mediatek,topckgen
126 mediatek,topckgen = <&topckgen>;
129 <&topckgen 15>, //CLK_TOP_AUDIO
130 <&topckgen 16>, //CLK_TOP_AUD_INTBUS
131 <&topckgen 70>, //CLK_TOP_MAINPLL_D2_D4
132 <&topckgen 17>, //CLK_TOP_AUD_1
134 <&topckgen 18>, //CLK_TOP_AUD_2
136 <&topckgen 19>, //CLK_TOP_AUD_ENGEN1
[all …]
H A Dmediatek,mt8188-afe.yaml34 mediatek,topckgen:
36 description: The phandle of the mediatek topckgen controller
166 - mediatek,topckgen
186 mediatek,topckgen = <&topckgen>;
196 <&topckgen 186>, //CLK_TOP_APLL12_CK_DIV0
197 <&topckgen 187>, //CLK_TOP_APLL12_CK_DIV1
198 <&topckgen 188>, //CLK_TOP_APLL12_CK_DIV2
199 <&topckgen 189>, //CLK_TOP_APLL12_CK_DIV3
200 <&topckgen 191>, //CLK_TOP_APLL12_CK_DIV9
201 <&topckgen 83>, //CLK_TOP_A1SYS_HP
[all …]
H A Dmt8195-afe-pcm.yaml34 mediatek,topckgen:
36 description: The phandle of the mediatek topckgen controller
138 - mediatek,topckgen
157 mediatek,topckgen = <&topckgen>;
161 <&topckgen 163>, //CLK_TOP_APLL1
162 <&topckgen 166>, //CLK_TOP_APLL2
163 <&topckgen 233>, //CLK_TOP_APLL12_DIV0
164 <&topckgen 234>, //CLK_TOP_APLL12_DIV1
165 <&topckgen 235>, //CLK_TOP_APLL12_DIV2
166 <&topckgen 236>, //CLK_TOP_APLL12_DIV3
[all …]
H A Dmediatek,mt8365-afe.yaml97 <&topckgen CLK_TOP_AUDIO_SEL>,
98 <&topckgen CLK_TOP_AUD_I2S0_M>,
99 <&topckgen CLK_TOP_AUD_I2S1_M>,
100 <&topckgen CLK_TOP_AUD_I2S2_M>,
101 <&topckgen CLK_TOP_AUD_I2S3_M>,
102 <&topckgen CLK_TOP_AUD_ENGEN1_SEL>,
103 <&topckgen CLK_TOP_AUD_ENGEN2_SEL>,
104 <&topckgen CLK_TOP_AUD_1_SEL>,
105 <&topckgen CLK_TOP_AUD_2_SEL>,
106 <&topckgen CLK_TOP_APLL_I2S0_SEL>,
[all …]
H A Dmediatek,mt8173-afe-pcm.yaml78 <&topckgen CLK_TOP_AUDIO_SEL>,
79 <&topckgen CLK_TOP_AUD_INTBUS_SEL>,
80 <&topckgen CLK_TOP_APLL1_DIV0>,
81 <&topckgen CLK_TOP_APLL2_DIV0>,
82 <&topckgen CLK_TOP_I2S0_M_SEL>,
83 <&topckgen CLK_TOP_I2S1_M_SEL>,
84 <&topckgen CLK_TOP_I2S2_M_SEL>,
85 <&topckgen CLK_TOP_I2S3_M_SEL>,
86 <&topckgen CLK_TOP_I2S3_B_SEL>;
H A Dmt6797-afe-pcm.txt29 <&topckgen CLK_TOP_MUX_AUDIO>,
30 <&topckgen CLK_TOP_MUX_AUD_INTBUS>,
31 <&topckgen CLK_TOP_SYSPLL3_D4>,
32 <&topckgen CLK_TOP_SYSPLL1_D4>,
H A Dmt8192-afe-pcm.yaml38 mediatek,topckgen:
40 description: The phandle of the mediatek topckgen controller
68 - mediatek,topckgen
90 mediatek,topckgen = <&topckgen>;
H A Dmediatek,mt7986-afe.yaml152 assigned-clocks = <&topckgen CLK_TOP_A1SYS_SEL>,
153 <&topckgen CLK_TOP_AUD_L_SEL>,
154 <&topckgen CLK_TOP_A_TUNER_SEL>;
155 assigned-clock-parents = <&topckgen CLK_TOP_APLL2_D4>,
157 <&topckgen CLK_TOP_APLL2_D4>;
/linux/arch/arm/boot/dts/mediatek/
H A Dmt7629.dtsi98 clocks = <&topckgen CLK_TOP_HIF_SEL>;
100 assigned-clocks = <&topckgen CLK_TOP_HIF_SEL>;
101 assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL1_D2>;
137 topckgen: syscon@10210000 { label
138 compatible = "mediatek,mt7629-topckgen", "syscon";
215 clocks = <&topckgen CLK_TOP_UART_SEL>,
226 clocks = <&topckgen CLK_TOP_UART_SEL>,
237 clocks = <&topckgen CLK_TOP_UART_SEL>,
247 clocks = <&topckgen CLK_TOP_PWM_SEL>,
251 assigned-clocks = <&topckgen CLK_TOP_PWM_SEL>;
[all …]
H A Dmt2701.dtsi126 topckgen: syscon@10000000 { label
127 compatible = "mediatek,mt2701-topckgen", "syscon";
156 clocks = <&topckgen CLK_TOP_MM_SEL>,
157 <&topckgen CLK_TOP_MFG_SEL>,
158 <&topckgen CLK_TOP_ETHIF_SEL>;
342 clocks = <&topckgen CLK_TOP_SYSPLL3_D2>,
343 <&topckgen CLK_TOP_SPI0_SEL>,
389 <&topckgen CLK_TOP_FLASH_SEL>;
402 clocks = <&topckgen CLK_TOP_SYSPLL3_D2>,
403 <&topckgen CLK_TOP_SPI1_SEL>,
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7622.dtsi251 clocks = <&topckgen CLK_TOP_HIF_SEL>;
260 <&topckgen CLK_TOP_AXI_SEL>;
292 topckgen: clock-controller@10210000 { label
293 compatible = "mediatek,mt7622-topckgen";
331 clocks = <&topckgen CLK_TOP_RTC>;
395 clocks = <&topckgen CLK_TOP_UART_SEL>,
406 clocks = <&topckgen CLK_TOP_UART_SEL>,
417 clocks = <&topckgen CLK_TOP_UART_SEL>,
428 clocks = <&topckgen CLK_TOP_UART_SEL>,
439 clocks = <&topckgen CLK_TOP_PWM_SEL>,
[all …]
H A Dmt8192.dtsi453 topckgen: syscon@10000000 { label
454 compatible = "mediatek,mt8192-topckgen", "syscon";
511 clocks = <&topckgen CLK_TOP_AUD_INTBUS_SEL>,
529 clocks = <&topckgen CLK_TOP_MFG_PLL_SEL>,
530 <&topckgen CLK_TOP_MFG_REF_SEL>;
572 clocks = <&topckgen CLK_TOP_DISP_SEL>,
586 clocks = <&topckgen CLK_TOP_IPE_SEL>,
599 clocks = <&topckgen CLK_TOP_IMG1_SEL>,
609 clocks = <&topckgen CLK_TOP_IMG2_SEL>,
619 clocks = <&topckgen CLK_TOP_MDP_SEL>,
[all …]
H A Dmt8173.dtsi357 topckgen: clock-controller@10000000 { label
358 compatible = "mediatek,mt8173-topckgen";
467 clocks = <&topckgen CLK_TOP_MM_SEL>;
473 clocks = <&topckgen CLK_TOP_MM_SEL>,
474 <&topckgen CLK_TOP_VENC_SEL>;
480 clocks = <&topckgen CLK_TOP_MM_SEL>;
486 clocks = <&topckgen CLK_TOP_MM_SEL>;
493 clocks = <&topckgen CLK_TOP_MM_SEL>,
494 <&topckgen CLK_TOP_VENC_LT_SEL>;
542 <&topckgen CLK_TOP_RTC_SEL>;
[all …]
H A Dmt2712e.dtsi90 <&topckgen CLK_TOP_F_MP0_PLL1>;
103 <&topckgen CLK_TOP_F_MP0_PLL1>;
116 <&topckgen CLK_TOP_F_BIG_PLL1>;
246 topckgen: syscon@10000000 { label
247 compatible = "mediatek,mt2712-topckgen", "syscon";
285 clocks = <&topckgen CLK_TOP_MM_SEL>,
286 <&topckgen CLK_TOP_MFG_SEL>,
287 <&topckgen CLK_TOP_VENC_SEL>,
288 <&topckgen CLK_TOP_JPGDEC_SEL>,
289 <&topckgen CLK_TOP_A1SYS_HP_SEL>,
[all …]
H A Dmt8167.dtsi20 topckgen: topckgen@10000000 { label
21 compatible = "mediatek,mt8167-topckgen", "syscon";
51 clocks = <&topckgen CLK_TOP_SMI_MM>;
59 clocks = <&topckgen CLK_TOP_SMI_MM>,
60 <&topckgen CLK_TOP_RG_VDEC>;
67 clocks = <&topckgen CLK_TOP_SMI_MM>;
74 clocks = <&topckgen CLK_TOP_RG_AXI_MFG>,
75 <&topckgen CLK_TOP_RG_SLOW_MFG>;
H A Dmt8365.dtsi295 topckgen: syscon@10000000 { label
296 compatible = "mediatek,mt8365-topckgen", "syscon";
332 clocks = <&topckgen CLK_TOP_MM_SEL>,
394 clocks = <&topckgen CLK_TOP_CONN_32K>,
395 <&topckgen CLK_TOP_CONN_26M>;
403 clocks = <&topckgen CLK_TOP_MFG_SEL>;
411 clocks = <&topckgen CLK_TOP_AUD_INTBUS_SEL>,
421 clocks = <&topckgen CLK_TOP_DSP_SEL>,
422 <&topckgen CLK_TOP_DSP_26M>;
619 clocks = <&topckgen CLK_TOP_UNIVPLL2_D4>,
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dmediatek-dwmac.yaml174 <&topckgen CLK_TOP_ETHER_125M_SEL>,
175 <&topckgen CLK_TOP_ETHER_50M_SEL>,
176 <&topckgen CLK_TOP_ETHER_50M_RMII_SEL>;
177 assigned-clocks = <&topckgen CLK_TOP_ETHER_125M_SEL>,
178 <&topckgen CLK_TOP_ETHER_50M_SEL>,
179 <&topckgen CLK_TOP_ETHER_50M_RMII_SEL>;
180 assigned-clock-parents = <&topckgen CLK_TOP_ETHERPLL_125M>,
181 <&topckgen CLK_TOP_APLL1_D3>,
182 <&topckgen CLK_TOP_ETHERPLL_50M>;
/linux/drivers/clk/mediatek/
H A DMakefile5 …MT6735) += clk-mt6735-apmixedsys.o clk-mt6735-infracfg.o clk-mt6735-pericfg.o clk-mt6735-topckgen.o
27 clk-mt6795-pericfg.o clk-mt6795-topckgen.o
63 obj-$(CONFIG_COMMON_CLK_MT7981) += clk-mt7981-topckgen.o
67 obj-$(CONFIG_COMMON_CLK_MT7986) += clk-mt7986-topckgen.o
71 obj-$(CONFIG_COMMON_CLK_MT7988) += clk-mt7988-topckgen.o
83 clk-mt8173-pericfg.o clk-mt8173-topckgen.o
100 obj-$(CONFIG_COMMON_CLK_MT8186) += clk-mt8186-apmixedsys.o clk-mt8186-topckgen.o \
113 obj-$(CONFIG_COMMON_CLK_MT8188) += clk-mt8188-apmixedsys.o clk-mt8188-topckgen.o \
139 obj-$(CONFIG_COMMON_CLK_MT8195) += clk-mt8195-apmixedsys.o clk-mt8195-topckgen.o \
153 obj-$(CONFIG_COMMON_CLK_MT8196) += clk-mt8196-apmixedsys.o clk-mt8196-topckgen.o \
/linux/Documentation/devicetree/bindings/dsp/
H A Dmediatek,mt8195-dsp.yaml88 clocks = <&topckgen 10>, //CLK_TOP_ADSP
90 <&topckgen 107>, //CLK_TOP_AUDIO_LOCAL_BUS
91 <&topckgen 136>, //CLK_TOP_MAINPLL_D7_D2
93 <&topckgen 34>; //CLK_TOP_AUDIO_H

12345