[PATCH v8 07/12] dt-bindings: ufs: Add NXP S32N79 UFS host controller

Krzysztof Kozlowski krzk at kernel.org
Wed Oct 14 04:10:48 PDT 2026


On Tue, Oct 13, 2026 at 12:29:58PM +0200, Larisa Grigore wrote:
> +  clocks:
> +    maxItems: 1
> +
> +  clock-names:
> +    items:
> +      - const: core

I don't get why you added the clock-names.

> +
> +required:
> +  - compatible
> +  - reg
> +  - reg-names
> +  - clocks
> +  - clock-names
> +  - operating-points-v2

Your opp-table is empty, so requiring such property looks like wrongly
written driver.

> +
> +allOf:
> +  - $ref: ufs-common.yaml
> +
> +unevaluatedProperties: false
> +
> +examples:
> +  - |
> +    ufshc at 4ac80000 {
> +        compatible = "nxp,s32n79-ufshc";
> +        reg = <0x4ac80000 0x1000>, <0x4ac40000 0x1000>;
> +        reg-names = "ufshc", "scm";
> +        interrupt-parent = <&irqsteer_coss>;
> +        interrupts = <211>;
> +        clocks = <&clks 0x92>;
> +        clock-names = "core";
> +        operating-points-v2 = <&ufs_opp_table>;
> +
> +        ufs_opp_table: opp-table {
> +            compatible = "operating-points-v2";
> +
> +            opp-0 {
> +                opp-hz = /bits/ 64 <0>;

Best regards,
Krzysztof




More information about the linux-arm-kernel mailing list