[PATCH 1/3] dt-bindings: display: bridge: document TH1520 MIPI DSI controller
Icenowy Zheng
uwu at icenowy.me
Mon Nov 2 05:23:56 PST 2026
在 2026-11-02一的 12:28 +0100,Krzysztof Kozlowski写道:
> On Fri, Oct 30, 2026 at 03:47:49PM +0800, Icenowy Zheng wrote:
> > + interrupts:
> > + maxItems: 1
> > +
> > + clocks:
> > + items:
> > + - description: DSI controller APB clock
> > + - description: PHY configuration clock
> > + - description: PHY reference clock
> > + - description: DSI controller input pixel clock gate
> > +
> > + clock-names:
> > + items:
> > + - const: pclk
> > + - const: phy_cfg
> > + - const: ref
> > + - const: pixel
> > +
> > + syscon:
>
> Such property names are not allowed. Missing vendor prefix, missing
> descriptive name.
Sorry because I thought `syscon` is a generic name -- it's available as
a compatible string (although with SoC-specific fallbacks) in
mfd/syscon.yaml . I'm okay to name this property `thead,syscon` or
`thead,vosys-syscon` .
>
> > + $ref: /schemas/types.yaml#/definitions/phandle
> > + description:
> > + Phandle to the VO subsystem system controller.
>
> For what purpose? How does this device use VO? What is VO subsystem
> system?
VO is short for "Video Output", the name for one of the "subsystems" on
TH1520, and this abbreviation is used in the user manual in strings as
"VO_SUBSYS". A certain register is wired to D-PHY sideband signals and
thus bound to the DSI controller.
Should I add the information in the last sentence to the binding?
Thanks,
Icenowy
>
> > +
> > +required:
> > + - compatible
> > + - reg
> > + - clocks
> > + - clock-names
> > + - resets
> > + - reset-names
> > + - interrupts
> > + - syscon
> > + - ports
>
> Best regards,
> Krzysztof
More information about the linux-arm-kernel
mailing list