Home
last modified time | relevance | path

Searched refs:ethsys (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/Documentation/devicetree/bindings/arm/mediatek/
Dmediatek,ethsys.txt1 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/
Dmediatek-net.txt23 - resets: Should contain phandles to the ethsys reset signals
27 - mediatek,ethsys: phandle to the syscon node that handles the port setup
49 <&ethsys CLK_ETHSYS_ESW>,
50 <&ethsys CLK_ETHSYS_GP2>,
51 <&ethsys CLK_ETHSYS_GP1>;
57 resets = <&ethsys MT2701_ETHSYS_ETH_RST>;
59 mediatek,ethsys = <&ethsys>;
/Linux-v4.19/drivers/staging/mt7621-eth/Documentation/devicetree/bindings/net/
Dmediatek-net-gsw.txt37 <&ethsys CLK_ETHSYS_ESW>,
38 <&ethsys CLK_ETHSYS_GP2>,
39 <&ethsys CLK_ETHSYS_GP1>;
/Linux-v4.19/arch/arm/boot/dts/
Dmt2701.dtsi673 ethsys: syscon@1b000000 { label
674 compatible = "mediatek,mt2701-ethsys", "syscon";
687 <&ethsys CLK_ETHSYS_ESW>,
688 <&ethsys CLK_ETHSYS_GP1>,
689 <&ethsys CLK_ETHSYS_GP2>,
692 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
693 <&ethsys MT2701_ETHSYS_GMAC_RST>,
694 <&ethsys MT2701_ETHSYS_PPE_RST>;
697 mediatek,ethsys = <&ethsys>;
Dmt7623.dtsi882 ethsys: syscon@1b000000 { label
883 compatible = "mediatek,mt7623-ethsys",
884 "mediatek,mt2701-ethsys",
895 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
910 <&ethsys CLK_ETHSYS_ESW>,
911 <&ethsys CLK_ETHSYS_GP1>,
912 <&ethsys CLK_ETHSYS_GP2>,
915 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
916 <&ethsys MT2701_ETHSYS_GMAC_RST>,
917 <&ethsys MT2701_ETHSYS_PPE_RST>;
[all …]
Dmt7623a-rfb-emmc.dts138 resets = <&ethsys MT2701_ETHSYS_MCM_RST>;
Dmt7623a-rfb-nand.dts142 resets = <&ethsys MT2701_ETHSYS_MCM_RST>;
/Linux-v4.19/arch/arm64/boot/dts/mediatek/
Dmt7622.dtsi827 ethsys: syscon@1b000000 { label
828 compatible = "mediatek,mt7622-ethsys",
839 clocks = <&ethsys CLK_ETH_HSDMA_EN>;
854 <&ethsys CLK_ETH_ESW_EN>,
855 <&ethsys CLK_ETH_GP0_EN>,
856 <&ethsys CLK_ETH_GP1_EN>,
857 <&ethsys CLK_ETH_GP2_EN>,
869 mediatek,ethsys = <&ethsys>;
/Linux-v4.19/drivers/staging/mt7621-dts/
Dmt7621.dtsi350 ethsys: syscon@1e000000 { label
351 compatible = "mediatek,mt7621-ethsys",
373 mediatek,ethsys = <&ethsys>;
/Linux-v4.19/Documentation/devicetree/bindings/crypto/
Dmediatek-crypto.txt22 clocks = <&ethsys CLK_ETHSYS_CRYPTO>;
/Linux-v4.19/Documentation/devicetree/bindings/dma/
Dmtk-hsdma.txt27 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
/Linux-v4.19/drivers/net/ethernet/mediatek/
Dmtk_eth_soc.c150 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 …]
Dmtk_eth_soc.h636 struct regmap *ethsys; member
/Linux-v4.19/drivers/clk/mediatek/
DKconfig46 bool "Clock driver for MediaTek MT2701 ethsys"
49 This driver supports MediaTek MT2701 ethsys clocks.
/Linux-v4.19/Documentation/devicetree/bindings/net/dsa/
Dmt7530.txt24 line index for the ethsys.
/Linux-v4.19/drivers/staging/mt7621-eth/
Dgsw_mt7620.h245 struct regmap *ethsys; member
Dmtk_eth_soc.c114 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()
Dmtk_eth_soc.h660 struct regmap *ethsys; member