All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Vokáč Michal" <Michal.Vokac@ysoft.com>
To: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
	Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <fabio.estevam@nxp.com>,
	Rob Herring <robh+dt@kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-fbdev@vger.kernel.org" <linux-fbdev@vger.kernel.org>
Subject: Re: [RESEND PATCH v2 3/3] ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity
Date: Tue, 9 Oct 2018 08:29:08 +0000	[thread overview]
Message-ID: <bfbfd490-3872-2fd9-e088-3add596b987c@ysoft.com> (raw)
In-Reply-To: <20181009075145eucas1p2691c7d04aa8328080af7cbc4ab5e03b9~b4WFAVFkx0235802358eucas1p2c@eucas1p2.samsung.com>

On 9.10.2018 09:51, Bartlomiej Zolnierkiewicz wrote:
> 
> On 10/09/2018 02:20 AM, Shawn Guo wrote:
>> On Mon, Oct 08, 2018 at 11:45:36AM +0000, Vokáč Michal wrote:
>>> On 27.9.2018 11:24, Michal Vokáč wrote:
>>>> The reset signal of the SSD1306 OLED display is actually active-low.
>>>> Adapt the DT to reflect the real world.
>>>>
>>>> Signed-off-by: Michal Vokáč <michal.vokac@ysoft.com>
>>>> ---
>>>> v2 changes: New patch in the series
>>>
>>> Bartlomiej just queued the first two patches for v4.20.
>>> Will somebody take this one? Otherwise this SoM will end up with
>>> broken OLED display reset.
>>
>> Well, it means the change breaks the ABI between kernel and device tree,
>> e.g. the new kernel will not work with existing/installed DTBs.
> 
> Should I revert this sdd10307fb patch then?

Sorry for the inconvenience :( Lesson learned..

So in other words (no offense): broken drivers need to stay broken because
users may already get used to the broken behavior?

Personally I would not describe this change as a device tree ABI change.
It is not a change in the DT binding. Or are "stable device tree API" and
"device tree ABI" really two different things?

The first patch should be OK though.

Michal

WARNING: multiple messages have this Message-ID (diff)
From: "Vokáč Michal" <Michal.Vokac@ysoft.com>
To: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
	Shawn Guo <shawnguo@kernel.org>
Cc: Fabio Estevam <fabio.estevam@nxp.com>,
	Rob Herring <robh+dt@kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"linux-fbdev@vger.kernel.org" <linux-fbdev@vger.kernel.org>
Subject: Re: [RESEND PATCH v2 3/3] ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity
Date: Tue, 09 Oct 2018 08:29:08 +0000	[thread overview]
Message-ID: <bfbfd490-3872-2fd9-e088-3add596b987c@ysoft.com> (raw)
In-Reply-To: <20181009075145eucas1p2691c7d04aa8328080af7cbc4ab5e03b9~b4WFAVFkx0235802358eucas1p2c@eucas1p2.samsung.com>

T24gOS4xMC4yMDE4IDA5OjUxLCBCYXJ0bG9taWVqIFpvbG5pZXJraWV3aWN6IHdyb3RlOg0KPiAN
Cj4gT24gMTAvMDkvMjAxOCAwMjoyMCBBTSwgU2hhd24gR3VvIHdyb3RlOg0KPj4gT24gTW9uLCBP
Y3QgMDgsIDIwMTggYXQgMTE6NDU6MzZBTSArMDAwMCwgVm9rw6HEjSBNaWNoYWwgd3JvdGU6DQo+
Pj4gT24gMjcuOS4yMDE4IDExOjI0LCBNaWNoYWwgVm9rw6HEjSB3cm90ZToNCj4+Pj4gVGhlIHJl
c2V0IHNpZ25hbCBvZiB0aGUgU1NEMTMwNiBPTEVEIGRpc3BsYXkgaXMgYWN0dWFsbHkgYWN0aXZl
LWxvdy4NCj4+Pj4gQWRhcHQgdGhlIERUIHRvIHJlZmxlY3QgdGhlIHJlYWwgd29ybGQuDQo+Pj4+
DQo+Pj4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBWb2vDocSNIDxtaWNoYWwudm9rYWNAeXNvZnQu
Y29tPg0KPj4+PiAtLS0NCj4+Pj4gdjIgY2hhbmdlczogTmV3IHBhdGNoIGluIHRoZSBzZXJpZXMN
Cj4+Pg0KPj4+IEJhcnRsb21pZWoganVzdCBxdWV1ZWQgdGhlIGZpcnN0IHR3byBwYXRjaGVzIGZv
ciB2NC4yMC4NCj4+PiBXaWxsIHNvbWVib2R5IHRha2UgdGhpcyBvbmU/IE90aGVyd2lzZSB0aGlz
IFNvTSB3aWxsIGVuZCB1cCB3aXRoDQo+Pj4gYnJva2VuIE9MRUQgZGlzcGxheSByZXNldC4NCj4+
DQo+PiBXZWxsLCBpdCBtZWFucyB0aGUgY2hhbmdlIGJyZWFrcyB0aGUgQUJJIGJldHdlZW4ga2Vy
bmVsIGFuZCBkZXZpY2UgdHJlZSwNCj4+IGUuZy4gdGhlIG5ldyBrZXJuZWwgd2lsbCBub3Qgd29y
ayB3aXRoIGV4aXN0aW5nL2luc3RhbGxlZCBEVEJzLg0KPiANCj4gU2hvdWxkIEkgcmV2ZXJ0IHRo
aXMgc2RkMTAzMDdmYiBwYXRjaCB0aGVuPw0KDQpTb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2Ug
OiggTGVzc29uIGxlYXJuZWQuLg0KDQpTbyBpbiBvdGhlciB3b3JkcyAobm8gb2ZmZW5zZSk6IGJy
b2tlbiBkcml2ZXJzIG5lZWQgdG8gc3RheSBicm9rZW4gYmVjYXVzZQ0KdXNlcnMgbWF5IGFscmVh
ZHkgZ2V0IHVzZWQgdG8gdGhlIGJyb2tlbiBiZWhhdmlvcj8NCg0KUGVyc29uYWxseSBJIHdvdWxk
IG5vdCBkZXNjcmliZSB0aGlzIGNoYW5nZSBhcyBhIGRldmljZSB0cmVlIEFCSSBjaGFuZ2UuDQpJ
dCBpcyBub3QgYSBjaGFuZ2UgaW4gdGhlIERUIGJpbmRpbmcuIE9yIGFyZSAic3RhYmxlIGRldmlj
ZSB0cmVlIEFQSSIgYW5kDQoiZGV2aWNlIHRyZWUgQUJJIiByZWFsbHkgdHdvIGRpZmZlcmVudCB0
aGluZ3M/DQoNClRoZSBmaXJzdCBwYXRjaCBzaG91bGQgYmUgT0sgdGhvdWdoLg0KDQpNaWNoYWwN
Cg=

  reply	other threads:[~2018-10-09  8:29 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20180927092738epcas5p28c53516b73fe7747133914f40c84d6c4@epcas5p2.samsung.com>
2018-09-27  9:24 ` [RESEND PATCH v2 1/3] video: ssd1307fb: Use gpiod_set_value_cansleep() for reset Michal Vokáč
2018-09-27  9:24   ` Michal Vokáč
2018-09-27  9:24   ` [RESEND PATCH v2 2/3] video: ssd1307fb: Do not hard code active-low reset sequence Michal Vokáč
2018-09-27  9:24     ` Michal Vokáč
2018-10-08 10:53     ` Bartlomiej Zolnierkiewicz
2018-10-08 10:53       ` Bartlomiej Zolnierkiewicz
2018-09-27  9:24   ` [RESEND PATCH v2 3/3] ARM: dts: imx28-cfa10036: Fix the reset gpio signal polarity Michal Vokáč
2018-09-27  9:24     ` Michal Vokáč
2018-10-08 11:45     ` Vokáč Michal
2018-10-08 11:45       ` Vokáč Michal
2018-10-09  0:20       ` Shawn Guo
2018-10-09  0:20         ` Shawn Guo
2018-10-09  7:51         ` Bartlomiej Zolnierkiewicz
2018-10-09  7:51           ` Bartlomiej Zolnierkiewicz
2018-10-09  8:29           ` Vokáč Michal [this message]
2018-10-09  8:29             ` Vokáč Michal
2018-10-09 12:36             ` Fabio Estevam
2018-10-09 12:36               ` Fabio Estevam
2018-10-09 12:36               ` Fabio Estevam
2018-10-09 13:18               ` Vokáč Michal
2018-10-09 13:18                 ` Vokáč Michal
2018-10-09 13:18                 ` Vokáč Michal
2018-10-09 13:30                 ` Bartlomiej Zolnierkiewicz
2018-10-09 13:30                   ` Bartlomiej Zolnierkiewicz
2018-10-09 13:30                   ` Bartlomiej Zolnierkiewicz
2018-10-08 10:53   ` [RESEND PATCH v2 1/3] video: ssd1307fb: Use gpiod_set_value_cansleep() for reset Bartlomiej Zolnierkiewicz
2018-10-08 10:53     ` Bartlomiej Zolnierkiewicz

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=bfbfd490-3872-2fd9-e088-3add596b987c@ysoft.com \
    --to=michal.vokac@ysoft.com \
    --cc=b.zolnierkie@samsung.com \
    --cc=devicetree@vger.kernel.org \
    --cc=fabio.estevam@nxp.com \
    --cc=linux-fbdev@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=robh+dt@kernel.org \
    --cc=shawnguo@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.