[PW_SID:1063355] riscv: spacemit: Add ethernet support for K3#1574
[PW_SID:1063355] riscv: spacemit: Add ethernet support for K3#1574linux-riscv-bot wants to merge 3 commits into
Conversation
The GMAC IP on Spacemit K3 is almost a standard Synopsys DesignWare MAC (version 5.40a) with some extra clock. Add necessary compatible string for this device. Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add compatible string for 5.40a version that can avoid to define some platform data in the glue layer. Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The ethernet controller on Spacemit K3 SoC is Synopsys DesignWare MAC (version 5.40a), with the following special points: 1. The rate of the tx clock line is auto changed when the mac speed rate is changed, and no need for changing the input tx clock. 2. This controller require a extra syscon device to configure the interface type, enable wake up interrupt and delay configuration if needed. Add Spacemit dwmac driver support on the Spacemit K3 SoC. Signed-off-by: Inochi Amaoto <inochiama@gmail.com> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 1: "[net-next,v8,1/3] dt-bindings: net: Add support for Spacemit K3 dwmac" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 2: "[net-next,v8,2/3] net: stmmac: platform: Add snps,dwmac-5.40a IP compatible string" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
|
Patch 3: "[net-next,v8,3/3] net: stmmac: Add glue layer for Spacemit K3 SoC" |
PR for series 1063355 applied to workflow__riscv__fixes
Name: riscv: spacemit: Add ethernet support for K3
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1063355
Version: 8