All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peng Fan <peng.fan@oss.nxp.com>
To: Wig Cheng <onlywig@gmail.com>
Cc: shawnguo@kernel.org, robh@kernel.org, krzk+dt@kernel.org,
	conor+dt@kernel.org, s.hauer@pengutronix.de,
	kernel@pengutronix.de, festevam@gmail.com,
	devicetree@vger.kernel.org, imx@lists.linux.dev,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, zaq14760@gmail.com
Subject: Re: [PATCH v2 1/1] arm64: dts: freescale: add pixpaper display overlay for i.MX93 FRDM
Date: Wed, 28 Jan 2026 14:27:57 +0800	[thread overview]
Message-ID: <aXmsbbt9T5ZRGtES@shlinux89> (raw)
In-Reply-To: <20260128050549.3337279-2-onlywig@gmail.com>

On Wed, Jan 28, 2026 at 01:05:49PM +0800, Wig Cheng wrote:
>Enable Open-EP Community pixpaper-213-c support on NXP i.MX93.
>
>Signed-off-by: Wig Cheng <onlywig@gmail.com>
>---
> arch/arm64/boot/dts/freescale/Makefile        |  4 ++
> .../freescale/imx93-11x11-frdm-pixpaper.dtso  | 51 +++++++++++++++++++
> 2 files changed, 55 insertions(+)
> create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-frdm-pixpaper.dtso
>
>diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
>index ce8f937c2315..c2727f8061e2 100644
>--- a/arch/arm64/boot/dts/freescale/Makefile
>+++ b/arch/arm64/boot/dts/freescale/Makefile
>@@ -398,6 +398,10 @@ dtb-$(CONFIG_ARCH_MXC) += imx93-9x9-qsb-i3c.dtb
> 
> dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-evk.dtb
> dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-frdm.dtb
>+
>+imx93-11x11-frdm-pixpaper-dtbs += imx93-11x11-frdm.dtb imx93-11x11-frdm-pixpaper.dtbo
>+dtb-$(CONFIG_ARCH_MXC) += imx93-11x11-frdm-pixpaper.dtb
>+
> dtb-$(CONFIG_ARCH_MXC) += imx93-14x14-evk.dtb
> dtb-$(CONFIG_ARCH_MXC) += imx93-kontron-bl-osm-s.dtb
> dtb-$(CONFIG_ARCH_MXC) += imx93-phyboard-nash.dtb
>diff --git a/arch/arm64/boot/dts/freescale/imx93-11x11-frdm-pixpaper.dtso b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm-pixpaper.dtso
>new file mode 100644
>index 000000000000..1111503b08af
>--- /dev/null
>+++ b/arch/arm64/boot/dts/freescale/imx93-11x11-frdm-pixpaper.dtso
>@@ -0,0 +1,51 @@
>+// SPDX-License-Identifier: GPL-2.0
>+/*
>+ * Device Tree Overlay for Mayqueen (Open-EP Community) pixpaper display
>+ * support on NXP FRDM i.MX 93 Development Board
>+ *
>+ * Copyright (C) 2026 Wig Cheng <onlywig@gmail.com>
>+ */
>+
>+#include <dt-bindings/gpio/gpio.h>
>+#include "imx93-pinfunc.h"
>+
>+/dts-v1/;
>+/plugin/;
>+
>+&iomuxc {
>+	pinctrl_lpspi3: lpspi3grp {
>+		fsl,pins = <
>+			MX93_PAD_GPIO_IO08__GPIO2_IO08		0x3fe /* SPI3 CE0 */
>+			MX93_PAD_GPIO_IO09__LPSPI3_SIN		0x3fe /* SPI3 MISO */
>+			MX93_PAD_GPIO_IO10__LPSPI3_SOUT		0x3fe /* SPI3 MOSI */
>+			MX93_PAD_GPIO_IO11__LPSPI3_SCK		0x3fe /* SPI3 CLK */
>+		>;
>+	};
>+
>+	pinctrl_epd_ctrl: epdctrlgrp {
>+		fsl,pins = <
>+			MX93_PAD_GPIO_IO05__GPIO2_IO05		0x31e /* DC pin */
>+			MX93_PAD_GPIO_IO06__GPIO2_IO06		0x31e /* RESET pin */
>+			MX93_PAD_GPIO_IO26__GPIO2_IO26		0x31e /* BUSY pin */
>+		>;
>+	};
>+};
>+
>+&lpspi3 {
>+	#address-cells = <1>;
>+	#size-cells = <0>;

The above two properties are in imx93_91_common.dtsi lpspi3 node, no need to
duplicate them.

Regards
Peng

>+	pinctrl-names = "default";
>+	pinctrl-0 = <&pinctrl_lpspi3>, <&pinctrl_epd_ctrl>;
>+	cs-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>;
>+	fsl,spi-num-chipselects = <1>;
>+	status = "okay";
>+
>+	display@0 {
>+		compatible = "mayqueen,pixpaper";
>+		reg = <0>;
>+		spi-max-frequency = <5000000>;
>+		reset-gpios = <&gpio2 6 GPIO_ACTIVE_HIGH>;
>+		dc-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
>+		busy-gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>;
>+	};
>+};
>-- 
>2.43.0
>

  reply	other threads:[~2026-01-28  6:28 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-01-27  2:57 [PATCH] arm64: dts: freescale: add pixpaper display overlay for i.MX93 FRDM Wig Cheng
2026-01-27  7:23 ` Daniel Baluta
2026-01-27 18:09 ` Frank Li
2026-01-28  5:05 ` [PATCH v2 0/1] " Wig Cheng
2026-01-28  5:05   ` [PATCH v2 1/1] " Wig Cheng
2026-01-28  6:27     ` Peng Fan [this message]
2026-01-28  8:39       ` Wig Cheng
2026-01-28 15:15     ` Frank Li
2026-01-28 15:55 ` [PATCH v3 0/1] " Wig Cheng
2026-01-28 15:55   ` [PATCH v3 1/1] " Wig Cheng
2026-01-28 17:26     ` Frank Li
2026-01-28 17:27     ` Fabio Estevam

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=aXmsbbt9T5ZRGtES@shlinux89 \
    --to=peng.fan@oss.nxp.com \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=festevam@gmail.com \
    --cc=imx@lists.linux.dev \
    --cc=kernel@pengutronix.de \
    --cc=krzk+dt@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=onlywig@gmail.com \
    --cc=robh@kernel.org \
    --cc=s.hauer@pengutronix.de \
    --cc=shawnguo@kernel.org \
    --cc=zaq14760@gmail.com \
    /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.