On 03/10/2023 12:31, Dmitry Baryshkov wrote: >>> +patternProperties: >>> + "^display-controller@[0-9a-f]+$": >>> + type: object >>> + additionalProperties: true >>> + >>> + properties: >>> + compatible: >>> + const: qcom,sdm670-dpu >>> + >>> + "^displayport-controller@[0-9a-f]+$": >>> + type: object >>> + additionalProperties: true >>> + >>> + properties: >>> + compatible: >>> + const: qcom,sdm670-dp >>> + >>> + "^dsi@[0-9a-f]+$": >>> + type: object >>> + additionalProperties: true >>> + >>> + properties: >>> + compatible: >>> + contains: >>> + const: qcom,sdm670-dsi-ctrl >>> + >>> + "^phy@[0-9a-f]+$": >>> + type: object >>> + additionalProperties: true >>> + >>> + properties: >>> + compatible: >>> + const: qcom,dsi-phy-10nm >> >> This does not look right. Why the compatible is generic, not SoC-specific? > > Because for 10nm DSI PHY we don't have SoC-specific compatibles other > than the ugly 8998 compat string. OK. Best regards, Krzysztof