| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,pericfg.yaml | 21 - mediatek,mt2701-pericfg 22 - mediatek,mt2712-pericfg 23 - mediatek,mt6735-pericfg 24 - mediatek,mt6765-pericfg 25 - mediatek,mt6795-pericfg 26 - mediatek,mt7622-pericfg 27 - mediatek,mt7629-pericfg 28 - mediatek,mt8135-pericfg 59 pericfg@10003000 { 67 pericfg@10003000 { [all …]
|
| H A D | mediatek,mt8192-sys-clock.yaml | 22 - mediatek,mt8192-pericfg 57 pericfg: syscon@10003000 { 58 compatible = "mediatek,mt8192-pericfg", "syscon";
|
| H A D | mediatek,mt8365-sys-clock.yaml | 24 - mediatek,mt8365-pericfg
|
| H A D | mediatek,mt8188-sys-clock.yaml | 32 - mediatek,mt8188-pericfg-ao
|
| /linux-6.15/Documentation/devicetree/bindings/pwm/ |
| H A D | mediatek,mt2712-pwm.yaml | 85 clocks = <&topckgen CLK_TOP_PWM_SEL>, <&pericfg CLK_PERI_PWM>, 86 <&pericfg CLK_PERI_PWM0>, <&pericfg CLK_PERI_PWM1>, 87 <&pericfg CLK_PERI_PWM2>, <&pericfg CLK_PERI_PWM3>, 88 <&pericfg CLK_PERI_PWM4>, <&pericfg CLK_PERI_PWM5>, 89 <&pericfg CLK_PERI_PWM6>, <&pericfg CLK_PERI_PWM7>;
|
| /linux-6.15/arch/arm64/boot/dts/mediatek/ |
| H A D | mt2712e.dtsi | 259 pericfg: syscon@10003000 { label 483 <&pericfg CLK_PERI_PWM>, 484 <&pericfg CLK_PERI_PWM0>, 485 <&pericfg CLK_PERI_PWM1>, 486 <&pericfg CLK_PERI_PWM2>, 487 <&pericfg CLK_PERI_PWM3>, 488 <&pericfg CLK_PERI_PWM4>, 489 <&pericfg CLK_PERI_PWM5>, 490 <&pericfg CLK_PERI_PWM6>, 491 <&pericfg CLK_PERI_PWM7>; [all …]
|
| H A D | mt7622.dtsi | 233 pericfg: pericfg@10002000 { label 440 <&pericfg CLK_PERI_PWM_PD>, 441 <&pericfg CLK_PERI_PWM1_PD>, 442 <&pericfg CLK_PERI_PWM2_PD>, 443 <&pericfg CLK_PERI_PWM3_PD>, 444 <&pericfg CLK_PERI_PWM4_PD>, 445 <&pericfg CLK_PERI_PWM5_PD>, 446 <&pericfg CLK_PERI_PWM6_PD>; 500 <&pericfg CLK_PERI_SPI0_PD>; 545 <&pericfg CLK_PERI_SNFI_PD>; [all …]
|
| H A D | mt6795.dtsi | 282 pericfg: syscon@10003000 { label 530 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 542 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 580 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 592 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 605 <&pericfg CLK_PERI_PWM>, 623 clocks = <&pericfg CLK_PERI_I2C0>, <&pericfg CLK_PERI_AP_DMA>; 635 clocks = <&pericfg CLK_PERI_I2C1>, <&pericfg CLK_PERI_AP_DMA>; 647 clocks = <&pericfg CLK_PERI_I2C2>, <&pericfg CLK_PERI_AP_DMA>; 659 clocks = <&pericfg CLK_PERI_I2C3>, <&pericfg CLK_PERI_AP_DMA>; [all …]
|
| H A D | mt8173.dtsi | 681 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 691 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 701 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 711 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 723 <&pericfg CLK_PERI_AP_DMA>; 739 <&pericfg CLK_PERI_AP_DMA>; 755 <&pericfg CLK_PERI_AP_DMA>; 772 <&pericfg CLK_PERI_SPI0>; 782 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>; 798 <&pericfg CLK_PERI_NFI>; [all …]
|
| H A D | mt8516.dtsi | 194 pericfg: pericfg@10003050 { label 195 compatible = "mediatek,mt8516-pericfg", "syscon"; 447 mediatek,pericfg = <&pericfg>;
|
| /linux-6.15/arch/arm/boot/dts/mediatek/ |
| H A D | mt8135.dtsi | 140 pericfg: pericfg@10003000 { label 143 compatible = "mediatek,mt8135-pericfg", "syscon"; 185 <&pericfg MT8135_PERI_PWRAP_BRIDGE_SW_RST>; 226 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 235 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 244 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 253 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>;
|
| H A D | mt2701.dtsi | 139 pericfg: syscon@10003000 { label 259 clocks = <&pericfg CLK_PERI_UART0_SEL>, <&pericfg CLK_PERI_UART0>; 269 clocks = <&pericfg CLK_PERI_UART1_SEL>, <&pericfg CLK_PERI_UART1>; 279 clocks = <&pericfg CLK_PERI_UART2_SEL>, <&pericfg CLK_PERI_UART2>; 289 clocks = <&pericfg CLK_PERI_UART3_SEL>, <&pericfg CLK_PERI_UART3>; 301 clocks = <&pericfg CLK_PERI_I2C0>, <&pericfg CLK_PERI_AP_DMA>; 315 clocks = <&pericfg CLK_PERI_I2C1>, <&pericfg CLK_PERI_AP_DMA>; 329 clocks = <&pericfg CLK_PERI_I2C2>, <&pericfg CLK_PERI_AP_DMA>; 344 <&pericfg CLK_PERI_SPI0>; 354 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>; [all …]
|
| H A D | mt7623.dtsi | 243 pericfg: syscon@10003000 { label 424 <&pericfg CLK_PERI_PWM>, 425 <&pericfg CLK_PERI_PWM1>, 426 <&pericfg CLK_PERI_PWM2>, 427 <&pericfg CLK_PERI_PWM3>, 428 <&pericfg CLK_PERI_PWM4>, 429 <&pericfg CLK_PERI_PWM5>; 489 <&pericfg CLK_PERI_SPI0>; 500 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>; 568 <&pericfg CLK_PERI_SPI1>; [all …]
|
| H A D | mt7629.dtsi | 87 pericfg: syscon@10002000 { label 88 compatible = "mediatek,mt7629-pericfg", "syscon"; 216 <&pericfg CLK_PERI_UART0_PD>; 227 <&pericfg CLK_PERI_UART1_PD>; 238 <&pericfg CLK_PERI_UART2_PD>; 248 <&pericfg CLK_PERI_PWM_PD>, 249 <&pericfg CLK_PERI_PWM1_PD>; 264 clocks = <&pericfg CLK_PERI_I2C0_PD>, 265 <&pericfg CLK_PERI_AP_DMA_PD>; 283 <&pericfg CLK_PERI_SPI0_PD>; [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | mediatek,star-emac.yaml | 45 mediatek,pericfg: 77 - mediatek,pericfg 90 mediatek,pericfg = <&pericfg>;
|
| H A D | mediatek-dwmac.yaml | 76 mediatek,pericfg: 148 - mediatek,pericfg 172 clocks = <&pericfg CLK_PERI_GMAC>, 173 <&pericfg CLK_PERI_GMAC_PCLK>, 184 mediatek,pericfg = <&pericfg>;
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | mediatek,musb.yaml | 101 clocks = <&pericfg CLK_PERI_USB0>, 102 <&pericfg CLK_PERI_USB0_MCU>, 103 <&pericfg CLK_PERI_USB_SLV>;
|
| /linux-6.15/Documentation/devicetree/bindings/thermal/ |
| H A D | mediatek,thermal.yaml | 91 clocks = <&pericfg CLK_PERI_THERM>, <&pericfg CLK_PERI_AUXADC>; 93 resets = <&pericfg MT8173_PERI_THERM_SW_RST>;
|
| /linux-6.15/Documentation/devicetree/bindings/spi/ |
| H A D | mediatek,spi-mtk-nor.yaml | 88 clocks = <&pericfg CLK_PERI_SPI>, <&topckgen CLK_TOP_SPINFI_IFR_SEL>, 89 <&pericfg CLK_PERI_NFI>;
|
| H A D | mediatek,spi-mtk-snfi.yaml | 110 clocks = <&pericfg CLK_PERI_NFI_PD>, <&pericfg CLK_PERI_SNFI_PD>;
|
| /linux-6.15/Documentation/devicetree/bindings/mtd/ |
| H A D | mediatek,mtk-nfc.yaml | 122 clocks = <&pericfg CLK_PERI_NFI>, 123 <&pericfg CLK_PERI_NFI_PAD>;
|
| H A D | mediatek,nand-ecc-engine.yaml | 60 clocks = <&pericfg CLK_PERI_NFI_ECC>;
|
| /linux-6.15/Documentation/devicetree/bindings/net/bluetooth/ |
| H A D | mediatek,bluetooth.txt | 67 clocks = <&pericfg CLK_PERI_UART1_SEL>, 68 <&pericfg CLK_PERI_UART1>;
|
| /linux-6.15/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,hdmi-ddc.yaml | 54 clocks = <&pericfg CLK_PERI_I2C5>;
|
| /linux-6.15/drivers/net/ethernet/mediatek/ |
| H A D | mtk_star_emac.c | 256 struct regmap *pericfg; member 1560 priv->pericfg = syscon_regmap_lookup_by_phandle(of_node, in mtk_star_probe() 1562 if (IS_ERR(priv->pericfg)) { in mtk_star_probe() 1564 return PTR_ERR(priv->pericfg); in mtk_star_probe() 1679 ret = regmap_update_bits(priv->pericfg, in mt8516_set_interface_mode() 1686 return regmap_update_bits(priv->pericfg, in mt8516_set_interface_mode() 1711 return regmap_update_bits(priv->pericfg, in mt8365_set_interface_mode()
|