Home
last modified time | relevance | path

Searched full:infracfg (Results 1 – 25 of 96) sorted by relevance

1234

/Linux-v6.1/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,infracfg.yaml4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,infracfg.yaml#"
13 The Mediatek infracfg controller provides various clocks and reset outputs
23 - mediatek,mt2701-infracfg
24 - mediatek,mt2712-infracfg
25 - mediatek,mt6765-infracfg
26 - mediatek,mt6795-infracfg
28 - mediatek,mt6797-infracfg
29 - mediatek,mt7622-infracfg
30 - mediatek,mt7629-infracfg
31 - mediatek,mt7986-infracfg
[all …]
Dmediatek,mt8192-sys-clock.yaml21 - mediatek,mt8192-infracfg
50 infracfg: syscon@10001000 {
51 compatible = "mediatek,mt8192-infracfg", "syscon";
/Linux-v6.1/drivers/soc/mediatek/
Dmtk-infracfg.c10 #include <linux/soc/mediatek/infracfg.h>
18 * @infracfg: The infracfg regmap
28 int mtk_infracfg_set_bus_protection(struct regmap *infracfg, u32 mask, in mtk_infracfg_set_bus_protection() argument
35 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, in mtk_infracfg_set_bus_protection()
38 regmap_write(infracfg, INFRA_TOPAXI_PROTECTEN_SET, mask); in mtk_infracfg_set_bus_protection()
40 ret = regmap_read_poll_timeout(infracfg, INFRA_TOPAXI_PROTECTSTA1, in mtk_infracfg_set_bus_protection()
49 * @infracfg: The infracfg regmap
59 int mtk_infracfg_clear_bus_protection(struct regmap *infracfg, u32 mask, in mtk_infracfg_clear_bus_protection() argument
66 regmap_update_bits(infracfg, INFRA_TOPAXI_PROTECTEN, mask, 0); in mtk_infracfg_clear_bus_protection()
68 regmap_write(infracfg, INFRA_TOPAXI_PROTECTEN_CLR, mask); in mtk_infracfg_clear_bus_protection()
[all …]
DKconfig30 bool "MediaTek INFRACFG Support"
33 Say yes here to add support for the MediaTek INFRACFG controller. The
34 INFRACFG controller contains various infrastructure registers not
/Linux-v6.1/arch/arm64/boot/dts/mediatek/
Dmt8183.dtsi659 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
667 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
675 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
683 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
691 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
699 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
707 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
715 clocks = <&infracfg CLK_INFRA_DEBUGSYS>;
726 infracfg: syscon@10001000 { label
727 compatible = "mediatek,mt8183-infracfg", "syscon";
[all …]
Dmt8192.dtsi280 infracfg: syscon@10001000 { label
281 compatible = "mediatek,mt8192-infracfg", "syscon";
333 <&infracfg CLK_INFRA_AUDIO_26M_B>,
334 <&infracfg CLK_INFRA_AUDIO>;
336 mediatek,infracfg = <&infracfg>;
342 clocks = <&infracfg CLK_INFRA_PMIC_CONN>;
344 mediatek,infracfg = <&infracfg>;
358 mediatek,infracfg = <&infracfg>;
399 mediatek,infracfg = <&infracfg>;
413 mediatek,infracfg = <&infracfg>;
[all …]
Dmt8167.dtsi26 infracfg: infracfg@10001000 { label
27 compatible = "mediatek,mt8167-infracfg", "syscon";
54 mediatek,infracfg = <&infracfg>;
80 mediatek,infracfg = <&infracfg>;
91 mediatek,infracfg = <&infracfg>;
99 mediatek,infracfg = <&infracfg>;
Dmt7986a.dtsi109 infracfg: infracfg@10001000 { label
110 compatible = "mediatek,mt7986-infracfg", "syscon";
175 clocks = <&infracfg CLK_INFRA_TRNG_CK>;
185 clocks = <&infracfg CLK_INFRA_UART0_SEL>,
186 <&infracfg CLK_INFRA_UART0_CK>;
189 <&infracfg CLK_INFRA_UART0_SEL>;
200 clocks = <&infracfg CLK_INFRA_UART1_SEL>,
201 <&infracfg CLK_INFRA_UART1_CK>;
203 assigned-clocks = <&infracfg CLK_INFRA_UART1_SEL>;
213 clocks = <&infracfg CLK_INFRA_UART2_SEL>,
[all …]
Dmt7622.dtsi75 clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
90 clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
212 infracfg: infracfg@10000000 { label
213 compatible = "mediatek,mt7622-infracfg",
224 clocks = <&infracfg CLK_INFRA_PMIC_PD>, <&pwrap_clk>;
226 resets = <&infracfg MT7622_INFRA_PMIC_WRAP_RST>;
249 infracfg = <&infracfg>;
258 clocks = <&infracfg CLK_INFRA_IRRX_PD>,
303 clocks = <&infracfg CLK_INFRA_TRNG>;
623 clocks = <&infracfg CLK_INFRA_AUDIO_PD>,
[all …]
Dmt8173.dtsi159 clocks = <&infracfg CLK_INFRA_CA53SEL>,
174 clocks = <&infracfg CLK_INFRA_CA53SEL>,
189 clocks = <&infracfg CLK_INFRA_CA72SEL>,
204 clocks = <&infracfg CLK_INFRA_CA72SEL>,
355 infracfg: power-controller@10001000 { label
356 compatible = "mediatek,mt8173-infracfg", "syscon";
482 mediatek,infracfg = <&infracfg>;
516 mediatek,infracfg = <&infracfg>;
534 clocks = <&infracfg CLK_INFRA_CLK_13M>,
543 resets = <&infracfg MT8173_INFRA_PMIC_WRAP_RST>;
[all …]
Dmt8516.dtsi57 clocks = <&infracfg CLK_IFR_MUX1_SEL>,
70 clocks = <&infracfg CLK_IFR_MUX1_SEL>,
83 clocks = <&infracfg CLK_IFR_MUX1_SEL>,
96 clocks = <&infracfg CLK_IFR_MUX1_SEL>,
188 infracfg: infracfg@10001000 { label
189 compatible = "mediatek,mt8516-infracfg", "syscon";
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dmt8192-afe-pcm.yaml30 mediatek,infracfg:
32 description: The phandle of the mediatek infracfg controller
63 - mediatek,infracfg
85 mediatek,infracfg = <&infracfg>;
91 <&infracfg CLK_INFRA_AUDIO>,
92 <&infracfg CLK_INFRA_AUDIO_26M_B>;
Dmt8186-afe-pcm.yaml32 mediatek,infracfg:
34 description: The phandle of the mediatek infracfg controller
102 - mediatek,infracfg
121 mediatek,infracfg = <&infracfg>;
Dmtk-btcvsd-snd.txt7 - mediatek,infracfg: the phandles of INFRASYS
22 mediatek,infracfg = <&infrasys>;
/Linux-v6.1/drivers/net/wireless/mediatek/mt76/mt7615/
Dsoc.c23 dev->infracfg = syscon_regmap_lookup_by_phandle(np, "mediatek,infracfg"); in mt7622_wmac_init()
24 if (IS_ERR(dev->infracfg)) { in mt7622_wmac_init()
25 dev_err(dev->mt76.dev, "Cannot find infracfg controller\n"); in mt7622_wmac_init()
26 return PTR_ERR(dev->infracfg); in mt7622_wmac_init()
/Linux-v6.1/Documentation/devicetree/bindings/pci/
Dmediatek-pcie-gen3.yaml163 clocks = <&infracfg 44>,
164 <&infracfg 40>,
165 <&infracfg 43>,
166 <&infracfg 97>,
167 <&infracfg 99>,
168 <&infracfg 111>;
/Linux-v6.1/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.yaml105 mediatek,infracfg:
107 description: The phandle to the mediatek infracfg syscon
188 - mediatek,infracfg
212 clocks = <&infracfg CLK_INFRA_M4U>;
214 mediatek,infracfg = <&infracfg>;
/Linux-v6.1/Documentation/devicetree/bindings/power/
Dmediatek,power-controller.yaml112 mediatek,infracfg:
114 description: phandle to the device containing the INFRACFG register range.
172 mediatek,infracfg = <&infracfg>;
206 mediatek,infracfg = <&infracfg>;
/Linux-v6.1/Documentation/devicetree/bindings/soc/mediatek/
Dscpsys.txt32 - infracfg: must contain a phandle to the infracfg controller
65 infracfg = <&infracfg>;
/Linux-v6.1/Documentation/devicetree/bindings/cpufreq/
Dcpufreq-mediatek.txt70 clocks = <&infracfg CLK_INFRA_CPUSEL>,
192 clocks = <&infracfg CLK_INFRA_CA53SEL>,
204 clocks = <&infracfg CLK_INFRA_CA53SEL>,
216 clocks = <&infracfg CLK_INFRA_CA72SEL>,
228 clocks = <&infracfg CLK_INFRA_CA72SEL>,
/Linux-v6.1/arch/arm/boot/dts/
Dmt7623.dtsi80 clocks = <&infracfg CLK_INFRA_CPUSEL>,
92 clocks = <&infracfg CLK_INFRA_CPUSEL>,
104 clocks = <&infracfg CLK_INFRA_CPUSEL>,
116 clocks = <&infracfg CLK_INFRA_CPUSEL>,
234 infracfg: syscon@10001000 { label
235 compatible = "mediatek,mt7623-infracfg",
236 "mediatek,mt2701-infracfg",
277 infracfg = <&infracfg>;
305 resets = <&infracfg MT2701_INFRA_PMIC_WRAP_RST>;
307 clocks = <&infracfg CLK_INFRA_PMICSPI>,
[all …]
Dmt7629.dtsi81 infracfg: syscon@10000000 { label
82 compatible = "mediatek,mt7629-infracfg", "syscon";
102 infracfg = <&infracfg>;
134 clocks = <&infracfg CLK_INFRA_TRNG_PD>;
474 mediatek,infracfg = <&infracfg>;
Dmt8135.dtsi133 infracfg: infracfg@10001000 { label
136 compatible = "mediatek,mt8135-infracfg", "syscon";
185 resets = <&infracfg MT8135_INFRA_PMIC_WRAP_RST>,
/Linux-v6.1/drivers/clk/mediatek/
Dclk-mt6795-infracfg.c81 { .compatible = "mediatek,mt6795-infracfg" },
142 .name = "clk-mt6795-infracfg",
150 MODULE_DESCRIPTION("MediaTek MT6795 infracfg clocks driver");
/Linux-v6.1/Documentation/devicetree/bindings/spmi/
Dmtk,spmi-mtk-pmif.yaml67 clocks = <&infracfg CLK_INFRA_PMIC_AP>,
68 <&infracfg CLK_INFRA_PMIC_TMR>,

1234