Re: [PATCH 4/5] dt-bindings: net: maxlinear: add MxL86211C lane mapping support
From: Robert Marko
Date: Thu Oct 01 2026 - 08:45:08 EST
On Thu, Oct 1, 2026 at 7:55 AM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote:
>
> On Wed, Sep 30, 2026 at 02:22:16PM +0200, Robert Marko wrote:
> > Describe the optional lane-to-ASP mapping for the MxL86211C PHY.
> >
> > The mapping accounts for board-level swaps between its physical TPI
> > lanes and analog signal processing lanes.
> >
> > MxL86211C supports per lane mapping.
> >
> > Signed-off-by: Robert Marko <robert.marko@xxxxxxxxxx>
> > ---
> > .../bindings/net/maxlinear,gpy2xx.yaml | 19 +++++++++++++++++++
> > 1 file changed, 19 insertions(+)
> >
> > diff --git a/Documentation/devicetree/bindings/net/maxlinear,gpy2xx.yaml b/Documentation/devicetree/bindings/net/maxlinear,gpy2xx.yaml
> > index 0645e885f1747..b98cb3c3e6d49 100644
> > --- a/Documentation/devicetree/bindings/net/maxlinear,gpy2xx.yaml
> > +++ b/Documentation/devicetree/bindings/net/maxlinear,gpy2xx.yaml
> > @@ -22,6 +22,21 @@ allOf:
> >
> > then:
> > properties:
> > + maxlinear,lane-asp-map:
> > + description: |
> > + Mapping of the physical TPI lanes A through D to the PHY's
> > + analog signal processing lanes (ASPs). The array index identifies
>
> Are there other lanes as well? Not ASP? What sort? data-lanes does not
> fit here?
Hi,
I tried to keep it similar to the datasheet, but looking back, a more
appropriate
name would be ASP instances instead of lanes.
I am not sure if data-lanes describe what it is fully but I am open to ideas.
Regards,
Robert
>
> > + physical lane A, B, C, or D, while its value identifies ASP A, B,
> > + C, or D, encoded as 0 through 3. Each ASP must be mapped exactly
> > + once. Omit the property to retain the hardware reset mapping.
> > + $ref: /schemas/types.yaml#/definitions/uint32-array
>
> Best regards,
> Krzysztof
>
--
Robert Marko
Staff Embedded Linux Engineer
Sartura d.d.
Lendavska ulica 16a
10000 Zagreb, Croatia
Email: robert.marko@xxxxxxxxxx
Web: www.sartura.hr