From: Javier Martinez Canillas <javierm@redhat.com>
To: wens@kernel.org, Javier Martinez Canillas <javier@dowhile0.org>
Cc: Maxime Ripard <mripard@kernel.org>,
Rob Herring <robh+dt@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
David Airlie <airlied@linux.ie>, Daniel Vetter <daniel@ffwll.ch>,
devicetree <devicetree@vger.kernel.org>,
Linux Kernel <linux-kernel@vger.kernel.org>,
dri-devel <dri-devel@lists.freedesktop.org>
Subject: Re: [PATCH 2/4] dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
Date: Mon, 4 Apr 2022 17:48:14 +0200 [thread overview]
Message-ID: <92a46ea2-e23e-b7c8-ea5f-35d458ee1b76@redhat.com> (raw)
In-Reply-To: <CAGb2v64VQPjan=EUkd8UhRZfV0g1GqBwPqhxQakS=7YhgvVDQA@mail.gmail.com>
Hello Chen-Yu,
On 4/4/22 17:06, Chen-Yu Tsai wrote:
[snip]
>>> enum:
>>> + - sinowealth,sh1106-i2c
>>
>> I like that you didn't include a "fb" suffix for this, the existing
>> ones are cargo culting from the previous fbdev driver to make existing
>> DTBs compatible with the DRM driver.
>>
>> I've been thinking if I should post a patch to compatible strings
>> without the "fb" and mark the current ones as deprecated...
>>
>> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
>
> I also thought about dropping the "-i2c" suffix, but then thought
> there might be a case where someone wanted to search the device
> tree specifically for an I2C connected node using said compatible
> string.
>
> What do you think?
>
>
tl; dr: unfortunately we can't do it due how SPI and I2C report module
aliases. Otherwise module auto loading will not work. I wrote a much
longer explanation with some details not so long ago:
https://patchwork.kernel.org/project/dri-devel/patch/20220209091204.2513437-1-javierm@redhat.com/#24730793
BTW, I bought a SSD1306 SPI controller and go it working this weekend.
I plan to post the patches once yours land, to avoid in-flight series
that may conflict. And what I did is mark the -fb as deprecated, then
added "ssd130x-i2c" and "ssd130x-spi" compatibles strings.
The WIP patches can be found here in case you are interested:
https://github.com/martinezjavier/linux/tree/drm-ssd130x-spi
> ChenYu
>
--
Best regards,
Javier Martinez Canillas
Linux Engineering
Red Hat
WARNING: multiple messages have this Message-ID (diff)
From: Javier Martinez Canillas <javierm@redhat.com>
To: wens@kernel.org, Javier Martinez Canillas <javier@dowhile0.org>
Cc: devicetree <devicetree@vger.kernel.org>,
David Airlie <airlied@linux.ie>,
Linux Kernel <linux-kernel@vger.kernel.org>,
Rob Herring <robh+dt@kernel.org>,
dri-devel <dri-devel@lists.freedesktop.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>
Subject: Re: [PATCH 2/4] dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
Date: Mon, 4 Apr 2022 17:48:14 +0200 [thread overview]
Message-ID: <92a46ea2-e23e-b7c8-ea5f-35d458ee1b76@redhat.com> (raw)
In-Reply-To: <CAGb2v64VQPjan=EUkd8UhRZfV0g1GqBwPqhxQakS=7YhgvVDQA@mail.gmail.com>
Hello Chen-Yu,
On 4/4/22 17:06, Chen-Yu Tsai wrote:
[snip]
>>> enum:
>>> + - sinowealth,sh1106-i2c
>>
>> I like that you didn't include a "fb" suffix for this, the existing
>> ones are cargo culting from the previous fbdev driver to make existing
>> DTBs compatible with the DRM driver.
>>
>> I've been thinking if I should post a patch to compatible strings
>> without the "fb" and mark the current ones as deprecated...
>>
>> Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
>
> I also thought about dropping the "-i2c" suffix, but then thought
> there might be a case where someone wanted to search the device
> tree specifically for an I2C connected node using said compatible
> string.
>
> What do you think?
>
>
tl; dr: unfortunately we can't do it due how SPI and I2C report module
aliases. Otherwise module auto loading will not work. I wrote a much
longer explanation with some details not so long ago:
https://patchwork.kernel.org/project/dri-devel/patch/20220209091204.2513437-1-javierm@redhat.com/#24730793
BTW, I bought a SSD1306 SPI controller and go it working this weekend.
I plan to post the patches once yours land, to avoid in-flight series
that may conflict. And what I did is mark the -fb as deprecated, then
added "ssd130x-i2c" and "ssd130x-spi" compatibles strings.
The WIP patches can be found here in case you are interested:
https://github.com/martinezjavier/linux/tree/drm-ssd130x-spi
> ChenYu
>
--
Best regards,
Javier Martinez Canillas
Linux Engineering
Red Hat
next prev parent reply other threads:[~2022-04-04 15:48 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-30 19:08 [PATCH 0/4] drm: ssd130x: Add support for SINO WEALTH SH1106 Chen-Yu Tsai
2022-03-30 19:08 ` Chen-Yu Tsai
2022-03-30 19:08 ` [PATCH 1/4] dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd Chen-Yu Tsai
2022-03-30 19:08 ` Chen-Yu Tsai
2022-04-01 9:29 ` Javier Martinez Canillas
2022-04-01 9:29 ` Javier Martinez Canillas
2022-04-01 13:43 ` Krzysztof Kozlowski
2022-04-01 13:43 ` Krzysztof Kozlowski
2022-03-30 19:08 ` [PATCH 2/4] dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106 Chen-Yu Tsai
2022-03-30 19:08 ` Chen-Yu Tsai
2022-04-01 9:32 ` Javier Martinez Canillas
2022-04-01 9:32 ` Javier Martinez Canillas
2022-04-04 15:06 ` Chen-Yu Tsai
2022-04-04 15:06 ` Chen-Yu Tsai
2022-04-04 15:48 ` Javier Martinez Canillas [this message]
2022-04-04 15:48 ` Javier Martinez Canillas
2022-04-04 16:11 ` Chen-Yu Tsai
2022-04-04 16:11 ` Chen-Yu Tsai
2022-04-04 16:58 ` Javier Martinez Canillas
2022-04-04 16:58 ` Javier Martinez Canillas
2022-04-01 13:44 ` Krzysztof Kozlowski
2022-04-01 13:44 ` Krzysztof Kozlowski
2022-03-30 19:08 ` [PATCH 3/4] drm: ssd130x: Support page addressing mode Chen-Yu Tsai
2022-03-30 19:08 ` Chen-Yu Tsai
2022-04-01 10:02 ` Javier Martinez Canillas
2022-04-01 10:02 ` Javier Martinez Canillas
2022-03-30 19:08 ` [PATCH 4/4] drm: ssd130x: Add support for SINO WEALTH SH1106 Chen-Yu Tsai
2022-03-30 19:08 ` Chen-Yu Tsai
2022-04-01 10:10 ` Javier Martinez Canillas
2022-04-01 10:10 ` Javier Martinez Canillas
2022-04-04 16:35 ` Chen-Yu Tsai
2022-04-04 16:35 ` Chen-Yu Tsai
2022-04-04 16:41 ` Javier Martinez Canillas
2022-04-04 16:41 ` Javier Martinez Canillas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=92a46ea2-e23e-b7c8-ea5f-35d458ee1b76@redhat.com \
--to=javierm@redhat.com \
--cc=airlied@linux.ie \
--cc=daniel@ffwll.ch \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=javier@dowhile0.org \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mripard@kernel.org \
--cc=robh+dt@kernel.org \
--cc=wens@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.