Re: [PATCH 1/2] ARM: babbage: Make PMIC initialization shareable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Montag, den 18.06.2018, 22:43 -0700 schrieb Andrey Smirnov:
> Some board designs copy i.MX51 Babbadge board's PMIC design and so
> require exactly the same initialization. Move correspoding code into a
> separate file, add new compatiblity string and make appropriate
> Kconfig change to allow other boards to share that code.
> 
> > Signed-off-by: Andrey Smirnov <andrew.smirnov@xxxxxxxxx>
> ---

[...]

> +static int imx51_babbage_power_init(void)
> +{
> > +	if (!of_machine_is_compatible("fsl,imx51-babbage") &&
> > +	    !of_machine_is_compatible("fsl,imx51-babbage-power"))
> > +		return 0;
> +
> > +	mc13xxx_register_init_callback(babbage_power_init);

I think it would be better for the board code to explicitly call this
setup function. Gating this by DT compatible is a bit too much magic.

Regards,
Lucas

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux