On 08/03/2012 05:45 PM, Stephen Warren wrote: > Commit 3d55c29 "ARM: tegra: harmony: add regulator supply name and its > input supply" was supposed to fix all the problems with regulators on > Harmony. However, it appears that I only tested it when booting using > board files, not when booting using device tree. This change fixes two > problems with regulators when booting using device tree: > > 1) That patch only created the vdd_sys regulator when booting using a > board file. Since this is the root of the whole regulator tree, this > caused no regulators to successfully initialize when booting using > device tree. The registration of vdd_sys is moved to fix this. > > 2) When booting use DT, the regulator core sets has_full_constraints, > which in turn causes the core to turn off any regulators not marked > as always on. Some of the affected regulators are required for basic > system operation. To solve this, add always on constraints to all > relevant regulators. This doesn't affect booting using a board file > since nothing sets has_full_constraints in that case. > > Signed-off-by: Stephen Warren <swarren@xxxxxxxxxx> > --- > This is a fix for v3.6. Arnd, Olof, I don't see this in the arm-soc fixes tree, although do see you've applied a bunch of patches since I posted this. Did it drop through the cracks? -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html