This patch series is based on next-20221104. Add support for R-Car S4-8 Etherent SERDES as a Generic PHY. Changes from v3: https://lore.kernel.org/all/20221027134006.2343164-1-yoshihiro.shimoda.uh@xxxxxxxxxxx/ - Rebased on next-20221104. - Add Reviewed-by in the patch [1/2]. - Sorted config names alphabetically in the Kconfig of patch [2/2]. - Use dev_dbg() instead of pr_debug() in the patch [2/2]. Changes from v2: https://lore.kernel.org/all/20221019083449.933005-1-yoshihiro.shimoda.uh@xxxxxxxxxxx/ - Rebased on next-20221027. - Fix examples on the dt-bindings doc. - Remove unneeded variable in r8a779f0_eth_serdes_probe(). Changes from v1: https://lore.kernel.org/all/20220922051645.3442321-1-yoshihiro.shimoda.uh@xxxxxxxxxxx/ - Rebased on next-20221017. - Rename the dt-binding file. - Fix the node name of examples. - Fix Makefile. - Modify the initialized procedure for all channels. - Add commit description about the initialization. Yoshihiro Shimoda (2): dt-bindings: phy: renesas: Document Renesas Ethernet SERDES phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 .../phy/renesas,r8a779f0-ether-serdes.yaml | 54 +++ drivers/phy/renesas/Kconfig | 8 + drivers/phy/renesas/Makefile | 1 + drivers/phy/renesas/r8a779f0-ether-serdes.c | 417 ++++++++++++++++++ 4 files changed, 480 insertions(+) create mode 100644 Documentation/devicetree/bindings/phy/renesas,r8a779f0-ether-serdes.yaml create mode 100644 drivers/phy/renesas/r8a779f0-ether-serdes.c -- 2.25.1