From patchwork Tue Jan 6 15:43:13 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4408 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id D60793F15A for ; Tue, 6 Jan 2026 16:45:06 +0100 (CET) Received: by mail-ed1-f71.google.com with SMTP id 4fb4d7f45d1cf-64c1fc1eb4csf2780052a12.0 for ; Tue, 06 Jan 2026 07:45:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1767714306; cv=pass; d=google.com; s=arc-20240605; b=VuNAl/KrwcwKnz34D9xi3OzHG2i7w7d3XcH9yRrn/r8RFPFeJvVoFU2mmT+XFGCXKt eh+WVSk5U+Fj/aNfxjUL1hSrxafCz5JEatXtP+8FJB3Cix7KZ6MzDtT/QwybGzJq1s4l CzSF+I60i3Rl1iK9nfnE1mLqwqTzuG3vChG3DHJU5zhzMwtfJwht6PI64tZ8FfCGJOyW fp+q/HTo7TydSZGHp2IMMnOcgfCHFPBthLngJ7WS2vR1FafifFikwEVH0MzG0nYtrajO 3ACEL2K4t5CNfuvKzv91OoC6GW3ocSfYcsrIp9qYxHUq0co1EfY+tlO11dSMO4d2vN47 rbXg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=DdjmfSEf5YOmSS+G68kgOb4KbJII2SiimsRSRjDkir0=; fh=h9MaRyAS4zm0zy/ZfLnOt3KNg6l6TeM9/gxROTRr+dQ=; b=IUdnRx6LvvRvn2vwIQoGd0T74XH4+mZEalZHX9duAdNJmC/bwFaPuooFoVMOiYMn8O hKoWrXsY4B1wUu40nwiLvwdMFUYZS9RAeCWhmie+12i3KR/Zcq/ua3wukf/2T5zf/EvT 13fL6rpMVQROtqbEEybAS1MDYNfCQKfDXy6PFdNDPO+fRNmJKkSs53t2j31JC/3XIsD+ famLbQTkF/DGZnuR5B7nPh4yimWAq1ujQu6bOwSY9gSumdt422+LoHxSjAhD1oxiY18u KoAdABx4IstpP54joRv/gavG6FmoSYrjnp4zxbcL+ip4+UcuCq8q3X/zlAvq/56epX3l Xjrw==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=HmZzvAwx; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1767714306; x=1768319106; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=DdjmfSEf5YOmSS+G68kgOb4KbJII2SiimsRSRjDkir0=; b=YaAy4xnHXI9nzqYuTiGvCEbRwtIvTuYS3wL71y0mpqSkG6djufQjIkqPpvk1QcNq8y HE3yIEPcOXgt7M64g6qgaTpPGRynCz2ItZ7W36eOxSfZqiz/eJZLvD3SNVnNJ4a9iPTL cgZJnD84mtz2GOuvcJUPDSAWZ4KAEzSrwTnVg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767714306; x=1768319106; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=DdjmfSEf5YOmSS+G68kgOb4KbJII2SiimsRSRjDkir0=; b=Mlav28kyTG2AWaMl45+zjVefnK7r52h8oNed3WjCqDkHT8AeZYlaczspDn/QGUGsWu CyUzZhrOogQSxrbSks4qEAWGMHR07eEom+pRPbdwqf8eUZZqePJ5VZqW4foQ2tCsmIKY gcXIwWNsb1q86OMTrQcpptc9cYR6fqtzqe8umujKISLBuq9lQXP9TOG2SETRPjgDGo+U XTK3NxrHaUFpkr2o/N5Vy1ukyg2u5oF0ClNs5OE/3JmUowejDWhyl3Uasuajw3w4AKl8 BaKpH9kosNqG75CUeapBbPhYV+MSA5pA4eBi80hBTBlm5IRUnn3JwET6ga1mdZCwM/z6 f05g== X-Forwarded-Encrypted: i=2; AJvYcCXnUm7gxKULA3DfuH5O2chJZjgbe3+69aKdaIVZQ8/2HclJRnZezgDcrQawB/oxXfx8MNm54ZEsYg57F3oB@patchwork.amarulasolutions.com X-Gm-Message-State: AOJu0YwEoZ3DOFHU4quaw8nqnQunsX2CKrJJpDMjUUWNpvtEbo7y8Vxp oi4porYvnWYtMhzTQ4mwYbhkyzN8fxIn/TI49PY/VfiTkSr/rSKkV8/rdaZ1zkNtBdHxFA== X-Google-Smtp-Source: AGHT+IGYzf5RlAXuQH3zaYITroxg4tdFfyZbiHzakNGcmAuhmwn4goAOEs137S4Di32xbKorTttGBw== X-Received: by 2002:a05:6402:294:b0:644:fc07:2d08 with SMTP id 4fb4d7f45d1cf-6507bc3d3c6mr2408176a12.2.1767714306166; Tue, 06 Jan 2026 07:45:06 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com; h="AWVwgWZbkf2HYVuw4J3BTFg2znNbBd/Ul08l/nm4bU22phfAzw==" Received: by 2002:a05:6402:3041:10b0:647:a582:b819 with SMTP id 4fb4d7f45d1cf-650748f8e2cls897024a12.1.-pod-prod-00-eu; Tue, 06 Jan 2026 07:45:04 -0800 (PST) X-Received: by 2002:a05:6402:5350:10b0:64b:5625:c519 with SMTP id 4fb4d7f45d1cf-6507c07063cmr2604798a12.10.1767714304163; Tue, 06 Jan 2026 07:45:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1767714304; cv=none; d=google.com; s=arc-20240605; b=KV7X9zSSoIQt+HyC3ANOC/9NztR/3NIbD2hvvsyiEo7g4jt9+uekdbVBnLKKcYJNpN uDrTYOHx5hYwZEltV5sFbrIrQMA2a4e7pPtkYfKEy3dOoo279tFTe5EV3F5A/DX56JeZ Trkpwe8WCG25qEIqkCXP24Lt3/A914CmgRCqcDuzWo8GzSCkM31b8GcNR5da/WItbNdP gDjOTIRswOjGaYTsM20IgTtVIOlVpW3oPZT0CTZSVAd3ed2yFh+NaF1/9nY0UNkmEPqf ps1LvBJcWyxioT3BmwOXX9K5uhEcZwqFSDuHlNltF+gukWdYvVk8WaLVSWv2PDoM+gE5 2PyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=UaGEaTeet5VDnDbky4KTpjLHpw6d3GXYeQzFusAWapo=; fh=ljv7e5cvgh0EWrFTNn7JkvNpUXvuceN7AtB35bjH/lQ=; b=Q2VHMpRdcdxKwPq4veU8cgut5Fgem1bG7KNRbSQTcNL3Wv6x+HdRM2D4gJlTvXEGz4 cm4bowyC7rhalwVLMBW1dPehnx0dquTc3Gvrq7DQY5K1vps9vxxxBSi3W3IYbGkXeVh1 JhoAJXPAQYz+rLdFG23up7Uq3meSsnhkL5OuEfLkM7bJbqiM2GaZtVJ32tzN6RIssqTx pnYmtmBrROAnPdNMyW1WeBpPDwFa9UeU19shKZPBgy/UfBPIWheWoQkdqcQbYeA1GzKe bkbXE7+KysSUUA+U+K018xw0G2hQW+c+n9zbSisPdTvuHmt+pMgEEgY0YkWcInPbNrnG ChVg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=HmZzvAwx; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 4fb4d7f45d1cf-6507c602b55sor572306a12.3.2026.01.06.07.45.04 for (Google Transport Security); Tue, 06 Jan 2026 07:45:04 -0800 (PST) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Gm-Gg: AY/fxX66OCMKYt2l8aTqQuHCxkuHf1eJeLrE+7uIdWPPt2L9ydBoUm9ob4qCoInAIYO KFNOl1i1ZbJMfKYlnrh/l8MrYCVRWn7s0k4LH8FwNH6YFqqcts6R5nKObNPPBIglqcECEcK6CkB W0EbpyM2+RuPiv9gnxj+IfVhS81/bPU7S/tB4dRKChfKR2OotImKmL4TDbGNq2lQx+i9UhTlpBh 5p3Pb/jFjYIA0kzhKRekjniI0BaNxJSFs1YhSLfg21GVoOvfgckz+vshkvTMhToeHMKFUwixNUo y/x0li6CdezqsvW8TEIfIyl+Cw+2i94Q8uwBHFdrOKsQ6BILHNkCbrcMjKphBqlPku+x8DTQ75o e8E5W2u0FvuALJafdWxukhlDjSIXwIfxkdeMIePOjNAqHvRO8Y1DEajRCSHbjv7Q7aBBrJG9B15 G/dxQQmMcRLgrW2zMPepCVKbAceOBeL8U8yrmWk4v2GzCJK7jFZ6yindaS28EE8yjFvm3m5AXcw m854txGnA9x+yb6zSzXHnYZt7zdj9QA97JvEAnNkzAtaxDg/cEV6IylKBphkxymQG9O9jHjThu8 RHm87pIvOgY= X-Received: by 2002:a05:6402:294:b0:644:fc07:2d08 with SMTP id 4fb4d7f45d1cf-6507bc3d3c6mr2408057a12.2.1767714303654; Tue, 06 Jan 2026 07:45:03 -0800 (PST) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-95-248-31-95.retail.telecomitalia.it. [95.248.31.95]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6507be64efasm2349767a12.21.2026.01.06.07.45.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jan 2026 07:45:03 -0800 (PST) From: Dario Binacchi To: linux-kernel@vger.kernel.org Cc: linux-amarula@amarulasolutions.com, Dario Binacchi , Conor Dooley , David Airlie , Jessica Zhang , Krzysztof Kozlowski , Maarten Lankhorst , Maxime Ripard , Michael Walle , Neil Armstrong , Rob Herring , Simona Vetter , Thomas Zimmermann , devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: [PATCH 0/3] drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A support Date: Tue, 6 Jan 2026 16:43:13 +0100 Message-ID: <20260106154446.2735701-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=HmZzvAwx; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , This series extends the Ilitek ILI9806E panel driver to support the Rocktech RK050HR345-CT106A model via SPI. To achieve this, the current driver (previously restricted to DSI) is refactored to support both DSI and SPI variants independently. The series includes: 1. A refactoring of the existing driver and Kconfig to support multiple buses. 2. DT binding documentation for the Rocktech RK050HR345-CT106A. 3. The implementation of the SPI-based driver for the Rocktech panel. Dario Binacchi (3): drm/panel: ilitek-ili9806e: prepare for multiple bus support dt-bindings: ili9806e: add Rocktech RK050HR345-CT106A display drm/panel: ilitek-ili9806e: add Rocktech RK050HR345-CT106A SPI panel .../display/panel/ilitek,ili9806e.yaml | 43 ++- MAINTAINERS | 4 +- drivers/gpu/drm/panel/Kconfig | 23 +- drivers/gpu/drm/panel/Makefile | 3 +- ...ili9806e.c => panel-ilitek-ili9806e-dsi.c} | 2 +- .../gpu/drm/panel/panel-ilitek-ili9806e-spi.c | 327 ++++++++++++++++++ 6 files changed, 394 insertions(+), 8 deletions(-) rename drivers/gpu/drm/panel/{panel-ilitek-ili9806e.c => panel-ilitek-ili9806e-dsi.c} (99%) create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9806e-spi.c