ARM: pxa: hx4700: Fix backlight PWM device number
authorPaul Parsons <lost.distance@yahoo.com>
Fri, 19 Oct 2012 12:15:30 +0000 (13:15 +0100)
committerHaojian Zhuang <haojian.zhuang@gmail.com>
Sat, 27 Oct 2012 23:53:23 +0000 (07:53 +0800)
commit8d6b00f5d639cfc28487ef412589e35b4e6ac7c7
tree752f4ae97dbc10d6620497841777d69e791c02a4
parent6f0c0580b70c89094b3422ba81118c7b959c7556
ARM: pxa: hx4700: Fix backlight PWM device number

Recent changes to PXA PWM support changed the PXA27X PWM device
numbering scheme.

The linux-3.5 PXA PWM driver followed the hardware numbering scheme for
the 4 PWMs, while the linux-3.6-rc1 PXA PWM driver has adopted a linear
numbering scheme:

Address Hardware 3.5 pwm_id 3.6-rc1 pwm_id
0x40b00000 PWM0 0 0
0x40b00010 PWM2 2 1
0x40c00000 PWM1 1 2
0x40c00010 PWM3 3 3

The hx4700 backlight uses PWM1 at 0x40c00000. Consequently the pwm_id
must be changed from 1 to 2.

This patch fixes the backlight PWM device number and at the same time
moves from the legacy PWM API (pwm_id) to the new PWM API (pwm_lookup).

Signed-off-by: Paul Parsons <lost.distance@yahoo.com>
Cc: Thierry Reding <thierry.reding@avionic-design.de>
Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com>
arch/arm/mach-pxa/hx4700.c