From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 878A330DD22 for ; Wed, 6 May 2026 06:25:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778048753; cv=none; b=Auh2GyMo7EN5kWl+P1Alne8lWJlwA15QUh2V7A27aVr74dX0pWGcGlnWuUWWKzR5rORiNgIHpnLiKN9foh+mMxxA/VRCHZ8ciIdm6XJidr54xTaKxL5vn1uch6zeoP/m/cl1qvm0F1yZEyGEQkOr9c93NjKVffWEo1IvyBqgiNI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778048753; c=relaxed/simple; bh=Od/U653CYr2uV9LuMXpvcbgLnqmkdoHQYdxApWWdjZI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ftj2t/IuQBN0pLE9492FsDedZBHLO1sFMPIL8xfR34EWN2hz6nXPHLhFC5E5LV6CXXlvAhJqzn/212deyaC6xCSEman41sfP7345o95CA2PuGCe+n/CpZyVCt6LwDQWnr1DLvsJtAHDYlKnTpnHQ16a0cyCtcfeFeN37XtcBvQg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IfAHogCU; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IfAHogCU" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2ba0714574fso17992095ad.2 for ; Tue, 05 May 2026 23:25:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1778048752; x=1778653552; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FzcBT6AuCoQj4AfTL/xvE8aMkT5NRGY46LoscvrSBko=; b=IfAHogCUZKTr1Ex+uIwa/RXDGWLDI+IuyJbXJVstEKHO3qX0vEBriraYhiMjys/SUg +0s3eTGhufuF+vntKaDWsy0KQq6u6ihxoQFdddYOLUKuTZkS/ikFR1Loen3vp0lmSpXv gzywcs/59rvTgl693za8AWD8ELleD683W6LLXyp/B7yrurQDzC4IfaB4/ITEwH14ctM2 W9CfxB5iNkX85sfUBw+mOWgKacHKCznqDZp0pdiAm96qZGiAW4D7pEogUm8nzSHjDL4i gySFJ4mWpy2BNXjoLUW94myqCO65O2ZWT/ZEIG436n/SiH70Gfxc7DBJqku9WFd7yvm6 gbHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778048752; x=1778653552; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FzcBT6AuCoQj4AfTL/xvE8aMkT5NRGY46LoscvrSBko=; b=Wo0syrVPhUMBUW1vJc1CKEPJQaTm900Pv3on9uFBXYpUy/M4t/+UWhIELWxkqXc4r3 aE6YDc7lGHTtru9ChpD002IQo4b1NR0XrXc6jDLH+l3/L6+EVYC2Ms6niQMk34qe2B5w ZV74ItzqTMeD7hMpV9beRJISmfhC0+yE7SHrT4cBNw6tj3sRBsmvqUDsnLZNL8Gv6nBk cZ+mqfD+16MtzhC0mrFWNKxio8Jqf//LOGLMabGaWXJxMYwJbOMZNehthnaYP+GRr/Ry euXrw/SfU8/lURI8fQyEux57t81vQjp32nqKzGwnLoBPy4BF+CcNxX1FH8CtvnNCy2GN rzUw== X-Forwarded-Encrypted: i=1; AFNElJ9ZjkygjbC7+BsWA3uS1VT/6+dtOaISjX/JuqqsLWUAlhWNF8Bw24UCy0CbbonnNfqfE3+D9i9seAxCNx8=@vger.kernel.org X-Gm-Message-State: AOJu0YxHo+YnuB/bZJ9Y26J1NiykTlKn0TN0xgIgxMZ+wDBDwSJJyeNf OwztbbsRy2u9iUx/iZ9gFlWrFtsOPoDIVcoIBpEmjfiDK70I1Ignd7QU X-Gm-Gg: AeBDiesybSljOzM/mIA1OBr3H4G6zkh4kpIfFt+VXat0MsJiEfVzJfT6CyFHLUKGF3V 9HuibfwCpep93itOe2u86O6JTN1J3b3e1K9xmVZkxJ3FjA/MwkPmXYwLk2E3Sw7cd18E9l9nQj2 hhBGtdUjG1O/XIz0zkN0rHNlrAgvT/XScl5crv/nWRYnnITqyWHSVkv4UBM3amByqNZRNLD95DF z4H/BnWhR0c9m4njpyEIVg6Uuw21ivdgKeXrooEqvWp734s18wew7rO48wdwESPHuMjGkwx8/7M pZsLP3dtG5SgYUo+M1wkmsMrYPjSLf5JXKh/OcbZfCXeo5PGMYznh/tw08tfxUlGmcTl7XyFW2B 6JNnA9wdfltDpTD4sLiHoJ0yc855Kknt3ZCVWqT8R1eFAKTemI/PPpzUs2Fezr2NdyOt4djKBmj jVfWg4RjpK75+LBXYTZB8Nwg5R00fL9QovAI73DQxnuG9IeRdWiFUlrrga7aBbbbBogUdvO4KBk paxMJLQ9kqds8nJS+Qomg== X-Received: by 2002:a17:902:ef11:b0:2ba:60a:3108 with SMTP id d9443c01a7336-2ba79bfcbe3mr18857875ad.34.1778048751750; Tue, 05 May 2026 23:25:51 -0700 (PDT) Received: from [127.0.1.1] (211-23-39-77.hinet-ip.hinet.net. [211.23.39.77]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2ba7bd2ab2esm16330865ad.4.2026.05.05.23.25.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 May 2026 23:25:51 -0700 (PDT) From: LiangCheng Wang Date: Wed, 06 May 2026 14:25:37 +0800 Subject: [PATCH 1/2] dt-bindings: display: mayqueen,pixpaper: add pixpaper-426m Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260506-bar-v1-1-12195406f4ef@gmail.com> References: <20260506-bar-v1-0-12195406f4ef@gmail.com> In-Reply-To: <20260506-bar-v1-0-12195406f4ef@gmail.com> To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wig Cheng Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, LiangCheng Wang X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778048746; l=2408; i=zaq14760@gmail.com; h=from:subject:message-id; bh=Od/U653CYr2uV9LuMXpvcbgLnqmkdoHQYdxApWWdjZI=; b=2Qc4tvZiVcWV5lqAfHk54NzvvVQ3T+uZL7e+d1WtUUUKEKKVI3LCqKOoMzvTvk9NeO/rj6nqO GlAsPn0m1RSAX4zo0ZoPEGlq9nDjsjU3OCUwiytCaT3ANzFipmn8Chc X-Developer-Key: i=zaq14760@gmail.com; a=ed25519; pk=5IaLhzvMqasgGPT47dsa8HEpfb0/Dv2BZC0TzSLj6E0= Add the compatible string for the PIXPAPER 4.26 monochrome e-ink panel to the Mayqueen Pixpaper binding. The new panel uses the same SPI and GPIO control interface as the existing Pixpaper panel, so extend the existing binding instead of adding a separate schema. Document the new compatible string and add an example node for pixpaper-426m. Signed-off-by: LiangCheng Wang --- .../bindings/display/mayqueen,pixpaper.yaml | 25 +++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml b/Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml index cd27f8ba5ae1d94660818525b5fa71db98c8acb7..4b0db2b079ebea244eb149a52ee1d8dbab0f60bb 100644 --- a/Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml +++ b/Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml @@ -4,22 +4,23 @@ $id: http://devicetree.org/schemas/display/mayqueen,pixpaper.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# -title: Mayqueen Pixpaper e-ink display panel +title: Mayqueen Pixpaper e-ink display panels maintainers: - LiangCheng Wang description: - The Pixpaper is an e-ink display panel controlled via an SPI interface. - The panel has a resolution of 122x250 pixels and requires GPIO pins for - reset, busy, and data/command control. + Mayqueen Pixpaper e-ink display panels are controlled via an SPI interface + and require GPIO pins for reset, busy, and data/command control. allOf: - $ref: /schemas/spi/spi-peripheral-props.yaml# properties: compatible: - const: mayqueen,pixpaper + enum: + - mayqueen,pixpaper + - mayqueen,pixpaper-426m reg: maxItems: 1 @@ -61,3 +62,17 @@ examples: dc-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; }; }; + - | + #include + spi { + #address-cells = <1>; + #size-cells = <0>; + display@0 { + compatible = "mayqueen,pixpaper-426m"; + reg = <0>; + spi-max-frequency = <1000000>; + reset-gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>; + busy-gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>; + dc-gpios = <&gpio1 19 GPIO_ACTIVE_HIGH>; + }; + }; -- 2.34.1