Add the compatible strings for the display controller found in the UMS9230 SoC and introduce more descriptive names for the clocks.
Signed-off-by: Otto Pflüger <otto.pflue...@abscue.de> --- .../bindings/display/sprd/sprd,sharkl3-dpu.yaml | 24 +++++++++++++++------- .../display/sprd/sprd,sharkl3-dsi-host.yaml | 15 ++++++++++---- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml b/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml index 8c52fa0ea5f8ee2149ebf1d4b0d5b052832e3d97..7f34652080b22e7b7072a709fd390a72375110ef 100644 --- a/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml +++ b/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dpu.yaml @@ -16,7 +16,12 @@ description: | properties: compatible: - const: sprd,sharkl3-dpu + oneOf: + - items: + - enum: + - sprd,ums9230-dpu + - const: sprd,sharkl3-dpu + - const: sprd,sharkl3-dpu reg: maxItems: 1 @@ -28,9 +33,14 @@ properties: maxItems: 2 clock-names: - items: - - const: clk_src_128m - - const: clk_src_384m + oneOf: + - deprecated: true + items: + - const: clk_src_128m + - const: clk_src_384m + - items: + - const: core + - const: dpi power-domains: maxItems: 1 @@ -64,10 +74,10 @@ examples: compatible = "sprd,sharkl3-dpu"; reg = <0x63000000 0x1000>; interrupts = <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>; - clock-names = "clk_src_128m", "clk_src_384m"; - clocks = <&pll CLK_TWPLL_128M>, - <&pll CLK_TWPLL_384M>; + clocks = <&pll CLK_TWPLL_384M>, + <&pll CLK_TWPLL_128M>; + clock-names = "core", "dpi"; dpu_port: port { dpu_out: endpoint { diff --git a/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi-host.yaml b/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi-host.yaml index 300bf2252c3e8e589dc74927520e24aa4a59f81b..71abbc2de8dbb1b674f151a87490c865b187fdd0 100644 --- a/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi-host.yaml +++ b/Documentation/devicetree/bindings/display/sprd/sprd,sharkl3-dsi-host.yaml @@ -11,7 +11,9 @@ maintainers: properties: compatible: - const: sprd,sharkl3-dsi-host + enum: + - sprd,sharkl3-dsi-host + - sprd,ums9230-dsi-host reg: maxItems: 1 @@ -23,8 +25,12 @@ properties: maxItems: 1 clock-names: - items: - - const: clk_src_96m + oneOf: + - deprecated: true + items: + - const: clk_src_96m + - items: + - const: pclk power-domains: maxItems: 1 @@ -73,8 +79,9 @@ examples: reg = <0x63100000 0x1000>; interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>, <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; - clock-names = "clk_src_96m"; clocks = <&pll CLK_TWPLL_96M>; + clock-names = "pclk"; + ports { #address-cells = <1>; #size-cells = <0>; -- 2.50.0