[PATCH v2 04/10] dt-bindings: net: pcs: add rockchip,rk3568-xpcs binding

Krzysztof Kozlowski krzk at kernel.org
Wed Aug 5 23:48:53 PDT 2026


On 05/08/2026 19:20, Coia Prant wrote:
> Hi Krzysztof,
> 
> Thanks for the detailed review. Here's my response to each point:
> 
>>> +title: Rockchip RK3568 Synopsys DesignWare Ethernet PCS
>>> +
>>> +maintainers:
>>> +  - Coia Prant <coiaprant at gmail.com>
>>> +
>>> +description: |
>>> +  Rockchip RK3568 SoC integrates a Synopsys DesignWare Ethernet Physical
>>> +  Coding Sublayer (XPCS).
>>> +  The PCS provides an interface between the Media Access Control (MAC)
>>> +  and the Physical Medium Attachment (PMA) sublayer through a Media
>>> +  Independent Interface (GMII).
>>> +
>>> +  The XPCS is accessed over the APB3 bus and internally connected to a
>>> +  Naneng Combo SerDes PHY.
>>> +  It supports 1000BASE-X, SGMII and QSGMII modes.
>>> +
>>> +  The block contains four MII ports (pcs-mii at 0..3) that can be
>>> +  individually enabled and routed to one of the Ethernet GMAC controllers
>>> +  via the pcs-handle property in the MAC device tree node.
> 
> 1. Commit message: I'll drop the redundant description paragraph and keep
>    only the essential information.
> 
> 2. Subject: I'll drop the redundant "binding" word.
> 
>> +properties:
>> +  compatible:
>> +    const: rockchip,rk3568-xpcs
>> +
>> +  '#address-cells':
>> +    const: 1
>> +
>> +  '#size-cells':
>> +    const: 0
> 
> 3. reg order: I'll move reg to the second property (after compatible).
> 
> 4. Quotes: I'll use consistent quoting style throughout.
> 
>> +  reg:
>> +    description: |
>> +      Base address and size of the XPCS register space mapped over the
>> +      APB3 bus.
> 
> 5. reg description: I'll drop it as redundant.
> 
>> +  clocks:
>> +    description: |
>> +      Clock sources for the XPCS:
>> +      - csr: APB3 bus interface clock (clk_csr_i), required for register
>> +        access.
>> +      - eee: EEE clock (clk_eee_i), required for Energy Efficient
>> +        Ethernet (EEE) operation.
>> +    minItems: 2
>> +    maxItems: 2
> 
> 6. clocks: I'll change to items with descriptions instead of min/maxItems.
> 
>> +  clock-names:
>> +    items:
>> +      - const: csr
>> +      - const: eee
>> +
>> +  phys:
>> +    description: |
> 
> 7. description formatting: I'll remove unnecessary '|' where not needed.
> 
>> +  power-domains:
>> +    description: |
>> +      Power domain for the XPCS.
> 
> 8. power-domains description: I'll drop the redundant part.

I don't understand any of these. There are none of my quotes. I don't
get what you are referring to.


Best regards,
Krzysztof



More information about the linux-phy mailing list