* [patch 0/2] imx51 pwm support fixes. @ 2011-01-13 11:26 Arnaud Patard (Rtp) 2011-01-13 11:26 ` [patch 1/2] Fix pwm-related build failure Arnaud Patard (Rtp) 2011-01-13 11:26 ` [patch 2/2] mx51: add support for pwm Arnaud Patard (Rtp) 0 siblings, 2 replies; 5+ messages in thread From: Arnaud Patard (Rtp) @ 2011-01-13 11:26 UTC (permalink / raw) To: linux-arm-kernel This patchset aims at getting imx51 pwm support into shape. The first patch fix a build failure when trying to use imx51_add_mxc_pwm() and the other adds a missing clock and fixes a test to detect which kind of pwm where's using. Arnaud ^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 1/2] Fix pwm-related build failure 2011-01-13 11:26 [patch 0/2] imx51 pwm support fixes Arnaud Patard (Rtp) @ 2011-01-13 11:26 ` Arnaud Patard (Rtp) 2011-01-15 16:39 ` Sergei Shtylyov 2011-01-13 11:26 ` [patch 2/2] mx51: add support for pwm Arnaud Patard (Rtp) 1 sibling, 1 reply; 5+ messages in thread From: Arnaud Patard (Rtp) @ 2011-01-13 11:26 UTC (permalink / raw) To: linux-arm-kernel An embedded and charset-unspecified text was scrubbed... Name: pwm_ftbfs.patch URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110113/507e1d79/attachment.ksh> ^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 1/2] Fix pwm-related build failure 2011-01-13 11:26 ` [patch 1/2] Fix pwm-related build failure Arnaud Patard (Rtp) @ 2011-01-15 16:39 ` Sergei Shtylyov 0 siblings, 0 replies; 5+ messages in thread From: Sergei Shtylyov @ 2011-01-15 16:39 UTC (permalink / raw) To: linux-arm-kernel Hello. On 13-01-2011 14:26, Arnaud Patard (Rtp) wrote: > Commit 076762aa52de48688f6e1b6999fe58d736479f37 is adding a macro whis is Please also specify the commit summary in parens. > calling imx_add_mxc_pwm() but gives it 2 parameters while it's taking only > one parameters. WBR, Sergei ^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 2/2] mx51: add support for pwm 2011-01-13 11:26 [patch 0/2] imx51 pwm support fixes Arnaud Patard (Rtp) 2011-01-13 11:26 ` [patch 1/2] Fix pwm-related build failure Arnaud Patard (Rtp) @ 2011-01-13 11:26 ` Arnaud Patard (Rtp) 2011-01-13 13:26 ` Uwe Kleine-König 1 sibling, 1 reply; 5+ messages in thread From: Arnaud Patard (Rtp) @ 2011-01-13 11:26 UTC (permalink / raw) To: linux-arm-kernel An embedded and charset-unspecified text was scrubbed... Name: mx51_pwm.patch URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110113/806de120/attachment.ksh> ^ permalink raw reply [flat|nested] 5+ messages in thread
* [patch 2/2] mx51: add support for pwm 2011-01-13 11:26 ` [patch 2/2] mx51: add support for pwm Arnaud Patard (Rtp) @ 2011-01-13 13:26 ` Uwe Kleine-König 0 siblings, 0 replies; 5+ messages in thread From: Uwe Kleine-König @ 2011-01-13 13:26 UTC (permalink / raw) To: linux-arm-kernel On Thu, Jan 13, 2011 at 12:26:40PM +0100, Arnaud Patard wrote: > This patch is adding support for pwm1 and pwm2 devices found > on mx51. > [ this patch has been tested with pwm-backlight driver ] > > Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> > Index: linux-2.6-submit/arch/arm/mach-mx5/clock-mx51-mx53.c > =================================================================== > --- linux-2.6-submit.orig/arch/arm/mach-mx5/clock-mx51-mx53.c 2011-01-12 16:51:29.000000000 +0100 > +++ linux-2.6-submit/arch/arm/mach-mx5/clock-mx51-mx53.c 2011-01-12 16:54:40.000000000 +0100 > @@ -1228,6 +1228,11 @@ > DEFINE_CLOCK(gpt_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG9_OFFSET, > NULL, NULL, &ipg_clk, &gpt_ipg_clk); > > +DEFINE_CLOCK(pwm1_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG6_OFFSET, > + NULL, NULL, &ipg_clk, NULL); > +DEFINE_CLOCK(pwm2_clk, 0, MXC_CCM_CCGR2, MXC_CCM_CCGRx_CG8_OFFSET, > + NULL, NULL, &ipg_clk, NULL); > + > /* I2C */ > DEFINE_CLOCK(i2c1_clk, 0, MXC_CCM_CCGR1, MXC_CCM_CCGRx_CG9_OFFSET, > NULL, NULL, &ipg_clk, NULL); > @@ -1320,6 +1325,8 @@ > _REGISTER_CLOCK("imx-uart.2", NULL, uart3_clk) > _REGISTER_CLOCK(NULL, "gpt", gpt_clk) > _REGISTER_CLOCK("fec.0", NULL, fec_clk) > + _REGISTER_CLOCK("mxc_pwm.0", "pwm", pwm1_clk) > + _REGISTER_CLOCK("mxc_pwm.1", "pwm", pwm2_clk) You really need "pwm"? I'd prefer NULL if that works, too. (And if not, please fix the driver :-) Uwe > _REGISTER_CLOCK("imx-i2c.0", NULL, i2c1_clk) > _REGISTER_CLOCK("imx-i2c.1", NULL, i2c2_clk) > _REGISTER_CLOCK("imx-i2c.2", NULL, hsi2c_clk) > Index: linux-2.6-submit/arch/arm/plat-mxc/pwm.c > =================================================================== > --- linux-2.6-submit.orig/arch/arm/plat-mxc/pwm.c 2011-01-12 16:48:33.000000000 +0100 > +++ linux-2.6-submit/arch/arm/plat-mxc/pwm.c 2011-01-12 16:54:40.000000000 +0100 > @@ -57,7 +57,7 @@ > if (pwm == NULL || period_ns == 0 || duty_ns > period_ns) > return -EINVAL; > > - if (cpu_is_mx27() || cpu_is_mx3() || cpu_is_mx25()) { > + if (cpu_is_mx27() || cpu_is_mx3() || cpu_is_mx25() || cpu_is_mx51()) { > unsigned long long c; > unsigned long period_cycles, duty_cycles, prescale; > u32 cr; Hmm, time to convert to platform-id? Uwe -- Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ | ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2011-01-15 16:39 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-01-13 11:26 [patch 0/2] imx51 pwm support fixes Arnaud Patard (Rtp) 2011-01-13 11:26 ` [patch 1/2] Fix pwm-related build failure Arnaud Patard (Rtp) 2011-01-15 16:39 ` Sergei Shtylyov 2011-01-13 11:26 ` [patch 2/2] mx51: add support for pwm Arnaud Patard (Rtp) 2011-01-13 13:26 ` Uwe Kleine-König
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).