/linux-6.8/Documentation/devicetree/bindings/clock/ |
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-6.8/Documentation/devicetree/bindings/net/ |
D | mediatek,net.yaml | 52 mediatek,ethsys: 413 - mediatek,ethsys 435 <ðsys CLK_ETH_ESW_EN>, 436 <ðsys CLK_ETH_GP0_EN>, 437 <ðsys CLK_ETH_GP1_EN>, 438 <ðsys CLK_ETH_GP2_EN>, 450 mediatek,ethsys = <ðsys>; 515 clocks = <ðsys CLK_ETH_FE_EN>, 516 <ðsys CLK_ETH_GP2_EN>, 517 <ðsys CLK_ETH_GP1_EN>, [all …]
|
/linux-6.8/arch/arm/boot/dts/mediatek/ |
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>;
|
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>;
|
D | mt7623.dtsi | 940 ethsys: syscon@1b000000 { label 941 compatible = "mediatek,mt7623-ethsys", 942 "mediatek,mt2701-ethsys", 953 clocks = <ðsys CLK_ETHSYS_HSDMA>; 968 <ðsys CLK_ETHSYS_ESW>, 969 <ðsys CLK_ETHSYS_GP1>, 970 <ðsys CLK_ETHSYS_GP2>, 973 resets = <ðsys MT2701_ETHSYS_FE_RST>, 974 <ðsys MT2701_ETHSYS_GMAC_RST>, 975 <ðsys MT2701_ETHSYS_PPE_RST>; [all …]
|
D | mt7623a.dtsi | 54 resets = <ðsys MT2701_ETHSYS_MCM_RST>;
|
/linux-6.8/drivers/net/ethernet/mediatek/ |
D | mtk_eth_path.c | 144 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in set_mux_gmac1_gmac2_to_sgmii_rgmii() 159 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in set_mux_gmac1_gmac2_to_sgmii_rgmii() 173 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in set_mux_gmac12_to_gephy_sgmii() 190 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in set_mux_gmac12_to_gephy_sgmii()
|
D | mtk_eth_soc.c | 476 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mt7621_gmac0_rgmii_adjust() 613 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 616 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_mac_config() 627 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 629 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_config() 673 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_finish() 3538 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 3543 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 3667 regmap_write(eth->ethsys, ETHSYS_FE_RST_CHK_IDLE_EN, 0); in mtk_hw_reset() 3691 regmap_write(eth->ethsys, ETHSYS_FE_RST_CHK_IDLE_EN, in mtk_hw_reset() [all …]
|
/linux-6.8/arch/arm64/boot/dts/mediatek/ |
D | mt7986a.dtsi | 500 ethsys: syscon@15000000 { label 503 compatible = "mediatek,mt7986-ethsys", 557 clocks = <ðsys CLK_ETH_FE_EN>, 558 <ðsys CLK_ETH_GP2_EN>, 559 <ðsys CLK_ETH_GP1_EN>, 560 <ðsys CLK_ETH_WOCPU1_EN>, 561 <ðsys CLK_ETH_WOCPU0_EN>, 582 mediatek,ethsys = <ðsys>;
|
D | mt7622.dtsi | 929 ethsys: syscon@1b000000 { label 930 compatible = "mediatek,mt7622-ethsys", 941 clocks = <ðsys CLK_ETH_HSDMA_EN>; 977 <ðsys CLK_ETH_ESW_EN>, 978 <ðsys CLK_ETH_GP0_EN>, 979 <ðsys CLK_ETH_GP1_EN>, 980 <ðsys CLK_ETH_GP2_EN>, 992 mediatek,ethsys = <ðsys>;
|
/linux-6.8/drivers/clk/mediatek/ |
D | Kconfig | 54 bool "Clock driver for MediaTek MT2701 ethsys" 57 This driver supports MediaTek MT2701 ethsys clocks. 349 tristate "Clock driver for MediaTek MT7622 ETHSYS" 379 bool "Clock driver for MediaTek MT7629 ETHSYS" 402 tristate "Clock driver for MediaTek MT7981 ETHSYS" 419 tristate "Clock driver for MediaTek MT7986 ETHSYS"
|
D | clk-mt2701-eth.c | 49 { .compatible = "mediatek,mt2701-ethsys", .data = ð_desc },
|
D | clk-mt7622-eth.c | 74 { .compatible = "mediatek,mt7622-ethsys", .data = ð_desc },
|
D | clk-mt7986-eth.c | 82 { .compatible = "mediatek,mt7986-ethsys", .data = ð_desc },
|
D | clk-mt7981-eth.c | 101 { .compatible = "mediatek,mt7981-ethsys", .data = ð_desc },
|
D | clk-mt7629-eth.c | 122 .compatible = "mediatek,mt7629-ethsys",
|
D | clk-mt7988-eth.c | 131 { .compatible = "mediatek,mt7988-ethsys", .data = ðdma_desc },
|
/linux-6.8/Documentation/devicetree/bindings/crypto/ |
D | mediatek-crypto.txt | 22 clocks = <ðsys CLK_ETHSYS_CRYPTO>;
|
/linux-6.8/include/dt-bindings/reset/ |
D | mt7986-resets.h | 46 /* ETHSYS Subsystem resets */
|
D | mt2701-resets.h | 75 /* ETHSYS resets */
|
D | mt7622-reset.h | 76 /* ETHSYS Subsystem resets */
|
/linux-6.8/Documentation/devicetree/bindings/dma/ |
D | mtk-hsdma.txt | 27 clocks = <ðsys CLK_ETHSYS_HSDMA>;
|
/linux-6.8/include/dt-bindings/clock/ |
D | mt7986-clk.h | 161 /* ETHSYS */
|
D | mt7629-clk.h | 188 /* ETHSYS */
|
D | mediatek,mt7981-clk.h | 209 /* ETHSYS */
|