DeviceTree update for 4.8:

- Removal of most of_platform_populate() calls in arch code. Now the DT
core code calls it in the default case and platforms only need to call
it if they have special needs.

- Use pr_fmt on all the DT core print statements.

- CoreSight binding doc improvements to block name descriptions.

- Add dt_to_config script which can parse dts files and list
corresponding kernel config options.

- Fix memory leak hit with a PowerMac DT.

- Correct a bunch of STMicro compatible strings to use the correct
vendor prefix.

- Fix DA9052 PMIC binding doc to match what is actually used in dts
files.
documentation: da9052: Update regulator bindings names to match DA9052/53 DTS expectations

Buck and LDO binding name changes.

The binding names for the regulators have been changed to match the current
expectation from existing device tree source files.

This fix rectifies the disparity between what currently exists in some
.dts[i] board files and what is listed in this binding document. This
change re-aligns those differences and also brings the binding document
in-line with the expectations of the product datasheet from Dialog
Semiconductor.

Bucks and LDOs now follow the expected notation:
{ buck1, buck2, buck3, buck4 }
{ ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, ldo8, ldo9, ldo10 }

Signed-off-by: Steve Twiss <stwiss.opensource@diasemi.com>
Signed-off-by: Rob Herring <robh@kernel.org>
1 file changed