From: Frieder Schrempf <frieder.schrempf@kontron.de>
To: Shawn Guo <shawnguo2@yeah.net>, Frieder Schrempf <frieder@fris.de>
Cc: Conor Dooley <conor+dt@kernel.org>,
devicetree@vger.kernel.org, imx@lists.linux.dev,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, Rob Herring <robh@kernel.org>,
Sascha Hauer <s.hauer@pengutronix.de>,
Shawn Guo <shawnguo@kernel.org>,
Alexander Stein <alexander.stein@ew.tq-group.com>,
Fabio Estevam <festevam@gmail.com>,
Francesco Dolcini <francesco.dolcini@toradex.com>,
Gregor Herburger <gregor.herburger@ew.tq-group.com>,
Hugo Villeneuve <hvilleneuve@dimonoff.com>,
Joao Paulo Goncalves <joao.goncalves@toradex.com>,
Mathieu Othacehe <m.othacehe@gmail.com>,
Parthiban Nallathambi <parthiban@linumiz.com>,
Pengutronix Kernel Team <kernel@pengutronix.de>
Subject: Re: [PATCH 4/4] arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support
Date: Wed, 28 Aug 2024 09:36:24 +0200 [thread overview]
Message-ID: <475367fc-b65c-4690-9e8e-7b05a118b093@kontron.de> (raw)
In-Reply-To: <b5c280f6-098b-4a76-998e-4b30c8917f57@kontron.de>
On 28.08.24 9:27 AM, Frieder Schrempf wrote:
> Hi Shawn,
>
> On 28.08.24 4:56 AM, Shawn Guo wrote:
>> On Tue, Aug 06, 2024 at 03:33:02PM +0200, Frieder Schrempf wrote:
>>> From: Frieder Schrempf <frieder.schrempf@kontron.de>
>>>
>>> The Kontron Electronics DL i.MX8MM consists of the BL i.MX8MM board
>>> and a 7" LVDS panel. Provide an overlay that enables the panel.
>>>
>>> Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
>>> ---
>>> Note: This currently throws the following warnings:
>>>
>>> Warning (graph_port): /fragment@3: graph port node name should be 'port'
>>> Warning (graph_endpoint): /fragment@3/__overlay__: graph endpoint node name should be 'endpoint'
>>> Warning (graph_endpoint): /fragment@3/__overlay__: graph connection to node '/fragment@7/__overlay__/ports/port@0/endpoint' is not bidirectional
>>>
>>> There is the following commit in DTC that relaxes these checks and
>>> will eventually resolve these warnings:
>>>
>>> 84b056a89d ("checks: relax graph checks for overlays")
>>>
>>> https://git.kernel.org/pub/scm/utils/dtc/dtc.git/commit/?id=84b056a89d3c5b6cf6c5eeeafd4c4b14d6333aa9
>>> ---
>>> arch/arm64/boot/dts/freescale/Makefile | 4 +
>>> .../boot/dts/freescale/imx8mm-kontron-dl.dtso | 210 ++++++++++++++++++
>>> 2 files changed, 214 insertions(+)
>>> create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso
>>>
>>> diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
>>> index f04c22b7de72e..d8af069139920 100644
>>> --- a/arch/arm64/boot/dts/freescale/Makefile
>>> +++ b/arch/arm64/boot/dts/freescale/Makefile
>>> @@ -244,6 +244,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-tqma9352-mba93xxla.dtb
>>> dtb-$(CONFIG_ARCH_MXC) += imx93-var-som-symphony.dtb
>>> dtb-$(CONFIG_ARCH_MXC) += imx95-19x19-evk.dtb
>>>
>>> +imx8mm-kontron-dl-dtbs := imx8mm-kontron-bl.dtb imx8mm-kontron-dl.dtbo
>>> +
>>> +dtb-$(CONFIG_ARCH_MXC) += imx8mm-kontron-dl.dtb
>>> +
>>> imx8mm-venice-gw72xx-0x-imx219-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-imx219.dtbo
>>> imx8mm-venice-gw72xx-0x-rpidsi-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-rpidsi.dtbo
>>> imx8mm-venice-gw72xx-0x-rs232-rts-dtbs := imx8mm-venice-gw72xx-0x.dtb imx8mm-venice-gw72xx-0x-rs232-rts.dtbo
>>> diff --git a/arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso b/arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso
>>> new file mode 100644
>>> index 0000000000000..b2d593d700e2d
>>> --- /dev/null
>>> +++ b/arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtso
>>> @@ -0,0 +1,210 @@
>>> +// SPDX-License-Identifier: GPL-2.0
>>> +/*
>>> + * Copyright (C) 2023 Kontron Electronics GmbH
>>
>> 2024?
>>
>>> + */
>>> +
>>> +/dts-v1/;
>>> +/plugin/;
>>> +
>>> +#include <dt-bindings/gpio/gpio.h>
>>> +#include "imx8mm-pinfunc.h"
>>> +
>>> +&{/} {
>>> + compatible = "kontron,imx8mm-bl", "kontron,imx8mm-sl", "fsl,imx8mm";
>>
>> Not sure we need compatible in overlay.
>
> I've seen discussions around this elsewhere. We don't need it, but it
> seems a nice way to express which base DT this overlay is intended to be
> applied to.
>
> Anyway, I can remove the compatible for now. Your other comments will be
> fixed in v2 as well.
For whatever reasons, the build for the combined DT + overlay works only
if the compatible is in place. Therefore I will keep it.
DTC_FLAGS=-@ make ARCH=arm64 CHECK_DTBS=y
CROSS_COMPILE=aarch64-linux-gnu- -j16 freescale/imx8mm-kontron-dl.dtb
DTOVLCH arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtb
Failed to apply 'arch/arm64/boot/dts/freescale/imx8mm-kontron-dl.dtbo':
FDT_ERR_NOTFOUND
prev parent reply other threads:[~2024-08-28 7:36 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-06 13:32 [PATCH 0/4] arm64: dts: imx8mm-kontron: Add HDMI and LVDS display support Frieder Schrempf
2024-08-06 13:32 ` [PATCH 1/4] dt-bindings: vendor-prefixes: Add Jenson Display Frieder Schrempf
2024-08-06 15:56 ` Conor Dooley
2024-08-06 13:33 ` [PATCH 2/4] dt-bindings: display: panel-lvds: Add compatible for Jenson BL-JT60050-01A Frieder Schrempf
2024-08-06 15:55 ` Conor Dooley
2024-08-06 13:33 ` [PATCH 3/4] arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM Frieder Schrempf
2024-08-28 2:29 ` Shawn Guo
2024-08-06 13:33 ` [PATCH 4/4] arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support Frieder Schrempf
2024-08-28 2:56 ` Shawn Guo
2024-08-28 7:27 ` Frieder Schrempf
2024-08-28 7:36 ` Frieder Schrempf [this message]
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=475367fc-b65c-4690-9e8e-7b05a118b093@kontron.de \
--to=frieder.schrempf@kontron.de \
--cc=alexander.stein@ew.tq-group.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=festevam@gmail.com \
--cc=francesco.dolcini@toradex.com \
--cc=frieder@fris.de \
--cc=gregor.herburger@ew.tq-group.com \
--cc=hvilleneuve@dimonoff.com \
--cc=imx@lists.linux.dev \
--cc=joao.goncalves@toradex.com \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=m.othacehe@gmail.com \
--cc=parthiban@linumiz.com \
--cc=robh@kernel.org \
--cc=s.hauer@pengutronix.de \
--cc=shawnguo2@yeah.net \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®