pwm: fixes to keep up with upstream
pwm: fixes to keep up with upstream

ntwyman/zinc,farcaller/zinc,posborne/zinc,richo/zinc,ntwyman/zinc,mcoffin/zinc,ntwyman/zinc,richo/zinc,mcoffin/zinc,hackndev/zinc,farcaller/zinc,phil-opp/zinc,richo/zinc,farcaller/zinc,richo/zinc,troplin/zinc,posborne/zinc,mcoffin/zinc,mcoffin/zinc,phil-opp/zinc,troplin/zinc,hackndev/zinc,posborne/zinc,ntwyman/zinc,hackndev/zinc,phil-opp/zinc,mcoffin/zinc,hackndev/zinc,phil-opp/zinc,farcaller/zinc,phil-opp/zinc,hackndev/zinc,richo/zinc,posborne/zinc,ntwyman/zinc,farcaller/zinc,posborne/zinc,troplin/zinc,troplin/zinc,troplin/zinc