On 03/05/2025, Krzysztof Kozlowski wrote: > On 05/03/2025 09:26, Maxime Ripard wrote: >> On Wed, Mar 05, 2025 at 08:51:35AM +0100, Krzysztof Kozlowski wrote: >>> On Tue, Mar 04, 2025 at 11:33:44AM +0100, Maxime Ripard wrote: >>>>> +properties: >>>>> + dpi-color-coding: >>>>> + enum: >>>>> + - 16bit-configuration1 >>>>> + - 16bit-configuration2 >>>>> + - 16bit-configuration3 >>>>> + - 18bit-configuration1 >>>>> + - 18bit-configuration2 >>>>> + - 24bit >>>> >>>> Do we really needs strings there? It would be much better to use an int >>>> plus a header I thought it was fine to align to lvds-data-mapping.yaml where data-mapping is defined as strings, like "vesa-24". >>> >>> So DTS would sill have a name, just being a define? Then what is the >>> benefit comparing to strings above in DTS readability? >> >> There's no benefits and no downside when it comes to readability. >> >> However, it's not the only criteria, and not having to manipulate >> strings but instead just doing int comparison is a huge plus. > > Sure, defines work as well. BTW, it has a minor drawback on bindings as > it means you might need to update both binding and the header when > adding new entry, but I understand that it makes implementation life > easier or faster. If no objections, I'd use integer color codings. > > Best regards, > Krzysztof -- Regards, Liu Ying