stmmac: dwmac-sti: Pass sysconfig register offset via syscon dt property.
[deliverable/linux.git] / Documentation / devicetree / bindings / net / sti-dwmac.txt
index 6762a6b5da7e91f7cf215a62c026885365b015f9..d05c1e1fd9b6f05a763efbeb18179d43ac35a50c 100644 (file)
@@ -9,14 +9,10 @@ The device node has following properties.
 Required properties:
  - compatible  : Can be "st,stih415-dwmac", "st,stih416-dwmac",
    "st,stih407-dwmac", "st,stid127-dwmac".
- - reg : Offset of the glue configuration register map in system
-   configuration regmap pointed by st,syscon property and size.
- - st,syscon : Should be phandle to system configuration node which
-   encompases this glue registers.
+ - st,syscon : Should be phandle/offset pair. The phandle to the syscon node which
+   encompases the glue register, and the offset of the control register.
  - st,gmac_en: this is to enable the gmac into a dedicated sysctl control
    register available on STiH407 SoC.
- - sti-ethconf: this is the gmac glue logic register to enable the GMAC,
-   select among the different modes and program the clk retiming.
  - pinctrl-0: pin-control for all the MII mode supported.
 
 Optional properties:
@@ -40,10 +36,10 @@ ethernet0: dwmac@9630000 {
        device_type = "network";
        status = "disabled";
        compatible = "st,stih407-dwmac", "snps,dwmac", "snps,dwmac-3.710";
-       reg = <0x9630000 0x8000>, <0x80 0x4>;
-       reg-names = "stmmaceth", "sti-ethconf";
+       reg = <0x9630000 0x8000>;
+       reg-names = "stmmaceth";
 
-       st,syscon = <&syscfg_sbc_reg>;
+       st,syscon = <&syscfg_sbc_reg 0x80>;
        st,gmac_en;
        resets = <&softreset STIH407_ETH1_SOFTRESET>;
        reset-names = "stmmaceth";
This page took 0.030287 seconds and 5 git commands to generate.