/Linux-v4.19/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" 14 The ethsys controller uses the common clk binding from 20 ethsys: clock-controller@1b000000 { 21 compatible = "mediatek,mt2701-ethsys", "syscon";
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | mediatek-net.txt | 23 - resets: Should contain phandles to the ethsys reset signals 27 - mediatek,ethsys: phandle to the syscon node that handles the port setup 49 <ðsys CLK_ETHSYS_ESW>, 50 <ðsys CLK_ETHSYS_GP2>, 51 <ðsys CLK_ETHSYS_GP1>; 57 resets = <ðsys MT2701_ETHSYS_ETH_RST>; 59 mediatek,ethsys = <ðsys>;
|
/Linux-v4.19/drivers/staging/mt7621-eth/Documentation/devicetree/bindings/net/ |
D | mediatek-net-gsw.txt | 37 <ðsys CLK_ETHSYS_ESW>, 38 <ðsys CLK_ETHSYS_GP2>, 39 <ðsys CLK_ETHSYS_GP1>;
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | mt2701.dtsi | 673 ethsys: syscon@1b000000 { label 674 compatible = "mediatek,mt2701-ethsys", "syscon"; 687 <ðsys CLK_ETHSYS_ESW>, 688 <ðsys CLK_ETHSYS_GP1>, 689 <ðsys CLK_ETHSYS_GP2>, 692 resets = <ðsys MT2701_ETHSYS_FE_RST>, 693 <ðsys MT2701_ETHSYS_GMAC_RST>, 694 <ðsys MT2701_ETHSYS_PPE_RST>; 697 mediatek,ethsys = <ðsys>;
|
D | mt7623.dtsi | 882 ethsys: syscon@1b000000 { label 883 compatible = "mediatek,mt7623-ethsys", 884 "mediatek,mt2701-ethsys", 895 clocks = <ðsys CLK_ETHSYS_HSDMA>; 910 <ðsys CLK_ETHSYS_ESW>, 911 <ðsys CLK_ETHSYS_GP1>, 912 <ðsys CLK_ETHSYS_GP2>, 915 resets = <ðsys MT2701_ETHSYS_FE_RST>, 916 <ðsys MT2701_ETHSYS_GMAC_RST>, 917 <ð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-v4.19/arch/arm64/boot/dts/mediatek/ |
D | mt7622.dtsi | 827 ethsys: syscon@1b000000 { label 828 compatible = "mediatek,mt7622-ethsys", 839 clocks = <ðsys CLK_ETH_HSDMA_EN>; 854 <ðsys CLK_ETH_ESW_EN>, 855 <ðsys CLK_ETH_GP0_EN>, 856 <ðsys CLK_ETH_GP1_EN>, 857 <ðsys CLK_ETH_GP2_EN>, 869 mediatek,ethsys = <ðsys>;
|
/Linux-v4.19/drivers/staging/mt7621-dts/ |
D | mt7621.dtsi | 350 ethsys: syscon@1e000000 { label 351 compatible = "mediatek,mt7621-ethsys", 373 mediatek,ethsys = <ðsys>;
|
/Linux-v4.19/Documentation/devicetree/bindings/crypto/ |
D | mediatek-crypto.txt | 22 clocks = <ðsys CLK_ETHSYS_CRYPTO>;
|
/Linux-v4.19/Documentation/devicetree/bindings/dma/ |
D | mtk-hsdma.txt | 27 clocks = <ðsys CLK_ETHSYS_HSDMA>;
|
/Linux-v4.19/drivers/net/ethernet/mediatek/ |
D | mtk_eth_soc.c | 150 regmap_update_bits(eth->ethsys, ETHSYS_CLKCFG0, in mtk_gmac0_rgmii_adjust() 190 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_gmac_sgmii_hw_setup() 193 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_gmac_sgmii_hw_setup() 345 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_phy_connect() 348 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_phy_connect() 1887 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 1892 regmap_update_bits(eth->ethsys, ETHSYS_RSTCTRL, in ethsys_reset() 1942 regmap_read(eth->ethsys, ETHSYS_SYSCFG0, &val); in mtk_hw_init() 1949 regmap_write(eth->ethsys, ETHSYS_SYSCFG0, val); in mtk_hw_init() 2484 eth->ethsys = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in mtk_probe() [all …]
|
D | mtk_eth_soc.h | 636 struct regmap *ethsys; member
|
/Linux-v4.19/drivers/clk/mediatek/ |
D | Kconfig | 46 bool "Clock driver for MediaTek MT2701 ethsys" 49 This driver supports MediaTek MT2701 ethsys clocks.
|
/Linux-v4.19/Documentation/devicetree/bindings/net/dsa/ |
D | mt7530.txt | 24 line index for the ethsys.
|
/Linux-v4.19/drivers/staging/mt7621-eth/ |
D | gsw_mt7620.h | 245 struct regmap *ethsys; member
|
D | mtk_eth_soc.c | 114 regmap_read(eth->ethsys, SYSC_REG_RSTCTRL, &val); in mtk_reset() 116 regmap_write(eth->ethsys, SYSC_REG_RSTCTRL, val); in mtk_reset() 119 regmap_write(eth->ethsys, SYSC_REG_RSTCTRL, val); in mtk_reset() 2086 eth->ethsys = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in mtk_probe() 2088 if (IS_ERR(eth->ethsys)) in mtk_probe() 2089 return PTR_ERR(eth->ethsys); in mtk_probe()
|
D | mtk_eth_soc.h | 660 struct regmap *ethsys; member
|