This patch series fixes various problems with leds-pwm. The first patch is very important to solve a boot time oops on OMAP boards (and probably others) which has recently shown its face. The next two clean up leds-pwm so that we can avoid the madness of having entirely separate initialisation paths for DT and non-DT, which I believe is the core cause of the initial problem. The last two patches add support for LEDs connected in the opposite sense to PWM outputs, where either the PWM does not support inversion, or does not support it in a way that works sanely with leds-pwm. These add a new property to leds-pwm, hence why that patch (and this cover) copies the DT people. The first patch is an absolute must for going. .../devicetree/bindings/leds/leds-pwm.txt | 2 + drivers/leds/leds-pwm.c | 161 ++++++++++----------- 2 files changed, 82 insertions(+), 81 deletions(-) -- FTTC broadband for 0.8mile line: now at 9.7Mbps down 460kbps up... slowly improving, and getting towards what was expected from it. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html