summaryrefslogtreecommitdiff
path: root/drivers/pwm/core.c
diff options
context:
space:
mode:
authorPhilip, Avinash <avinashphilip@ti.com>2012-09-06 09:14:25 +0400
committerThierry Reding <thierry.reding@avionic-design.de>2012-09-10 19:04:38 +0400
commit01b2d4536f0215c6d97d77e157afee04300ffc90 (patch)
treef0cf06b9c3aaa834a578e0eeda01e72ba51c2653 /drivers/pwm/core.c
parentc06fad9d28c95b024ea10455cf1397432b12848d (diff)
downloadlinux-01b2d4536f0215c6d97d77e157afee04300ffc90.tar.xz
pwm: pwm-tiehrpwm: Fix conflicting channel period setting
EHRPWM hardware supports 2 independent PWM channels. However the device uses only one register to handle period setting for both channels. So both channels should be configured for same period (in nsec). Fix the same by returning error for conflicting period values. However, allow 1. Configuration of period settings if not conflicting with other channels 2. Re-configuring of period settings if no other channels being configured Signed-off-by: Philip, Avinash <avinashphilip@ti.com> Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Diffstat (limited to 'drivers/pwm/core.c')
0 files changed, 0 insertions, 0 deletions