On Mon, Sep 10, 2012 at 02:05:16PM +0200, Thierry Reding wrote: > Hi, > > This small series fixes a build error due to a circular header > dependency, exports the timer API so it can be used outside of > the arch/mips/jz4740 tree and finally moves and converts the > JZ4740 PWM driver to the PWM framework. > > Note that I don't have any hardware to test this on, so I had to > rely on compile tests only. Patches 1 and 2 should probably go > through the MIPS tree, while I can take patch 3 through the PWM > tree. It touches a couple of files in arch/mips but the changes > are unlikely to cause conflicts. > > Thierry > > Thierry Reding (3): > MIPS: JZ4740: Break circular header dependency > MIPS: JZ4740: Export timer API > pwm: Add Ingenic JZ4740 support > > arch/mips/include/asm/mach-jz4740/irq.h | 5 + > arch/mips/include/asm/mach-jz4740/platform.h | 1 + > arch/mips/include/asm/mach-jz4740/timer.h | 113 ++++++++++++++ > arch/mips/jz4740/Kconfig | 3 - > arch/mips/jz4740/Makefile | 2 +- > arch/mips/jz4740/board-qi_lb60.c | 1 + > arch/mips/jz4740/irq.h | 23 --- > arch/mips/jz4740/platform.c | 6 + > arch/mips/jz4740/pwm.c | 177 --------------------- > arch/mips/jz4740/time.c | 2 +- > arch/mips/jz4740/timer.c | 4 +- > arch/mips/jz4740/timer.h | 136 ----------------- > drivers/pwm/Kconfig | 12 +- > drivers/pwm/Makefile | 1 + > drivers/pwm/pwm-jz4740.c | 221 +++++++++++++++++++++++++++ > 15 files changed, 363 insertions(+), 344 deletions(-) > delete mode 100644 arch/mips/jz4740/irq.h > delete mode 100644 arch/mips/jz4740/pwm.c > delete mode 100644 arch/mips/jz4740/timer.h > create mode 100644 drivers/pwm/pwm-jz4740.c Hi Ralf, Have you had a chance to look at this? It is the last remaining PWM driver that isn't moved to the PWM framework yet. All the others are either in linux-next already and queued for 3.7 or have recently got Acked-by the respective maintainers (Unicore32). Patches 2 and 3 were already acked and tested by Lars-Peter who did the initial porting. Patch 1 can probably be dropped since I seem to be the only one running into that issue. I really want to take this in for 3.7 so I can use the 3.7 cycle to transition from the legacy API to the new API and possibly even get rid of the legacy parts altogether. However I don't want to do this without the Acked-by from the MIPS maintainer. Thierry
Attachment:
pgpl7hFxHJ_nK.pgp
Description: PGP signature