/Linux-v5.10/Documentation/devicetree/bindings/arm/mediatek/ |
D | mediatek,pericfg.yaml | 4 $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/ |
D | mt2712e.dtsi | 258 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 …]
|
D | mt7622.dtsi | 225 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 …]
|
D | mt8173.dtsi | 369 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 …]
|
D | mt8516.dtsi | 194 pericfg: pericfg@10003050 { label 195 compatible = "mediatek,mt8516-pericfg", "syscon"; 412 mediatek,pericfg = <&pericfg>;
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | mt2701.dtsi | 139 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 …]
|
D | mt8135.dtsi | 140 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>;
|
D | mt7623.dtsi | 243 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 …]
|
D | mt7629.dtsi | 87 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/ |
D | pwm-mediatek.txt | 37 <&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/ |
D | mediatek,star-emac.yaml | 44 mediatek,pericfg: 47 Phandle to the device containing the PERICFG register range. This is used 61 - mediatek,pericfg 74 mediatek,pericfg = <&pericfg>;
|
D | mediatek-dwmac.txt | 20 - 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>;
|
D | mediatek-bluetooth.txt | 24 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/ |
D | mediatek-thermal.txt | 40 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>; 42 resets = <&pericfg MT8173_PERI_THERM_SW_RST>;
|
/Linux-v5.10/Documentation/devicetree/bindings/usb/ |
D | mediatek,musb.txt | 45 clocks = <&pericfg CLK_PERI_USB0>, 46 <&pericfg CLK_PERI_USB0_MCU>, 47 <&pericfg CLK_PERI_USB_SLV>;
|
D | mediatek,mtu3.txt | 85 <&pericfg CLK_PERI_USB0>, 86 <&pericfg CLK_PERI_USB1>; 93 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
|
D | mediatek,mtk-xhci.txt | 68 <&pericfg CLK_PERI_USB0>, 69 <&pericfg CLK_PERI_USB1>; 76 mediatek,syscon-wakeup = <&pericfg 0x400 1>;
|
/Linux-v5.10/Documentation/devicetree/bindings/mtd/ |
D | mtk-nand.txt | 33 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/ |
D | spi-mt65xx.txt | 34 The third is <&pericfg CLK_PERI_SPI0>. It's clock gate. 61 <&pericfg CLK_PERI_SPI0>;
|
/Linux-v5.10/include/dt-bindings/reset/ |
D | mt8135-resets.h | 25 /* PERICFG resets */
|
D | mt8173-resets.h | 31 /* PERICFG resets */
|
D | mt7629-resets.h | 31 /* PERICFG resets */
|
D | mt2701-resets.h | 26 /* PERICFG resets */
|
/Linux-v5.10/Documentation/devicetree/bindings/iio/adc/ |
D | mt6577_auxadc.txt | 30 clocks = <&pericfg CLK_PERI_AUXADC>;
|
/Linux-v5.10/drivers/net/ethernet/mediatek/ |
D | mtk_star_emac.c | 239 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()
|