/Linux-v6.1/Documentation/devicetree/bindings/arm/mediatek/ |
D | mediatek,ethsys.txt | 1 Mediatek ethsys controller 4 The Mediatek ethsys controller provides various clocks to the system. 9 - "mediatek,mt2701-ethsys", "syscon" 10 - "mediatek,mt7622-ethsys", "syscon" 11 - "mediatek,mt7623-ethsys", "mediatek,mt2701-ethsys", "syscon" 12 - "mediatek,mt7629-ethsys", "syscon" 13 - "mediatek,mt7986-ethsys", "syscon" 17 The ethsys controller uses the common clk binding from 23 ethsys: clock-controller@1b000000 { 24 compatible = "mediatek,mt2701-ethsys", "syscon";
|
/Linux-v6.1/arch/arm64/boot/dts/mediatek/ |
D | mt7986a.dtsi | 221 ethsys: syscon@15000000 { label 224 compatible = "mediatek,mt7986-ethsys", 260 clocks = <ðsys CLK_ETH_FE_EN>, 261 <ðsys CLK_ETH_GP2_EN>, 262 <ðsys CLK_ETH_GP1_EN>, 263 <ðsys CLK_ETH_WOCPU1_EN>, 264 <ðsys CLK_ETH_WOCPU0_EN>, 285 mediatek,ethsys = <ðsys>;
|
D | mt7622.dtsi | 928 ethsys: syscon@1b000000 { label 929 compatible = "mediatek,mt7622-ethsys", 940 clocks = <ðsys CLK_ETH_HSDMA_EN>; 976 <ðsys CLK_ETH_ESW_EN>, 977 <ðsys CLK_ETH_GP0_EN>, 978 <ðsys CLK_ETH_GP1_EN>, 979 <ðsys CLK_ETH_GP2_EN>, 991 mediatek,ethsys = <ðsys>;
|
/Linux-v6.1/drivers/net/ethernet/mediatek/ |
D | mtk_eth_path.c | 134 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in set_mux_gmac1_gmac2_to_sgmii_rgmii() 149 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in set_mux_gmac1_gmac2_to_sgmii_rgmii() 163 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in set_mux_gmac12_to_gephy_sgmii() 180 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in set_mux_gmac12_to_gephy_sgmii()
|
D | mtk_eth_soc.c | 325 regmap_read(eth->ethsys, ETHSYS_SYSCFG, &val); in mt7621_gmac0_rgmii_adjust() 336 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mt7621_gmac0_rgmii_adjust() 361 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mtk_gmac0_rgmii_adjust() 506 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 509 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_mac_config() 520 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 522 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_config() 557 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_finish() 3132 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 3137 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() [all …]
|
D | mtk_eth_soc.h | 1081 struct regmap *ethsys; member
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | mt7629.dtsi | 431 ethsys: syscon@1b000000 { label 432 compatible = "mediatek,mt7629-ethsys", "syscon"; 446 <ðsys CLK_ETH_ESW_EN>, 447 <ðsys CLK_ETH_GP0_EN>, 448 <ðsys CLK_ETH_GP1_EN>, 449 <ðsys CLK_ETH_GP2_EN>, 450 <ðsys CLK_ETH_FE_EN>, 472 mediatek,ethsys = <ðsys>;
|
D | mt2701.dtsi | 721 ethsys: syscon@1b000000 { label 722 compatible = "mediatek,mt2701-ethsys", "syscon"; 735 <ðsys CLK_ETHSYS_ESW>, 736 <ðsys CLK_ETHSYS_GP1>, 737 <ðsys CLK_ETHSYS_GP2>, 740 resets = <ðsys MT2701_ETHSYS_FE_RST>, 741 <ðsys MT2701_ETHSYS_GMAC_RST>, 742 <ðsys MT2701_ETHSYS_PPE_RST>; 745 mediatek,ethsys = <ðsys>;
|
D | mt7623.dtsi | 941 ethsys: syscon@1b000000 { label 942 compatible = "mediatek,mt7623-ethsys", 943 "mediatek,mt2701-ethsys", 954 clocks = <ðsys CLK_ETHSYS_HSDMA>; 969 <ðsys CLK_ETHSYS_ESW>, 970 <ðsys CLK_ETHSYS_GP1>, 971 <ðsys CLK_ETHSYS_GP2>, 974 resets = <ðsys MT2701_ETHSYS_FE_RST>, 975 <ðsys MT2701_ETHSYS_GMAC_RST>, 976 <ðsys MT2701_ETHSYS_PPE_RST>; [all …]
|
D | mt7623a-rfb-emmc.dts | 138 resets = <ðsys MT2701_ETHSYS_MCM_RST>;
|
D | mt7623a-rfb-nand.dts | 142 resets = <ðsys MT2701_ETHSYS_MCM_RST>;
|
/Linux-v6.1/Documentation/devicetree/bindings/crypto/ |
D | mediatek-crypto.txt | 22 clocks = <ðsys CLK_ETHSYS_CRYPTO>;
|
/Linux-v6.1/Documentation/devicetree/bindings/dma/ |
D | mtk-hsdma.txt | 27 clocks = <ðsys CLK_ETHSYS_HSDMA>;
|
/Linux-v6.1/arch/mips/boot/dts/ralink/ |
D | mt7621.dtsi | 315 mediatek,ethsys = <&sysc>;
|
/Linux-v6.1/drivers/clk/mediatek/ |
D | Kconfig | 47 bool "Clock driver for MediaTek MT2701 ethsys" 50 This driver supports MediaTek MT2701 ethsys clocks.
|