On Wed, Feb 05, 2025 at 07:21:28PM +0100, Lorenzo Bianconi wrote: > Introduce the airoha,npu property for the npu syscon node available on > EN7581 SoC. The airoha Network Processor Unit (NPU) is used to offload > network traffic forwarded between Packet Switch Engine (PSE) ports. > > Signed-off-by: Lorenzo Bianconi <lorenzo@xxxxxxxxxx> > --- > Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml b/Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml > index c578637c5826db4bf470a4d01ac6f3133976ae1a..6388afff64e990a20230b0c4e58534aa61f984da 100644 > --- a/Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml > +++ b/Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml > @@ -63,6 +63,12 @@ properties: > "#size-cells": > const: 0 > > + airoha,npu: > + $ref: /schemas/types.yaml#/definitions/phandle > + description: > + Phandle to the syscon node used to configure the NPU module > + used for traffic offloading. Why do you need a phandle for this, instead of a lookup by compatible? Do you have multiple instances of this ethernet controller on the device, that each need to look up a different npu? > + > patternProperties: > "^ethernet@[1-4]$": > type: object > @@ -132,6 +138,8 @@ examples: > <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>, > <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>; > > + airoha,npu = <&npu>; > + > #address-cells = <1>; > #size-cells = <0>; > > > -- > 2.48.1 >
Attachment:
signature.asc
Description: PGP signature