Re: regulator: tps65023 : Adding support for DT

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

 




On Thu, Dec 11, 2014 at 09:36:26AM +0100, Jean-Michel Hautbois wrote:

> I started to add support for DT in this regulator, but I can't get a
> booting kernel with it. I know it lacks regulator init in the parse_dt
> function, but I don't really know what is the best way to do it. I
> have used tps6507x as an example until know...

Well, the best thing to do would be to backport the changes to add
support for DT parsing in the core and use that.  See "regulator: of:
Provide simplified DT parsing method" and preceeding commits in
mainline.  Otherwise what you've got looks basically OK from a quick
scan through.

> I don't know for instance if a tps_board is needed (it would contain
> only a struct regulator_init_data * so probably not very useful) ?

Probably not, no.

> Below is my current status (I also have created a tps65023.dtsi in
> arch/arm/boot/dts which is only a copy of tps6507x.dtsi so didn't copy
> it here).

If you need to create a .dsti file for a regulator that's a warning sign
- it should be empty.  You'll want things in the particular board but
that ought to be board specific things rather than something that
applies to all boards using the regulator.

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]
  Powered by Linux