Re: [PATCH v3 1/3] backlight: aw99706: Fix DT property names to match binding
Daniel Thompson <[email protected]>
| Newsgroups | org.kernel.vger.linux-leds,org.freedesktop.lists.dri-devel,org.kernel.vger.linux-kernel,org.kernel.vger.stable |
|---|---|
| Message-ID | <[email protected]> |
On Tue, Aug 04, 2026 at 11:02:53AM +0800, Junjie Cao wrote: > From: Junjie Cao <[email protected]> > > The driver reads four tuning properties without the unit suffixes that > the binding mandates: "awinic,sw-freq" instead of "awinic,sw-freq-hz", > "awinic,sw-ilmt" instead of "awinic,sw-ilmt-microamp", "awinic,iled-max" > instead of "awinic,iled-max-microamp", and "awinic,uvlo-thres" instead > of "awinic,uvlo-thres-microvolt". > > As a result, device_property_read_u32() never finds these properties in > a binding-conformant device tree and silently falls back to the compiled-in > defaults for switching frequency, switching current limit, max LED current, > and UVLO threshold. > > Fix by aligning the property name strings in aw99706_dt_props[] with the > binding. No value/range changes are needed since both sides already use > the same units and enumerations. > > Fixes: 147b38a5ad06 ("backlight: aw99706: Add support for Awinic AW99706 backlight") > Cc: [email protected] > Signed-off-by: Junjie Cao <[email protected]> There don't seem to be any usage of these properties in-tree so I think it is probably OK to change the driver behaviour without fallbacks for DTs with version skew! Reviewed-by: Daniel Thompson (RISCstar) <[email protected]> Daniel.