Home
last modified time | relevance | path

Searched full:ethsys (Results 1 – 25 of 59) sorted by relevance

123

/kernel/linux/linux-6.6/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"
11 - "mediatek,mt7623-ethsys", "mediatek,mt2701-ethsys", "syscon"
12 - "mediatek,mt7629-ethsys", "syscon"
13 - "mediatek,mt7981-ethsys", "syscon"
14 - "mediatek,mt7986-ethsys", "syscon"
18 The ethsys controller uses the common clk binding from
24 ethsys: clock-controller@1b000000 {
[all …]
/kernel/linux/linux-5.10/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"
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";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dmediatek-net.txt29 - resets: Should contain phandles to the ethsys reset signals
33 - mediatek,ethsys: phandle to the syscon node that handles the port setup
60 <&ethsys CLK_ETHSYS_ESW>,
61 <&ethsys CLK_ETHSYS_GP2>,
62 <&ethsys CLK_ETHSYS_GP1>;
68 resets = <&ethsys MT2701_ETHSYS_ETH_RST>;
70 mediatek,ethsys = <&ethsys>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dmediatek,net.yaml52 mediatek,ethsys:
395 - mediatek,ethsys
417 <&ethsys CLK_ETH_ESW_EN>,
418 <&ethsys CLK_ETH_GP0_EN>,
419 <&ethsys CLK_ETH_GP1_EN>,
420 <&ethsys CLK_ETH_GP2_EN>,
432 mediatek,ethsys = <&ethsys>;
497 clocks = <&ethsys CLK_ETH_FE_EN>,
498 <&ethsys CLK_ETH_GP2_EN>,
499 <&ethsys CLK_ETH_GP1_EN>,
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmt7629.dtsi432 ethsys: syscon@1b000000 { label
433 compatible = "mediatek,mt7629-ethsys", "syscon";
447 <&ethsys CLK_ETH_ESW_EN>,
448 <&ethsys CLK_ETH_GP0_EN>,
449 <&ethsys CLK_ETH_GP1_EN>,
450 <&ethsys CLK_ETH_GP2_EN>,
451 <&ethsys CLK_ETH_FE_EN>,
473 mediatek,ethsys = <&ethsys>;
Dmt2701.dtsi720 ethsys: syscon@1b000000 { label
721 compatible = "mediatek,mt2701-ethsys", "syscon";
734 <&ethsys CLK_ETHSYS_ESW>,
735 <&ethsys CLK_ETHSYS_GP1>,
736 <&ethsys CLK_ETHSYS_GP2>,
739 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
740 <&ethsys MT2701_ETHSYS_GMAC_RST>,
741 <&ethsys MT2701_ETHSYS_PPE_RST>;
744 mediatek,ethsys = <&ethsys>;
Dmt7623.dtsi906 ethsys: syscon@1b000000 { label
907 compatible = "mediatek,mt7623-ethsys",
908 "mediatek,mt2701-ethsys",
919 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
934 <&ethsys CLK_ETHSYS_ESW>,
935 <&ethsys CLK_ETHSYS_GP1>,
936 <&ethsys CLK_ETHSYS_GP2>,
939 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
940 <&ethsys MT2701_ETHSYS_GMAC_RST>,
941 <&ethsys MT2701_ETHSYS_PPE_RST>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/
Dmt7629.dtsi430 ethsys: syscon@1b000000 { label
431 compatible = "mediatek,mt7629-ethsys", "syscon";
445 <&ethsys CLK_ETH_ESW_EN>,
446 <&ethsys CLK_ETH_GP0_EN>,
447 <&ethsys CLK_ETH_GP1_EN>,
448 <&ethsys CLK_ETH_GP2_EN>,
449 <&ethsys CLK_ETH_FE_EN>,
471 mediatek,ethsys = <&ethsys>;
Dmt2701.dtsi720 ethsys: syscon@1b000000 { label
721 compatible = "mediatek,mt2701-ethsys", "syscon";
734 <&ethsys CLK_ETHSYS_ESW>,
735 <&ethsys CLK_ETHSYS_GP1>,
736 <&ethsys CLK_ETHSYS_GP2>,
739 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
740 <&ethsys MT2701_ETHSYS_GMAC_RST>,
741 <&ethsys MT2701_ETHSYS_PPE_RST>;
744 mediatek,ethsys = <&ethsys>;
Dmt7623.dtsi940 ethsys: syscon@1b000000 { label
941 compatible = "mediatek,mt7623-ethsys",
942 "mediatek,mt2701-ethsys",
953 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
968 <&ethsys CLK_ETHSYS_ESW>,
969 <&ethsys CLK_ETHSYS_GP1>,
970 <&ethsys CLK_ETHSYS_GP2>,
973 resets = <&ethsys MT2701_ETHSYS_FE_RST>,
974 <&ethsys MT2701_ETHSYS_GMAC_RST>,
975 <&ethsys MT2701_ETHSYS_PPE_RST>;
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mediatek/
Dmtk_eth_path.c134 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()
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
Dmtk_eth_path.c144 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()
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt7986a.dtsi490 ethsys: syscon@15000000 { label
491 compatible = "mediatek,mt7986-ethsys",
531 clocks = <&ethsys CLK_ETH_FE_EN>,
532 <&ethsys CLK_ETH_GP2_EN>,
533 <&ethsys CLK_ETH_GP1_EN>,
534 <&ethsys CLK_ETH_WOCPU1_EN>,
535 <&ethsys CLK_ETH_WOCPU0_EN>,
558 mediatek,ethsys = <&ethsys>;
Dmt7622.dtsi925 ethsys: clock-controller@1b000000 { label
926 compatible = "mediatek,mt7622-ethsys",
937 clocks = <&ethsys CLK_ETH_HSDMA_EN>;
971 <&ethsys CLK_ETH_ESW_EN>,
972 <&ethsys CLK_ETH_GP0_EN>,
973 <&ethsys CLK_ETH_GP1_EN>,
974 <&ethsys CLK_ETH_GP2_EN>,
986 mediatek,ethsys = <&ethsys>;
/kernel/linux/linux-5.10/drivers/clk/mediatek/
DKconfig47 bool "Clock driver for MediaTek MT2701 ethsys"
50 This driver supports MediaTek MT2701 ethsys clocks.
304 bool "Clock driver for MediaTek MT7622 ETHSYS"
334 bool "Clock driver for MediaTek MT7629 ETHSYS"
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt7622.dtsi896 ethsys: syscon@1b000000 { label
897 compatible = "mediatek,mt7622-ethsys",
908 clocks = <&ethsys CLK_ETH_HSDMA_EN>;
923 <&ethsys CLK_ETH_ESW_EN>,
924 <&ethsys CLK_ETH_GP0_EN>,
925 <&ethsys CLK_ETH_GP1_EN>,
926 <&ethsys CLK_ETH_GP2_EN>,
938 mediatek,ethsys = <&ethsys>;
/kernel/linux/linux-6.6/drivers/clk/mediatek/
DKconfig54 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"
/kernel/linux/linux-5.10/drivers/staging/mt7621-dts/
Dmt7621.dtsi390 ethsys: syscon@1e000000 { label
391 compatible = "mediatek,mt7621-ethsys",
413 mediatek,ethsys = <&ethsys>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/crypto/
Dmediatek-crypto.txt22 clocks = <&ethsys CLK_ETHSYS_CRYPTO>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/
Dmediatek-crypto.txt22 clocks = <&ethsys CLK_ETHSYS_CRYPTO>;
/kernel/linux/linux-6.6/include/dt-bindings/reset/
Dmt7986-resets.h46 /* ETHSYS Subsystem resets */
Dmt2701-resets.h75 /* ETHSYS resets */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/
Dmtk-hsdma.txt27 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/
Dmtk-hsdma.txt27 clocks = <&ethsys CLK_ETHSYS_HSDMA>;
/kernel/linux/linux-5.10/include/dt-bindings/reset/
Dmt2701-resets.h75 /* ETHSYS resets */

123