On Tue, 12 Aug 2025 22:10:25 +0800, Luo Jie wrote: > The PPE (packet process engine) hardware block is available in Qualcomm > IPQ chipsets that support PPE architecture, such as IPQ9574. The PPE in > the IPQ9574 SoC includes six ethernet ports (6 GMAC and 6 XGMAC), which > are used to connect with external PHY devices by PCS. It includes an L2 > switch function for bridging packets among the 6 ethernet ports and the > CPU port. The CPU port enables packet transfer between the ethernet ports > and the ARM cores in the SoC, using the ethernet DMA. > > The PPE also includes packet processing offload capabilities for various > networking functions such as route and bridge flows, VLANs, different > tunnel protocols and VPN. > > The PPE switch is modeled according to the ethernet switch schema, with > additional properties defined for the switch node for interrupts, clocks, > resets, interconnects and Ethernet DMA. The switch port node is extended > with additional properties for clocks and resets. > > Signed-off-by: Luo Jie <quic_luoj@xxxxxxxxxxx> > --- > .../devicetree/bindings/net/qcom,ipq9574-ppe.yaml | 533 +++++++++++++++++++++ > 1 file changed, 533 insertions(+) > Reviewed-by: Rob Herring (Arm) <robh@xxxxxxxxxx>