From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f1.google.com (mail-pz2-f1.google.com [74.125.228.1]) (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 723DA389458 for ; Sat, 25 Jul 2026 03:19:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.1 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784949570; cv=none; b=P0rLT/nEmnJVx0R7kmlMkGEPg5Gkul4eYNyZQohIc6K1WovdLi3eK4udenV9x5s+N0KftckX+61p7flV3IIaZHu52tLsuKa1F1lchVrw8n/3uPyqPu/MGjHYyOiXQFjjfhUVNOHNn/5ib+KOw+FPIRJKovqFQR7b1YleOlAnLBk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784949570; c=relaxed/simple; bh=itI/1VwTHA3V7ox5PXMT2Vrb2UKYmyIibaQ0egNmgMY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C6MuX4F7o/ovRU2mqJ+NxqtKDpwC7FOtmkZyJ6myvscLaLIrEQpTrbjYeGgZJryUWBa8wJ3C26jYsCZjB1QJYBwBmTs5u6P9k/MWMQhxD0zuUM4jlMwrT04J20aUE5g+UKPjHwT0cU/R+gFX4RbKyNFz5cWKJ/bidVbUmNgF3n8= 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=O+YPHCOI; arc=none smtp.client-ip=74.125.228.1 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="O+YPHCOI" Received: by mail-pz2-f1.google.com with SMTP id 41be03b00d2f7-cbb818e57c9so551868a12.0 for ; Fri, 24 Jul 2026 20:19:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784949566; x=1785554366; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=VnOgmyFyaaGmxr13glRiK2+qIyg9Qu4CO8mOwq+CLUM=; b=O+YPHCOIbJuFOzcCS7O5V8H+xJKv2+iZPFhuas6IX/WlkMufxN6QjbEGso8D/XSUB+ BOZK+1DYuXeyMJjGD5iuXYolxXNquNwjDEV8LSRmyqcc5IRX/5g+Yz+HDYRqCHI21oyh 00AWI7HtAkWG0J18SqSoHYKaXOyv7i9YLMq4eihuKbDMFTPzfSKAH2JoBu/8NHOuhvrv v5j4gfQHAzuqDmk2XBPMIvyB4RZzVRZi2tvEHc3E/FnfnbgVqVef9tDhU/U9LIoFP+uU 5fqkambI/GzcgqoJupzsTP2reYNSPKe5XQrlgHeWTC3ZPbttOr8wQ5N9pXRurpbMLEaz kkEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784949566; x=1785554366; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=VnOgmyFyaaGmxr13glRiK2+qIyg9Qu4CO8mOwq+CLUM=; b=ViGgseA+PlbyZRcf06RnQ4D5Up0RWNBUExvIjSOCmFIWgHVkZ7maQSHLJVz8Hfee3x EJjANeuZQyhisZJe4+jCqOpS4J8PyAECIMKa5+XD+YPSNoSfE5pa9rUrpwXGlMh/Jju6 WKPUi9m6Kqwl7AhYKdaRBi2BX6DlhqqBD27rbAWJ89Jctoeq3j7jZyd435etwWw05jhR 7NkFjuCt8R85SuE8KxFCxZ5ubsFAmm4OrOvLkhjA7lQw8AP56V/9uNtyKZdVPCXEW+N5 ebGeX9DSyTnt9osUWslLzzmdC5v0Brl70+I99pNe/MeKgmr2PLUy+lDVzbuTxQxx691t 1WvA== X-Forwarded-Encrypted: i=1; AHgh+RoiRQR6ITmJbMSgf0aZS2uyUCFEngmrrlv19dh1uB7Gz1QGnz0BD+agTlGjRSFIlPhegqI5leZe+F6VYV4=@vger.kernel.org X-Gm-Message-State: AOJu0YzPGM4TpGC53Ekyvv109/25F8UT1AYRnJGzEocfVmc084SrJwTh oIn5TKJuTSoIDxk94mXDjU5f4kQzL20w8D04LhlxFCk6RTyvDfyns4jh X-Gm-Gg: AR+sD13z0osqNe8INNFg1cl3i4gW3rFWNbD99ZsyKxq2hHKf5iY1IblLtxFBd8xfnH7 o3PXEG+mU1fA2hhRrSgw6voCaKUuxoPYt3COghe3snuSH55BvccnKiymETkTvmIKRzAxD9bLH7S BSlBjQ0G9DiBX4CzBLBYVkFHHGsN4bw/rssjzn0BYkMHTOKhs9AArCPJSCokY6Ruzx+qh/NkXre INs8lsp8nE0er7gPoU4x8YLyeRWytnrqIw5/3NwzhqZEo2DPVQIyo7a3qiR8gguFjDmeLPqJufX z02pUK6ez/PMJCr+V31CtJ9rOm8DBS8x18YgVYyKi9yR9q3viEDzV/52lnGzu9y1EaI+FuOkEfT xs8xPXbfxUbHjLY879f3RSqwbWWgxWF3NQONrRujqRMXMq1orRgwFvDA= X-Received: by 2002:a05:6a00:2d9b:b0:848:2a71:a48a with SMTP id d2e1a72fcca58-84e593ff0ccmr648871b3a.13.1784949566154; Fri, 24 Jul 2026 20:19:26 -0700 (PDT) Received: from [127.0.1.1] ([2a12:a305:4::403c]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84e53432834sm640542b3a.50.2026.07.24.20.19.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jul 2026 20:19:24 -0700 (PDT) From: Cody Kang Date: Fri, 24 Jul 2026 23:16:47 -0400 Subject: [PATCH 15/17] riscv: dts: spacemit: k3-pico-itx: enable the DisplayPort output 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: <20260724-k3-display-v1-15-f22a10a52867@gmail.com> References: <20260724-k3-display-v1-0-f22a10a52867@gmail.com> In-Reply-To: <20260724-k3-display-v1-0-f22a10a52867@gmail.com> To: David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Vinod Koul , Neil Armstrong , Haylen Chu , Michael Turquette , Stephen Boyd , Brian Masney , Philipp Zabel , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: dri-devel@lists.freedesktop.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, Cody Kang X-Mailer: b4 0.15.1 Pico-ITX brings the second DPU's output to an external DisplayPort connector. Enable that DPU and the DisplayPort controller it feeds. Signed-off-by: Cody Kang --- arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 11 +++++++++++ arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts b/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts index b89c1521e664..6c31460990a7 100644 --- a/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts +++ b/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts @@ -6,6 +6,7 @@ #include #include "k3.dtsi" +#include "k3-display.dtsi" #include "k3-pinctrl.dtsi" / { @@ -221,3 +222,13 @@ hub@1 { &usb2_phy { status = "okay"; }; + +&dpu1_crtc0 { + status = "okay"; +}; + +&dp1 { + pinctrl-names = "default"; + pinctrl-0 = <&dp1_1_cfg>; + status = "okay"; +}; diff --git a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi b/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi index 3ee1471f3798..2f36eba20f1e 100644 --- a/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi +++ b/arch/riscv/boot/dts/spacemit/k3-pinctrl.dtsi @@ -11,6 +11,17 @@ #define K3_GPIO(x) (x / 32) (x % 32) &pinctrl { + /omit-if-no-ref/ + dp1_1_cfg: dp1-1-cfg { + dp1-pins { + pinmux = ; /* dp1 hpd */ + + bias-disable; + drive-strength = <25>; + power-source = <3300>; + }; + }; + gmac0_rgmii_0_cfg: gmac0-rgmii-0-cfg { gmac0-rgmii-0-pins { pinmux = , /* gmac0_rxdv */ -- 2.43.0