On Fri, May 17, 2024 at 06:00:06PM +0100, Conor Dooley wrote: > > On that point. How would I explain in the bindings that cell 2 is the > > duty cycle, cell 3 is the frequency and cell 4 is the flags? > > In the pwm-cells property in the pwm provider binding . You might want to > order it as <index freq flags duty> as usually that's the ordering done > in most (all?) pwm provider bindings that I have seen. > The pwm bindings I think are really unhelpful though - they all say "see > pwm.yaml for info on the cells in #pwm-cells, but then pwm.yaml has no > information. The information is actually in pwm.text, but the binding > conversion did s/pwm.text/pwm.yaml/ in pwm controller bindings. > I'll send a patch that fixes up pwm.yaml. Possibly cell 4 should be standardised as the period for all pwm providers and then all you'd have to do for your provider is set #pwm-cells: minItems: 4
Attachment:
signature.asc
Description: PGP signature