| /Linux-v5.4/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" 16 The ethsys controller uses the common clk binding from 22 ethsys: clock-controller@1b000000 { 23 compatible = "mediatek,mt2701-ethsys", "syscon";
|
| /Linux-v5.4/Documentation/devicetree/bindings/net/ |
| D | mediatek-net.txt | 29 - resets: Should contain phandles to the ethsys reset signals 33 - mediatek,ethsys: phandle to the syscon node that handles the port setup 60 <ðsys CLK_ETHSYS_ESW>, 61 <ðsys CLK_ETHSYS_GP2>, 62 <ðsys CLK_ETHSYS_GP1>; 68 resets = <ðsys MT2701_ETHSYS_ETH_RST>; 70 mediatek,ethsys = <ðsys>;
|
| /Linux-v5.4/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 | 146 regmap_read(eth->ethsys, ETHSYS_SYSCFG, &val); in mt7621_gmac0_rgmii_adjust() 157 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mt7621_gmac0_rgmii_adjust() 172 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mtk_gmac0_rgmii_adjust() 280 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 283 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_mac_config() 294 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_mac_config() 296 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_config() 314 regmap_update_bits(eth->ethsys, ETHSYS_SYSCFG0, in mtk_mac_config() 2271 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 2276 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() [all …]
|
| D | mtk_eth_soc.h | 862 struct regmap *ethsys; member
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | mt7629.dtsi | 418 ethsys: syscon@1b000000 { label 419 compatible = "mediatek,mt7629-ethsys", "syscon"; 433 <ðsys CLK_ETH_ESW_EN>, 434 <ðsys CLK_ETH_GP0_EN>, 435 <ðsys CLK_ETH_GP1_EN>, 436 <ðsys CLK_ETH_GP2_EN>, 437 <ðsys CLK_ETH_FE_EN>, 459 mediatek,ethsys = <ðsys>;
|
| D | mt2701.dtsi | 674 ethsys: syscon@1b000000 { label 675 compatible = "mediatek,mt2701-ethsys", "syscon"; 688 <ðsys CLK_ETHSYS_ESW>, 689 <ðsys CLK_ETHSYS_GP1>, 690 <ðsys CLK_ETHSYS_GP2>, 693 resets = <ðsys MT2701_ETHSYS_FE_RST>, 694 <ðsys MT2701_ETHSYS_GMAC_RST>, 695 <ðsys MT2701_ETHSYS_PPE_RST>; 698 mediatek,ethsys = <ðsys>;
|
| D | mt7623.dtsi | 1004 ethsys: syscon@1b000000 { label 1005 compatible = "mediatek,mt7623-ethsys", 1006 "mediatek,mt2701-ethsys", 1017 clocks = <ðsys CLK_ETHSYS_HSDMA>; 1032 <ðsys CLK_ETHSYS_ESW>, 1033 <ðsys CLK_ETHSYS_GP1>, 1034 <ðsys CLK_ETHSYS_GP2>, 1037 resets = <ðsys MT2701_ETHSYS_FE_RST>, 1038 <ðsys MT2701_ETHSYS_GMAC_RST>, 1039 <ð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-v5.4/arch/arm64/boot/dts/mediatek/ |
| D | mt7622.dtsi | 880 ethsys: syscon@1b000000 { label 881 compatible = "mediatek,mt7622-ethsys", 892 clocks = <ðsys CLK_ETH_HSDMA_EN>; 907 <ðsys CLK_ETH_ESW_EN>, 908 <ðsys CLK_ETH_GP0_EN>, 909 <ðsys CLK_ETH_GP1_EN>, 910 <ðsys CLK_ETH_GP2_EN>, 922 mediatek,ethsys = <ðsys>;
|
| /Linux-v5.4/drivers/staging/mt7621-dts/ |
| D | mt7621.dtsi | 390 ethsys: syscon@1e000000 { label 391 compatible = "mediatek,mt7621-ethsys", 413 mediatek,ethsys = <ðsys>;
|
| /Linux-v5.4/Documentation/devicetree/bindings/crypto/ |
| D | mediatek-crypto.txt | 22 clocks = <ðsys CLK_ETHSYS_CRYPTO>;
|
| /Linux-v5.4/Documentation/devicetree/bindings/dma/ |
| D | mtk-hsdma.txt | 27 clocks = <ðsys CLK_ETHSYS_HSDMA>;
|
| /Linux-v5.4/drivers/clk/mediatek/ |
| D | Kconfig | 47 bool "Clock driver for MediaTek MT2701 ethsys" 50 This driver supports MediaTek MT2701 ethsys clocks.
|
| /Linux-v5.4/Documentation/devicetree/bindings/net/dsa/ |
| D | mt7530.txt | 28 line index for the ethsys.
|