From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexandre Courbot Date: Sat, 17 Nov 2012 10:55:44 +0000 Subject: [PATCHv9 0/3] Runtime Interpreted Power Sequences Message-Id: <1353149747-31871-1-git-send-email-acourbot@nvidia.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-arm-kernel@lists.infradead.org Apologies for sending two patchsets in two days - the main purpose of this new revision is to add the linux-arm-kernel list to the audience. A few suggestions from v8 have also been added. Changelog from v8: - Compile resource support into different compilation units - Check that resource support is compiled in when resolving sequences - Now compilable as a module - Renamed source files to avoid repeated power_seq in their path - Add linux-arm-kernel list to audience as suggested by Mark Rutland Alexandre Courbot (3): Runtime Interpreted Power Sequences pwm_backlight: use power sequences Take maintainership of power sequences .../devicetree/bindings/power/power_seq.txt | 121 +++++++ .../bindings/video/backlight/pwm-backlight.txt | 63 +++- Documentation/power/power_seq.txt | 253 ++++++++++++++ MAINTAINERS | 10 + drivers/power/Kconfig | 1 + drivers/power/Makefile | 1 + drivers/power/power_seq/Kconfig | 2 + drivers/power/power_seq/Makefile | 2 + drivers/power/power_seq/core.c | 362 +++++++++++++++++++++ drivers/power/power_seq/delay.c | 66 ++++ drivers/power/power_seq/gpio.c | 95 ++++++ drivers/power/power_seq/power_seq_priv.h | 56 ++++ drivers/power/power_seq/pwm.c | 85 +++++ drivers/power/power_seq/regulator.c | 87 +++++ drivers/video/backlight/Kconfig | 1 + drivers/video/backlight/pwm_bl.c | 160 +++++++-- include/linux/power_seq.h | 203 ++++++++++++ include/linux/pwm_backlight.h | 18 +- 18 files changed, 1546 insertions(+), 40 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/power_seq.txt create mode 100644 Documentation/power/power_seq.txt create mode 100644 drivers/power/power_seq/Kconfig create mode 100644 drivers/power/power_seq/Makefile create mode 100644 drivers/power/power_seq/core.c create mode 100644 drivers/power/power_seq/delay.c create mode 100644 drivers/power/power_seq/gpio.c create mode 100644 drivers/power/power_seq/power_seq_priv.h create mode 100644 drivers/power/power_seq/pwm.c create mode 100644 drivers/power/power_seq/regulator.c create mode 100644 include/linux/power_seq.h -- 1.8.0