From: Ivan Mikhaylov <i.mikhaylov@yadro.com> To: "David S . Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Po-Yu Chuang <ratbert@faraday-tech.com> Cc: Ivan Mikhaylov <i.mikhaylov@yadro.com>, Joel Stanley <joel@jms.id.au>, Benjamin Herrenschmidt <benh@kernel.crashing.org>, <netdev@vger.kernel.org>, <linux-kernel@vger.kernel.org>, <openbmc@lists.ozlabs.org> Subject: [PATCH v3 0/3] add ast2400/2500 phy-handle support Date: Fri, 30 Oct 2020 16:37:04 +0300 [thread overview] Message-ID: <20201030133707.12099-1-i.mikhaylov@yadro.com> (raw) This patch introduces ast2400/2500 phy-handle support with an embedded MDIO controller. At the current moment it is not possible to set options with this format on ast2400/2500: mac { phy-handle = <&phy>; phy-mode = "rgmii"; mdio { #address-cells = <1>; #size-cells = <0>; phy: ethernet-phy@0 { compatible = "ethernet-phy-idxxxx.yyyy"; reg = <0>; }; }; }; The patch fixes it and gets possible PHYs and register them with of_mdiobus_register. Changes from v3: 1. add dt-bindings description of MDIO node and phy-handle option with example. Changes from v2: 1. change manual phy interface type check on phy_interface_mode_is_rgmii function. 2. add err_phy_connect label. 3. split ftgmac100_destroy_mdio into ftgmac100_phy_disconnect and ftgmac100_destroy_mdio. 4. remove unneeded mdio_np checks. Changes from v1: 1. split one patch into two. Ivan Mikhaylov (3): net: ftgmac100: move phy connect out from ftgmac100_setup_mdio net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 dt-bindings: net: ftgmac100: describe phy-handle and MDIO .../devicetree/bindings/net/ftgmac100.txt | 25 ++++ drivers/net/ethernet/faraday/ftgmac100.c | 122 ++++++++++-------- 2 files changed, 96 insertions(+), 51 deletions(-) -- 2.21.1
WARNING: multiple messages have this Message-ID (diff)
From: Ivan Mikhaylov <i.mikhaylov@yadro.com> To: "David S . Miller" <davem@davemloft.net>, Jakub Kicinski <kuba@kernel.org>, Po-Yu Chuang <ratbert@faraday-tech.com> Cc: openbmc@lists.ozlabs.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, Ivan Mikhaylov <i.mikhaylov@yadro.com> Subject: [PATCH v3 0/3] add ast2400/2500 phy-handle support Date: Fri, 30 Oct 2020 16:37:04 +0300 [thread overview] Message-ID: <20201030133707.12099-1-i.mikhaylov@yadro.com> (raw) This patch introduces ast2400/2500 phy-handle support with an embedded MDIO controller. At the current moment it is not possible to set options with this format on ast2400/2500: mac { phy-handle = <&phy>; phy-mode = "rgmii"; mdio { #address-cells = <1>; #size-cells = <0>; phy: ethernet-phy@0 { compatible = "ethernet-phy-idxxxx.yyyy"; reg = <0>; }; }; }; The patch fixes it and gets possible PHYs and register them with of_mdiobus_register. Changes from v3: 1. add dt-bindings description of MDIO node and phy-handle option with example. Changes from v2: 1. change manual phy interface type check on phy_interface_mode_is_rgmii function. 2. add err_phy_connect label. 3. split ftgmac100_destroy_mdio into ftgmac100_phy_disconnect and ftgmac100_destroy_mdio. 4. remove unneeded mdio_np checks. Changes from v1: 1. split one patch into two. Ivan Mikhaylov (3): net: ftgmac100: move phy connect out from ftgmac100_setup_mdio net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 dt-bindings: net: ftgmac100: describe phy-handle and MDIO .../devicetree/bindings/net/ftgmac100.txt | 25 ++++ drivers/net/ethernet/faraday/ftgmac100.c | 122 ++++++++++-------- 2 files changed, 96 insertions(+), 51 deletions(-) -- 2.21.1
next reply other threads:[~2020-10-30 13:32 UTC|newest] Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-10-30 13:37 Ivan Mikhaylov [this message] 2020-10-30 13:37 ` [PATCH v3 0/3] add ast2400/2500 phy-handle support Ivan Mikhaylov 2020-10-30 13:37 ` [PATCH v3 1/3] net: ftgmac100: move phy connect out from ftgmac100_setup_mdio Ivan Mikhaylov 2020-10-30 13:37 ` Ivan Mikhaylov 2020-10-30 13:37 ` [PATCH v3 2/3] net: ftgmac100: add handling of mdio/phy nodes for ast2400/2500 Ivan Mikhaylov 2020-10-30 13:37 ` Ivan Mikhaylov 2020-10-30 20:26 ` Andrew Lunn 2020-10-30 20:26 ` Andrew Lunn 2020-10-30 13:37 ` [PATCH v3 3/3] dt-bindings: net: ftgmac100: describe phy-handle and MDIO Ivan Mikhaylov 2020-10-30 13:37 ` Ivan Mikhaylov 2020-10-30 20:21 ` Andrew Lunn 2020-10-30 20:21 ` Andrew Lunn 2020-11-02 23:14 ` [PATCH v3 0/3] add ast2400/2500 phy-handle support Jakub Kicinski 2020-11-02 23:14 ` Jakub Kicinski
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201030133707.12099-1-i.mikhaylov@yadro.com \ --to=i.mikhaylov@yadro.com \ --cc=benh@kernel.crashing.org \ --cc=davem@davemloft.net \ --cc=joel@jms.id.au \ --cc=kuba@kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=netdev@vger.kernel.org \ --cc=openbmc@lists.ozlabs.org \ --cc=ratbert@faraday-tech.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.