Home
last modified time | relevance | path

Searched full:pericfg (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.10/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,pericfg.yaml4 $id: "http://devicetree.org/schemas/arm/mediatek/mediatek,pericfg.yaml#"
13 The Mediatek pericfg controller provides various clocks and reset outputs
21 - mediatek,mt2701-pericfg
22 - mediatek,mt2712-pericfg
23 - mediatek,mt6765-pericfg
24 - mediatek,mt7622-pericfg
25 - mediatek,mt7629-pericfg
26 - mediatek,mt8135-pericfg
27 - mediatek,mt8173-pericfg
28 - mediatek,mt8183-pericfg
[all …]
/Linux-v5.10/arch/arm64/boot/dts/mediatek/
Dmt2712e.dtsi258 pericfg: syscon@10003000 { label
259 compatible = "mediatek,mt2712-pericfg", "syscon";
409 clocks = <&pericfg CLK_PERI_AP_DMA>;
417 clocks = <&pericfg CLK_PERI_AUXADC>;
481 <&pericfg CLK_PERI_PWM>,
482 <&pericfg CLK_PERI_PWM0>,
483 <&pericfg CLK_PERI_PWM1>,
484 <&pericfg CLK_PERI_PWM2>,
485 <&pericfg CLK_PERI_PWM3>,
486 <&pericfg CLK_PERI_PWM4>,
[all …]
Dmt7622.dtsi225 pericfg: pericfg@10002000 { label
226 compatible = "mediatek,mt7622-pericfg",
379 clocks = <&pericfg CLK_PERI_AUXADC_PD>;
390 <&pericfg CLK_PERI_UART0_PD>;
401 <&pericfg CLK_PERI_UART1_PD>;
412 <&pericfg CLK_PERI_UART2_PD>;
423 <&pericfg CLK_PERI_UART3_PD>;
433 <&pericfg CLK_PERI_PWM_PD>,
434 <&pericfg CLK_PERI_PWM1_PD>,
435 <&pericfg CLK_PERI_PWM2_PD>,
[all …]
Dmt8173.dtsi369 pericfg: power-controller@10003000 { label
370 compatible = "mediatek,mt8173-pericfg", "syscon";
604 clocks = <&pericfg CLK_PERI_AUXADC>;
614 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>;
624 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>;
634 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>;
644 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
655 clocks = <&pericfg CLK_PERI_I2C0>,
656 <&pericfg CLK_PERI_AP_DMA>;
671 clocks = <&pericfg CLK_PERI_I2C1>,
[all …]
Dmt8516.dtsi194 pericfg: pericfg@10003050 { label
195 compatible = "mediatek,mt8516-pericfg", "syscon";
412 mediatek,pericfg = <&pericfg>;
/Linux-v5.10/arch/arm/boot/dts/
Dmt2701.dtsi139 pericfg: syscon@10003000 { label
140 compatible = "mediatek,mt2701-pericfg", "syscon";
249 clocks = <&pericfg CLK_PERI_AUXADC>;
260 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>;
270 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>;
280 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>;
290 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
302 clocks = <&pericfg CLK_PERI_I2C0>, <&pericfg CLK_PERI_AP_DMA>;
316 clocks = <&pericfg CLK_PERI_I2C1>, <&pericfg CLK_PERI_AP_DMA>;
330 clocks = <&pericfg CLK_PERI_I2C2>, <&pericfg CLK_PERI_AP_DMA>;
[all …]
Dmt8135.dtsi140 pericfg: pericfg@10003000 { label
143 compatible = "mediatek,mt8135-pericfg", "syscon";
186 <&pericfg MT8135_PERI_PWRAP_BRIDGE_SW_RST>;
227 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>;
236 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>;
245 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>;
254 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
Dmt7623.dtsi243 pericfg: syscon@10003000 { label
244 compatible = "mediatek,mt7623-pericfg",
245 "mediatek,mt2701-pericfg",
371 clocks = <&pericfg CLK_PERI_AUXADC>;
381 clocks = <&pericfg CLK_PERI_UART0_SEL>,
382 <&pericfg CLK_PERI_UART0>;
392 clocks = <&pericfg CLK_PERI_UART1_SEL>,
393 <&pericfg CLK_PERI_UART1>;
403 clocks = <&pericfg CLK_PERI_UART2_SEL>,
404 <&pericfg CLK_PERI_UART2>;
[all …]
Dmt7629.dtsi87 pericfg: syscon@10002000 { label
88 compatible = "mediatek,mt7629-pericfg", "syscon";
217 <&pericfg CLK_PERI_UART0_PD>;
228 <&pericfg CLK_PERI_UART1_PD>;
239 <&pericfg CLK_PERI_UART2_PD>;
249 <&pericfg CLK_PERI_PWM_PD>,
250 <&pericfg CLK_PERI_PWM1_PD>;
265 clocks = <&pericfg CLK_PERI_I2C0_PD>,
266 <&pericfg CLK_PERI_AP_DMA_PD>;
284 <&pericfg CLK_PERI_SPI0_PD>;
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/pwm/
Dpwm-mediatek.txt37 <&pericfg CLK_PERI_PWM>,
38 <&pericfg CLK_PERI_PWM1>,
39 <&pericfg CLK_PERI_PWM2>,
40 <&pericfg CLK_PERI_PWM3>,
41 <&pericfg CLK_PERI_PWM4>,
42 <&pericfg CLK_PERI_PWM5>;
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dmediatek,star-emac.yaml44 mediatek,pericfg:
47 Phandle to the device containing the PERICFG register range. This is used
61 - mediatek,pericfg
74 mediatek,pericfg = <&pericfg>;
Dmediatek-dwmac.txt20 - mediatek,pericfg: A phandle to the syscon node that control ethernet
69 clocks = <&pericfg CLK_PERI_GMAC>,
70 <&pericfg CLK_PERI_GMAC_PCLK>,
81 mediatek,pericfg = <&pericfg>;
Dmediatek-bluetooth.txt24 clocks = <&pericfg CLK_PERI_BTIF_PD>;
103 clocks = <&pericfg CLK_PERI_UART1_SEL>,
104 <&pericfg CLK_PERI_UART1>;
/Linux-v5.10/Documentation/devicetree/bindings/thermal/
Dmediatek-thermal.txt40 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>;
42 resets = <&pericfg MT8173_PERI_THERM_SW_RST>;
/Linux-v5.10/Documentation/devicetree/bindings/usb/
Dmediatek,musb.txt45 clocks = <&pericfg CLK_PERI_USB0>,
46 <&pericfg CLK_PERI_USB0_MCU>,
47 <&pericfg CLK_PERI_USB_SLV>;
Dmediatek,mtu3.txt85 <&pericfg CLK_PERI_USB0>,
86 <&pericfg CLK_PERI_USB1>;
93 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
Dmediatek,mtk-xhci.txt68 <&pericfg CLK_PERI_USB0>,
69 <&pericfg CLK_PERI_USB1>;
76 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
/Linux-v5.10/Documentation/devicetree/bindings/mtd/
Dmtk-nand.txt33 clocks = <&pericfg CLK_PERI_NFI>,
34 <&pericfg CLK_PERI_NFI_PAD>;
174 clocks = <&pericfg CLK_PERI_NFI_ECC>;
/Linux-v5.10/Documentation/devicetree/bindings/spi/
Dspi-mt65xx.txt34 The third is <&pericfg CLK_PERI_SPI0>. It's clock gate.
61 <&pericfg CLK_PERI_SPI0>;
/Linux-v5.10/include/dt-bindings/reset/
Dmt8135-resets.h25 /* PERICFG resets */
Dmt8173-resets.h31 /* PERICFG resets */
Dmt7629-resets.h31 /* PERICFG resets */
Dmt2701-resets.h26 /* PERICFG resets */
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/
Dmt6577_auxadc.txt30 clocks = <&pericfg CLK_PERI_AUXADC>;
/Linux-v5.10/drivers/net/ethernet/mediatek/
Dmtk_star_emac.c239 struct regmap *pericfg; member
907 regmap_update_bits(priv->pericfg, MTK_PERICFG_REG_NIC_CFG_CON, in mtk_star_set_mode_rmii()
1484 priv->pericfg = syscon_regmap_lookup_by_phandle(of_node, in mtk_star_probe()
1485 "mediatek,pericfg"); in mtk_star_probe()
1486 if (IS_ERR(priv->pericfg)) { in mtk_star_probe()
1487 dev_err(dev, "Failed to lookup the PERICFG syscon\n"); in mtk_star_probe()
1488 return PTR_ERR(priv->pericfg); in mtk_star_probe()

12