On Mon, 2020-09-14 at 17:23 -0600, Rob Herring wrote: > On Sat, Sep 05, 2020 at 04:08:59PM +0800, Yong Wu wrote: > > Convert MediaTek SMI to DT schema. > > > > Signed-off-by: Yong Wu <yong.wu@xxxxxxxxxxxx> > > --- > > .../mediatek,smi-common.txt | 49 ---------- > > .../mediatek,smi-common.yaml | 96 +++++++++++++++++++ > > .../memory-controllers/mediatek,smi-larb.txt | 49 ---------- > > .../memory-controllers/mediatek,smi-larb.yaml | 85 ++++++++++++++++ [...] > > + mediatek,smi: > > + $ref: /schemas/types.yaml#/definitions/phandle-array > > + description: a phandle to the smi_common node. > > + > > + mediatek,larb-id: > > + $ref: /schemas/types.yaml#/definitions/uint32 > > + description: the hardware id of this larb. > > + Required property for mt2701, mt2712, mt6779 and mt7623. > > Is there a set of valid values? In the patch[4/23], I change the larb_nr to 32. normally this id is from 0 to 31. I will add this in next version: minimum: 0 maximum: 31 > > > + > > +required: > > + - compatible > > + - reg > > + - clocks > > + - clock-names > > + - power-domains > > + > > +additionalProperties: false > > + > > +examples: > > + - | > > + #include <dt-bindings/clock/mt8173-clk.h> > > + #include <dt-bindings/power/mt8173-power.h> > > + > > + larb1: larb@16010000 { > > + compatible = "mediatek,mt8173-smi-larb"; > > + reg = <0x16010000 0x1000>; > > + mediatek,smi = <&smi_common>; > > + power-domains = <&scpsys MT8173_POWER_DOMAIN_VDEC>; > > + clocks = <&vdecsys CLK_VDEC_CKEN>, > > + <&vdecsys CLK_VDEC_LARB_CKEN>; > > + clock-names = "apb", "smi"; > > + }; > > + > > -- > > 2.18.0