Re: [PATCH 1/5] dt-bindings: display: Document DPI color codings

From: Krzysztof Kozlowski
Date: Wed Mar 05 2025 - 07:17:08 EST


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
>>
>> 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.

Best regards,
Krzysztof