[PATCH 1/6] dt-bindings: mfd: add binding for Apple Mac System Management Controller
Russell King (Oracle)
linux at armlinux.org.uk
Thu Sep 1 08:12:57 PDT 2022
On Thu, Sep 01, 2022 at 06:06:17PM +0300, Krzysztof Kozlowski wrote:
> On 01/09/2022 16:54, Russell King (Oracle) wrote:
> > Add a DT binding for the Apple Mac System Management Controller.
> >
> > Signed-off-by: Russell King (Oracle) <rmk+kernel at armlinux.org.uk>
>
> Thank you for your patch. There is something to discuss/improve.
>
> > +
> > +maintainers:
> > + - Hector Martin <marcan at marcan.st>
> > +
> > +description:
> > + Apple Mac System Management Controller implements various functions
> > + such as GPIO, RTC, power, reboot.
> > +
> > +properties:
> > + compatible:
> > + items:
> > + - enum:
> > + - apple,t8103-smc
>
> You miss two spaces of indentation on this level.
Should that be picked up by the dt checker?
> > + - apple,t8112-smc
> > + - apple,t6000-smc
>
> Bring some order here - either alphabetical or by date of release (as in
> other Apple schemas). I think t6000 was before t8112, so it's none of
> that orders.
Ok.
> > + - const: apple,smc
> > +
> > + reg:
> > + description: Two regions, one for the SMC area and one for the SRAM area.
>
> You need constraints for size/order, so in this context list with
> described items.
How do I do that? I tried maxItems/minItems set to 2, but the dt checker
objected to it.
> > + reg-names:
> > + items:
> > + - const: smc
> > + - const: sram
> > +
> > + mboxes:
> > + description:
> > + A phandle to the mailbox channel
>
> Missing maxItems
Ok. Would be helpful if the dt checker identified that.
--
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!
More information about the linux-arm-kernel
mailing list