| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | mediatek,ethsys.yaml | 4 $id: http://devicetree.org/schemas/clock/mediatek,ethsys.yaml# 7 title: Mediatek ethsys controller 20 - mediatek,mt2701-ethsys 21 - mediatek,mt7622-ethsys 22 - mediatek,mt7629-ethsys 23 - mediatek,mt7981-ethsys 24 - mediatek,mt7986-ethsys 25 - mediatek,mt7988-ethsys 28 - const: mediatek,mt7623-ethsys 29 - const: mediatek,mt2701-ethsys [all …]
|
| /linux/arch/arm/boot/dts/mediatek/ |
| H A D | mt7629.dtsi | 430 ethsys: syscon@1b000000 { label 431 compatible = "mediatek,mt7629-ethsys", "syscon"; 445 <ðsys CLK_ETH_ESW_EN>, 446 <ðsys CLK_ETH_GP0_EN>, 447 <ðsys CLK_ETH_GP1_EN>, 448 <ðsys CLK_ETH_GP2_EN>, 449 <ðsys CLK_ETH_FE_EN>, 471 mediatek,ethsys = <ðsys>;
|
| H A D | mt2701.dtsi | 720 ethsys: syscon@1b000000 { label 721 compatible = "mediatek,mt2701-ethsys", "syscon"; 734 <ðsys CLK_ETHSYS_ESW>, 735 <ðsys CLK_ETHSYS_GP1>, 736 <ðsys CLK_ETHSYS_GP2>, 739 resets = <ðsys MT2701_ETHSYS_FE_RST>, 740 <ðsys MT2701_ETHSYS_GMAC_RST>, 741 <ðsys MT2701_ETHSYS_PPE_RST>; 744 mediatek,ethsys = <ðsys>;
|
| H A D | mt7623.dtsi | 939 ethsys: syscon@1b000000 { label 940 compatible = "mediatek,mt7623-ethsys", 941 "mediatek,mt2701-ethsys", 952 clocks = <ðsys CLK_ETHSYS_HSDMA>; 967 <ðsys CLK_ETHSYS_ESW>, 968 <ðsys CLK_ETHSYS_GP1>, 969 <ðsys CLK_ETHSYS_GP2>, 972 resets = <ðsys MT2701_ETHSYS_FE_RST>, 973 <ðsys MT2701_ETHSYS_GMAC_RST>, 974 <ðsys MT2701_ETHSYS_PPE_RST>; [all …]
|
| H A D | mt7623a.dtsi | 54 resets = <ðsys MT2701_ETHSYS_MCM_RST>;
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt7988a.dtsi | 742 ethsys: clock-controller@15000000 { label 743 compatible = "mediatek,mt7988-ethsys", "syscon"; 917 clocks = <ðsys CLK_ETHDMA_CRYPT0_EN>, 918 <ðsys CLK_ETHDMA_FE_EN>, 919 <ðsys CLK_ETHDMA_GP2_EN>, 920 <ðsys CLK_ETHDMA_GP1_EN>, 921 <ðsys CLK_ETHDMA_GP3_EN>, 925 <ðsys CLK_ETHDMA_ESW_EN>, 938 <ðsys CLK_ETHDMA_XGP1_EN>, 939 <ðsys CLK_ETHDMA_XGP2_EN>, [all …]
|
| H A D | mt7986a.dtsi | 494 ethsys: syscon@15000000 { label 495 compatible = "mediatek,mt7986-ethsys", 541 clocks = <ðsys CLK_ETH_FE_EN>, 542 <ðsys CLK_ETH_GP2_EN>, 543 <ðsys CLK_ETH_GP1_EN>, 544 <ðsys CLK_ETH_WOCPU1_EN>, 545 <ðsys CLK_ETH_WOCPU0_EN>, 569 mediatek,ethsys = <ðsys>;
|
| H A D | mt7622.dtsi | 929 ethsys: clock-controller@1b000000 { label 930 compatible = "mediatek,mt7622-ethsys", 941 clocks = <ðsys CLK_ETH_HSDMA_EN>; 975 <ðsys CLK_ETH_ESW_EN>, 976 <ðsys CLK_ETH_GP0_EN>, 977 <ðsys CLK_ETH_GP1_EN>, 978 <ðsys CLK_ETH_GP2_EN>, 990 mediatek,ethsys = <ðsys>;
|
| /linux/drivers/clk/mediatek/ |
| H A D | Kconfig | 54 bool "Clock driver for MediaTek MT2701 ethsys" 57 This driver supports MediaTek MT2701 ethsys clocks. 386 tristate "Clock driver for MediaTek MT7622 ETHSYS" 416 bool "Clock driver for MediaTek MT7629 ETHSYS" 439 tristate "Clock driver for MediaTek MT7981 ETHSYS" 456 tristate "Clock driver for MediaTek MT7986 ETHSYS"
|
| H A D | clk-mt2701-eth.c | 49 { .compatible = "mediatek,mt2701-ethsys", .data = ð_desc },
|
| H A D | clk-mt7622-eth.c | 74 { .compatible = "mediatek,mt7622-ethsys", .data = ð_desc },
|
| H A D | clk-mt7986-eth.c | 82 { .compatible = "mediatek,mt7986-ethsys", .data = ð_desc },
|
| H A D | clk-mt7981-eth.c | 101 { .compatible = "mediatek,mt7981-ethsys", .data = ð_desc },
|
| H A D | clk-mt7629-eth.c | 122 .compatible = "mediatek,mt7629-ethsys",
|
| H A D | clk-mt7988-eth.c | 131 { .compatible = "mediatek,mt7988-ethsys", .data = ðdma_desc },
|
| /linux/include/dt-bindings/reset/ |
| H A D | mt7986-resets.h | 46 /* ETHSYS Subsystem resets */
|
| H A D | mt2701-resets.h | 75 /* ETHSYS resets */
|
| H A D | mt7622-reset.h | 76 /* ETHSYS Subsystem resets */
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | mediatek,mt7622-hsdma.yaml | 59 clocks = <ðsys CLK_ETHSYS_HSDMA>;
|
| /linux/drivers/net/ethernet/mediatek/ |
| H A D | mtk_eth_soc.c | 482 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mt7621_gmac0_rgmii_adjust() 645 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 648 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_mac_config() 659 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 661 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_config() 705 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_finish() 3773 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 3778 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 3902 regmap_write(eth->ethsys, ETHSYS_FE_RST_CHK_IDLE_EN, 0); in mtk_hw_reset() 3926 regmap_write(eth->ethsys, ETHSYS_FE_RST_CHK_IDLE_EN, in mtk_hw_reset() [all …]
|
| /linux/include/dt-bindings/clock/ |
| H A D | mt7986-clk.h | 161 /* ETHSYS */
|
| H A D | mt7629-clk.h | 188 /* ETHSYS */
|
| H A D | mediatek,mt7981-clk.h | 209 /* ETHSYS */
|
| H A D | mt7622-clk.h | 264 /* ETHSYS */
|
| /linux/Documentation/devicetree/bindings/net/dsa/ |
| H A D | mediatek,mt7530.yaml | 169 ethsys. 405 resets = <ðsys MT2701_ETHSYS_MCM_RST>;
|