From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa1-f98.google.com (mail-oa1-f98.google.com [209.85.160.98]) (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 A16709475 for ; Sat, 11 Apr 2026 02:47:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.98 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775875671; cv=none; b=lHZBocpu2BppzJ1KjDgWwjrbLLu7Apt1xSX0fHqt0KRHTM8Y7Sm0G37IEFTzMRrXglA6LQxxMxShgmF73SE09O6qxNuO3cMs5rHx7DX0WLfehwRtvr/rszTludUmZ4aD8WjcRSawYHYNtqqmYmABdDHH37q36+slU5N+bnx4OpU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775875671; c=relaxed/simple; bh=mo4muP3avFuRWvPB7p8BxCx+tQx1OO+A5nKtrZU2Bwo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mC+oz1R42VyuqZCUUV3Kj/4npy2xhFVYI0U4G4WEtNScM+XrTZnm2gAQX1WoVkPx9/6ufMWWUWJsnT2qda3u8nECB4dpQLKsWbC05qHW97RYIgpSL7BtgPBmUKLQcGQTi3JUfd8Xygorls6hvRwOrcgovxfEx9BtkEcE6NwCXwM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ausil.us; spf=pass smtp.mailfrom=ausil.us; dkim=pass (2048-bit key) header.d=ausil.us header.i=@ausil.us header.b=Ct6TooJi; arc=none smtp.client-ip=209.85.160.98 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=ausil.us Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ausil.us Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ausil.us header.i=@ausil.us header.b="Ct6TooJi" Received: by mail-oa1-f98.google.com with SMTP id 586e51a60fabf-423b7100bedso2354336fac.2 for ; Fri, 10 Apr 2026 19:47:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ausil.us; s=google; t=1775875667; x=1776480467; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=8AO3/aAlun0d/2MK5fwm9gbSeroCU5cGcr9PM3HBALI=; b=Ct6TooJitNZbg8F4/FuvMn/gLpiYaExvYTDsVLuf7T455qT5vQWG/vbi0XJbPbz/0k +Tg1KZurRRsFNOqBzhraRPoXLISS99pp5k7t8Zzv5boVWOrnSudhL4dqXFNwmKrLsV8z +SWTFgLpNLF6XfoRMKo6exlRJI49MwzIiX17K/8d5i2vFk8qaxTRf3t0valYZ9s0FHJi NCOybRUbA595xmw+8dt6K5f7VXaqD3VIaZgfvSMYfl4dh/rFBhkevKqM8bUrh9I0GEb1 Js9NLxA9ow1qotOiO+F8NSEAr2DIReh1lOv1X2Hv/Dv1Ywe0iOpsUPfw8CrAdTQf/Jh0 jKig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775875667; x=1776480467; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=8AO3/aAlun0d/2MK5fwm9gbSeroCU5cGcr9PM3HBALI=; b=BWsOtcwgWqNegHwb1s7mLDho3WaQgEsSNxw+Wxa2Q1L89GX0hd2+geT035fC9AM+Ls a6nBGg65lJgSqP9R4P9pNo5NPOUKzabKPb5+NIfxdVso8IF1WU9MiC5mlmqwI+dP3O1I ge3ZtFIxMwOAv9J/K2yyWNPXLmmCEXT1Y98yMdijT9157DNeoFHuWZOJtB6Q5IwC6gor e2FzIZ2niVDdiIBR0GeY8R1JoKUw4RFrxV+tRLTWw9i2li7OY4aC7e9iTVsGJOyGukRC R7e9nDlXMxNmgiJ/+uXRAmfmPu1nbvOLmNBsToT0yZbnQKePvd3R4EaP40m+4hyIE71l mGiA== X-Forwarded-Encrypted: i=1; AJvYcCWr+uBLKbiSpnyu6emT+l80SCFKGoVFQ9MBq50vS+07chNqcop3bctRSUtKu5xILRIEHi46V+21M7snTcc=@vger.kernel.org X-Gm-Message-State: AOJu0YyJwx4WcIcRTcbBSqmnuZcw8OJgUGGTInPa/9xwX+Wn2LJI6z1P GnvJkeMYjbRwskXeTbH9dm+esV8mb8Jy0EdaDnHPjBkqmOngSc3DPhjHVX+uCT9F3gsXs8Rk+Ve dKDZZQ+qA0VjrGHedLxMf7uNsE4GIKRr0r+XL X-Gm-Gg: AeBDiet984HJDaD9E2NLP33m5GIX54wgMdZ7juYhxRyyah5jfPSyDYbRMh+x+Tb0k2U LmxvbBsi+aLNuHpvL5wkTwCD9+x6frwhMx43FnaBPrADIXzDHf4uAAJesOmlwKL3jbhPFNbzWUB YrJkpB3HaO7uUIYmS91CzE95K4o/eVQnkoYyAaHWeFM1IfhELonuZD+o18DUje3RLd5yUFqXlLO PUtmr+Ed90V9mhOsI/WMXBOP1zGDw/pgNUDCu8hMVOXWBaTAPmPlaJS9dBPoI4u6prGOufYu69N iL7Gw4sxvNr08uUgOlCJdKtTW3Mj3qiqcG2twRFRwWXgRp147pKqmS3lidHi60ZoP+CIQaXdTfi xDRJ0qUwi+OdXtVuNpp5FLovsCOpzrNIwuYqmWaVVjy4H X-Received: by 2002:a05:6871:2ee7:b0:404:16c6:40b3 with SMTP id 586e51a60fabf-423e114b119mr3123217fac.37.1775875667513; Fri, 10 Apr 2026 19:47:47 -0700 (PDT) Received: from ryac.ausil.us (207-179-239-100.mtco.net. [207.179.239.100]) by smtp-relay.gmail.com with ESMTPS id 586e51a60fabf-423ddd32ab3sm599086fac.16.2026.04.10.19.47.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Apr 2026 19:47:47 -0700 (PDT) X-Relaying-Domain: ausil.us From: dennis@ausil.us To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: FUKAUMI Naoki , Hsun Lai , Jonas Karlman , Chaoyi Chen , John Clark , Michael Opdenacker , Quentin Schulz , Andrew Lunn , Chukun Pan , Alexey Charkov , Peter Robinson , Dennis Gilmore , Michael Riesch , Mykola Kvach , Jimmy Hon , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v6 0/3] Add support for Orange Pi 5 Pro Date: Fri, 10 Apr 2026 21:47:40 -0500 Message-ID: <20260411024743.195385-1-dennis@ausil.us> X-Mailer: git-send-email 2.53.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Dennis Gilmore This series adds initial support for Orange Pi 5 Pro. The PCIe attached network driver(dwmac-motorcomm) was just added. The series was tested against Linux 7.0-rc7 Please take a look. Thank you, Dennis Gilmore Changes in v6: - Move the shared configs for the Orange Pi 5 and Orange Pi 5b from each devices dts to a shared rk3588s-orangepi-5-5b.dtsi to avoid duplication - Remove empty ports subnodeis from typea_con - Move i2s2m1_mclk pinctrl from &i2s2 to the es8388 codec node - Add dp-con, dp0_out, dp0_in, and vp1 nodes, plus the vcc3v3_dp regulator in order to get the second HDMI port working via its transparent LT8711UXD DP to HDMI bridge - link to v5 https://lore.kernel.org/linux-devicetree/20260401010707.2584962-1-dennis@ausil.us/ Changes in v5: - define a connector node for Type-A port, and list the regulator as its VBUS supply explicitly. - Requires https://lore.kernel.org/all/20260217-typea-vbus-v1-1-657b4e55a4c2@flipper.net/ - link to v4 https://lore.kernel.org/linux-devicetree/20260310031002.3921234-1-dennis@ausil.us/ Changes in v4: - rename vcc3v3_pcie20 copied from rk3588s-orangepi-5.dts to vcc3v3_phy1 to match the schematic - use vcc_3v3_s3 as the supply not vcc5v0_sys for PCIe - remove the definition for vcc3v3_pcie_m2 as it does not really exist as a regulator - link to v3 https://lore.kernel.org/linux-devicetree/20260306024634.239614-1-dennis@ausil.us/ Changes in v3: - moved leds from gpio-leds to pwm-leds - remove disable-wp from sdio - rename vcc3v3_pcie_eth regulator to vcc3v3_pcie_m2 to reflect the purppose - actually clean up the delete lines and comments missed in v2 - link to v2 https://lore.kernel.org/linux-devicetree/20260304025521.210377-1-dennis@ausil.us/ Changes in v2: - moved items not shared by orangepi 5/5b/5 Pro from dtsi to 5 and 5b dts files - removed all the comments and deleted properties from 5 Pro dts - Link to v1 https://lore.kernel.org/linux-devicetree/20260228205418.2944620-1-dennis@ausil.us/ Dennis Gilmore (3): dt-bindings: arm: rockchip: Add Orange Pi 5 Pro arm64: dts: rockchip: refactor items from Orange Pi 5/b to prep for Pro arm64: dts: rockchip: Add Orange Pi 5 Pro board support .../devicetree/bindings/arm/rockchip.yaml | 1 + .../display/rockchip/rockchip,dw-dp.yaml | 7 + arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3588s-orangepi-5-5b.dtsi | 192 ++++++++++ .../dts/rockchip/rk3588s-orangepi-5-pro.dts | 352 ++++++++++++++++++ .../boot/dts/rockchip/rk3588s-orangepi-5.dts | 6 +- .../boot/dts/rockchip/rk3588s-orangepi-5.dtsi | 198 +--------- .../boot/dts/rockchip/rk3588s-orangepi-5b.dts | 2 +- drivers/gpu/drm/bridge/synopsys/dw-dp.c | 12 + 9 files changed, 582 insertions(+), 189 deletions(-) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5-5b.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5-pro.dts -- 2.53.0