Add a pwm subsystem so we can add a userland tool (not done yet but ioctls are done and work) and so fdt device such as pwm_backlight can be done (I have a prototype but want to make a backlight subsystem too)configure pwm controller from kernel and userland.
I didn't (yet) documented the subsystem as I want people to review it first.