From patchwork Wed Jun 14 12:32:17 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Leonard_G=C3=B6hrs?= X-Patchwork-Id: 107953 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp1239575vqr; Wed, 14 Jun 2023 06:11:30 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6XcVVCi+KVbRx5GVjQ26H+hKt+rPhGVdplXV1qN5y4l9VfTGXsPbZqwhMMcZzY+sBNxQA7 X-Received: by 2002:a17:907:70a:b0:974:20bd:6e15 with SMTP id xb10-20020a170907070a00b0097420bd6e15mr15499714ejb.4.1686748290547; Wed, 14 Jun 2023 06:11:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686748290; cv=none; d=google.com; s=arc-20160816; b=iJtbcRjIuNDrKe5I0on6oley8VOFVhEGK375/KpprVw2eqM4MOOexo3Opj8g+yz0sC HOUiTU4Tfhp9OQ/gXJzOKaTwBF6TKQiD/cgaMJhkp4fDAjbbT0NIIxBiHK75QMjPmwaZ J2/kPBJDUw/gCuHth0nlGAtv/ugvpGB/1BH/2PsA6D2Bt4MWHvACm4mu1ESybymk1FQY tuAfkichKoSNWbJxJ6rdvqmtELSC4HcmhdomTtj1GX2w+wIKFWg6YPOHI/AHqorym06N Yy1gTdR5R4MNkQA/7qEQ1Tq32MZH1jJZU4vPmpJNwLru4SmkvN3Q34UGax1F1o0SB6MQ y4TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from; bh=6S4VGCsEzaVLvjRwlaU3nR5Y0Re4nOWoMemM/ZFeMuQ=; b=oIeDb4fUh73m2LO+yjjTJQl/WgjVDZZc8Iw4WTaa3ZVEo+XoCEn4KGe/i5QUH9tK3U EFf8ofxXvouWKawVNbUvgVd+kZ+lkVnw5AQm7dmBvaSOYFyifZrjQ+T0qmDOLMqYTaYq hsA3nPi9dfvW5jIwRLOw/1cVEdDzIGXFUgB5ROPEmXqOYc970Psu6u0ogH0bp48XSzPp urXY3QxQHRwQBLbfp7x9KKQikAmwDNn13YUauzL2c9wp8Fjm0/olfgrCa3bAgKtTR60d IeNL6IvafznHOHq1AVVnoEAFkqJfY+ut0OXqtgqZOyvuAHE8+9D+iP/qwdgdNsoTPR0J 6zFw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b5-20020a170906d10500b00982894dc1b6si208218ejz.756.2023.06.14.06.10.32; Wed, 14 Jun 2023 06:11:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244601AbjFNMd1 (ORCPT + 99 others); Wed, 14 Jun 2023 08:33:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38618 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244608AbjFNMdX (ORCPT ); Wed, 14 Jun 2023 08:33:23 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7E1AA211D for ; Wed, 14 Jun 2023 05:33:05 -0700 (PDT) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1q9Pg8-00017H-2H; Wed, 14 Jun 2023 14:32:48 +0200 Received: from [2a0a:edc0:0:1101:1d::39] (helo=dude03.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1q9Pg6-007LpS-Qa; Wed, 14 Jun 2023 14:32:46 +0200 Received: from lgo by dude03.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1q9Pg5-00HUJu-Vn; Wed, 14 Jun 2023 14:32:46 +0200 From: =?utf-8?q?Leonard_G=C3=B6hrs?= To: Conor Dooley , Rob Herring , Alexandre TORGUE , Krzysztof Kozlowski , =?utf-8?q?Noralf_Tr?= =?utf-8?q?=C3=B8nnes?= , Neil Armstrong , Sam Ravnborg , David Airlie , Daniel Vetter Cc: kernel@pengutronix.de, =?utf-8?q?Leonard_G=C3=B6hrs?= , Conor Dooley , Rob Herring , Krzysztof Kozlowski , Conor Dooley , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v2 3/8] dt-bindings: display: panel: mipi-dbi-spi: add spi-3wire property Date: Wed, 14 Jun 2023 14:32:17 +0200 Message-Id: <20230614123222.4167460-4-l.goehrs@pengutronix.de> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230614123222.4167460-1-l.goehrs@pengutronix.de> References: <20230614123222.4167460-1-l.goehrs@pengutronix.de> MIME-Version: 1.0 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: lgo@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1768683775183712911?= X-GMAIL-MSGID: =?utf-8?q?1768683775183712911?= Some MIPI DBI panels support a three wire mode (clock, chip select, bidirectional data) that can be used to ask the panel if it is already set up by e.g. the bootloader and can thus skip the initialization. This enables a flicker-free boot. Signed-off-by: Leonard Göhrs Acked-by: Conor Dooley Reviewed-by: Rob Herring --- .../devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml b/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml index c07da1a9e6288..2f0238b770eba 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml @@ -87,6 +87,8 @@ properties: Logic level supply for interface signals (Vddi). No need to set if this is the same as power-supply. + spi-3wire: true + required: - compatible - reg