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@xxxxxxxxxx> >> >> 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@xxxxxxxxxx> >> --- >> 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. Thanks Frieder