1. 11 Jan, 2022 2 commits
    • Rob Herring's avatar
      dt-bindings: net: stm32-dwmac: Make each example a separate entry · 8b31766c
      Rob Herring authored
      Each independent example should be a separate entry. This allows for
      'interrupts' to have different cell sizes.
      
      The first example also has a phandle in 'interrupts', so drop the phandle.
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Link: https://lore.kernel.org/r/20220106182518.1435497-8-robh@kernel.org
      8b31766c
    • Rob Herring's avatar
      dt-bindings: net: Cleanup MDIO node schemas · b2d28642
      Rob Herring authored
      The schemas for MDIO bus nodes range from missing to duplicating
      everything in mdio.yaml. The MDIO bus node schemas only need to
      reference mdio.yaml, define any binding specific properties, and define
      'unevaluatedProperties: false'. This ensures that MDIO nodes only
      contain defined properties. With this, any duplicated properties can
      be removed.
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jakub Kicinski <kuba@kernel.org>
      Cc: Maxime Ripard <mripard@kernel.org>
      Cc: Chen-Yu Tsai <wens@csie.org>
      Cc: Vivien Didelot <vivien.didelot@gmail.com>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: Vladimir Oltean <olteanv@gmail.com>
      Cc: Joakim Zhang <qiangqing.zhang@nxp.com>
      Cc: Heiner Kallweit <hkallweit1@gmail.com>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
      Cc: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
      Cc: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
      Cc: "Fernández Rojas" <noltari@gmail.com>
      Cc: John Crispin <john@phrozen.org>
      Cc: "G. Jaya Kumaran" <vineetha.g.jaya.kumaran@intel.com>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Joel Stanley <joel@jms.id.au>
      Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>
      Cc: Oleksij Rempel <o.rempel@pengutronix.de>
      Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
      Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com>
      Cc: Jose Abreu <joabreu@synopsys.com>
      Cc: netdev@vger.kernel.org
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
      Link: https://lore.kernel.org/r/20220105151009.3093506-1-robh@kernel.org
      b2d28642
  2. 10 Jan, 2022 4 commits
    • Rob Herring's avatar
      dt-bindings: net: Add missing properties used in examples · 8650381f
      Rob Herring authored
      With 'unevaluatedProperties' support implemented, the following warnings
      are generated in the net bindings:
      
      Documentation/devicetree/bindings/net/qca,ar71xx.example.dt.yaml: ethernet@19000000: Unevaluated properties are not allowed ('qca,ethcfg' was unexpected)
      Documentation/devicetree/bindings/net/stm32-dwmac.example.dt.yaml: ethernet@40028000: Unevaluated properties are not allowed ('reg-names', 'snps,pbl' were unexpected)
      Documentation/devicetree/bindings/net/ti,cpsw-switch.example.dt.yaml: mdio@1000: Unevaluated properties are not allowed ('clocks', 'clock-names' were unexpected)
      Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.example.dt.yaml: mdio@f00: Unevaluated properties are not allowed ('clocks', 'clock-names' were unexpected)
      
      Add the missing properties/nodes as necessary.
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jakub Kicinski <kuba@kernel.org>
      Cc: "Andreas Färber" <afaerber@suse.de>
      Cc: Manivannan Sadhasivam <mani@kernel.org>
      Cc: Maxime Coquelin <mcoquelin.stm32@gmail.com>
      Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
      Cc: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
      Cc: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
      Cc: "G. Jaya Kumaran" <vineetha.g.jaya.kumaran@intel.com>
      Cc: Oleksij Rempel <o.rempel@pengutronix.de>
      Cc: Christophe Roullier <christophe.roullier@foss.st.com>
      Cc: Grygorii Strashko <grygorii.strashko@ti.com>
      Cc: netdev@vger.kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-actions@lists.infradead.org
      Cc: linux-stm32@st-md-mailman.stormreply.com
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Link: https://lore.kernel.org/r/20211206174153.2296977-1-robh@kernel.org
      8650381f
    • Rob Herring's avatar
      dt-bindings: net: snps,dwmac: Enable burst length properties for more compatibles · 1d01efaf
      Rob Herring authored
      With 'unevaluatedProperties' support implemented, the properties
      'snps,pbl', 'snps,txpbl', and 'snps,rxpbl' are not allowed in the
      examples for some of the DWMAC versions:
      
      Documentation/devicetree/bindings/net/intel,dwmac-plat.example.dt.yaml: ethernet@3a000000: Unevaluated properties are not allowed ('snps,pbl', 'mdio0' were unexpected)
      Documentation/devicetree/bindings/net/stm32-dwmac.example.dt.yaml: ethernet@5800a000: Unevaluated properties are not allowed ('reg-names', 'snps,pbl' were unexpected)
      Documentation/devicetree/bindings/net/stm32-dwmac.example.dt.yaml: ethernet@40028000: Unevaluated properties are not allowed ('reg-names', 'snps,pbl' were unexpected)
      Documentation/devicetree/bindings/net/stm32-dwmac.example.dt.yaml: ethernet@40027000: Unevaluated properties are not allowed ('reg-names', 'snps,pbl' were unexpected)
      Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.example.dt.yaml: ethernet@28000000: Unevaluated properties are not allowed ('snps,txpbl', 'snps,rxpbl', 'mdio0' were unexpected)
      
      This appears to be an oversight, so fix it by allowing the properties
      on the v3.50a, v4.10a, and v4.20a versions of the DWMAC.
      
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jakub Kicinski <kuba@kernel.org>
      Cc: Alexandre Torgue <alexandre.torgue@foss.st.com>
      Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com>
      Cc: Jose Abreu <joabreu@synopsys.com>
      Cc: netdev@vger.kernel.org
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarThierry Reding <treding@nvidia.com>
      Link: https://lore.kernel.org/r/20211206174147.2296770-1-robh@kernel.org
      1d01efaf
    • Rob Herring's avatar
      dt-bindings: net: mdio: Allow any child node name · ad31ce56
      Rob Herring authored
      An MDIO bus can have devices other than ethernet PHYs on it, so it
      should allow for any node name rather than just 'ethernet-phy'.
      
      Cc: Andrew Lunn <andrew@lunn.ch>
      Cc: Heiner Kallweit <hkallweit1@gmail.com>
      Cc: Russell King <linux@armlinux.org.uk>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Jakub Kicinski <kuba@kernel.org>
      Cc: Florian Fainelli <f.fainelli@gmail.com>
      Cc: netdev@vger.kernel.org
      Signed-off-by: default avatarRob Herring <robh@kernel.org>
      Reviewed-by: default avatarThierry Reding <treding@nvidia.com>
      Acked-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
      Link: https://lore.kernel.org/r/20211206174139.2296497-1-robh@kernel.org
      ad31ce56
    • Qin Jian's avatar
  3. 08 Jan, 2022 4 commits
  4. 05 Jan, 2022 15 commits
  5. 23 Dec, 2021 4 commits
  6. 21 Dec, 2021 3 commits
  7. 17 Dec, 2021 8 commits