From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 C70352DF13A for ; Mon, 1 Jun 2026 16:21:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780330921; cv=none; b=ZzQKmB3hIwD2psBUe281uHEbUcrF5zT/LXvVdQa18o9YzMPAnIuQeR67Ee0UOxd5WSboun2EErAGw+SVO5YTeyGYeL7G2p7Oxw5yvjCaFgB/NfwbeHnNmwVXhMrct2AdanayFsonmOhTFXcPNQ5YwsPbleHZot9g+BWZT/2Z0LU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780330921; c=relaxed/simple; bh=iQIK8FSoNTkE8vkMZZi4lf/YigLKFU44ZupY86mGsCM=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=XzXVRv3ByMnJECnNditBnh4zrFXbd5AQxq4qL91ApvyXD17DdGKfKBS0Lpp3QrGUvx2krUF/537Mj1csNVx+p+NxBlRlWgkyK5W0NV7NDxcoRjZBun7rrkk719IIkskUWZ4UeoK0xlATHZ2mPJxjzwqQG8+W+8b6fudnd4A44z0= 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=a7t3Vxo4; arc=none smtp.client-ip=209.85.214.181 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="a7t3Vxo4" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2bf237e1433so33641525ad.1 for ; Mon, 01 Jun 2026 09:21:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780330919; x=1780935719; 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=nC7fI2xlC+0mnJ55zqPpQ+tiYuAYGaZtwmTC8nFyd+Y=; b=a7t3Vxo4CiJBqlKUGxSAa57jC8MqUPA9tvxWkYn0gaCJS6RvZthIraNjM45GOoUJCv QXY0vbVib5TA56+hh8pQI79oy3OE8aLTiH9o1fq/afCvR1J/cqpt/9FKVoQfYyS8DguC 6S8MpAECmURDrZ02mq5wkoEWuxyFwXqUcaUWftT7mhLquYYbkhZtJoEoDxPludeFcbAe FPvedDIy2iSRGWU2kEAYzcog3Fte5es35xCOicGtWzSdBYQEgkXzNnR4f0feZXZIWtR5 nHGKh9bi+Taa79bp4qt2eAfqKCdq+ucXpv1o1k3vpuQBp5OQ12jA30XQzXyHaJoGLBa8 u7Yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780330919; x=1780935719; 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=nC7fI2xlC+0mnJ55zqPpQ+tiYuAYGaZtwmTC8nFyd+Y=; b=OJ6zGrwMBGHq84H2EEXWr8iKL9GJWAaqQfIyK76z1hEJHOOoIWk//dXjPNgqbfcdXT 1VB7QU7sa7zL2iIzOZkObuO6ebz3Wa7yPBkyNrBBztXhJbFz7XmCCYJG3LBddlzYxMO2 cb5kv9dHLo7J8pYhW3dU7S/G8ClvocnE2pwqYdzFFl2aEwmzLsYY6Yj2YudrPWd5np3b SVWdtDB6W8fvGgOWbW3UeYe4QriFPRtxx20uaimIuMhVHoUMogc3aZRcJ+hOc6jULVUE 1PhmfwgbimZ0wKXqEmUQmD7WPwKukiyvwJvodVWHNNdBEntNMMidWqXdPacqpI0oiC/S KrQA== X-Forwarded-Encrypted: i=1; AFNElJ/+HXO8KSgI229CWi16ah24FGf6F2687gqHLlo83DsDMYfh47cRHDM3MOjNG4+0YFaqF0qB/laPunUlmQU=@vger.kernel.org X-Gm-Message-State: AOJu0YyTIWzVVctDeEScI7wVISSjrhiimX+r0p8rJduxd2rpcx6S4EGZ oqcKwnrgYsdkHS6we8oJmhsIH8CLzVsvjHrj94/vPeQb0PNImwpFZLdl X-Gm-Gg: Acq92OGhGL2mGOZs8tvF44bn7dzgkH/bO+5y0wyqCT2SHp5cwg9Z9mq2VxvaGuXWGIw kwocQqoCk0n542Qb80oKpkZi7HMju4kQz7SJm52y5M+brWzAHuFktpm5HiB5hXnnXS73mbf3rFm 1PkeDpdYh2n80GHoufQhJhFt55KLYTqOD+dBRaEUwVc31YbvS+kimSRUJwAutO5XB8bYzCpDZKN BHXdT5kDEUzgduCTwdKjTgGi9kx237cZ+IpOX5d0zuGKY1TanVTujz9Y8nx3NvdXE7O6gN1wZVR PjoqtUkoZukjSVJLeAdCnUUFhHPgDtD17mhCz05hNxLNYWHq6vJdW8trJDC44vKvldmSwWXrjNb 7WHhTvZiqa0QJTXhDcGv7tBiHJDx+9yYca3lbLqBXwooqcdzE4YjQuDaGczD+jt1hlOjEHdLygl yRa4yZNXli3Hs8DTLli8xL+CcI5lvmhbjfNbd3w6p8 X-Received: by 2002:a17:902:e842:b0:2c0:dd75:e834 with SMTP id d9443c01a7336-2c0dd75eaa8mr57620815ad.5.1780330918890; Mon, 01 Jun 2026 09:21:58 -0700 (PDT) Received: from i386.168.1.127 ([2402:a00:163:2ce9:9c6f:e28:3da8:7980]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bf239e5d83sm116647455ad.8.2026.06.01.09.21.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Jun 2026 09:21:58 -0700 (PDT) From: Hrushiraj Gandhi To: Heiko Stuebner Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Hrushiraj Gandhi Subject: [PATCH v6 0/3] arm64: dts: rockchip: add Vicharak Axon board support Date: Mon, 1 Jun 2026 21:51:39 +0530 Message-ID: <20260601162143.170030-1-hrushirajg23@gmail.com> X-Mailer: git-send-email 2.47.3 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This series adds initial device tree support for the Vicharak Axon single-board computer, which is based on the Rockchip RK3588 SoC. The Vicharak Axon is a feature-rich SBC targeting developer and embedded use cases. It ships with: - Rockchip RK3588 (4x Cortex-A76 + 4x Cortex-A55) - RK806 PMIC providing all SoC power domains - eMMC 5.1 (on-board) and microSD slot - Gigabit Ethernet via RGMII (RTL8211F) - Dual HDMI 2.1 output and one HDMI 2.0 input (receiver) - PCIe 3.0 x4 and two PCIe 2.0 slots - SATA 3.0 - USB 2.0 host ports (EHCI/OHCI) - NXP PCA9554 I/O expander for status LEDs - Haoyu HYM8563 RTC Changes since v5: - Enabled `i2s5_8ch` and `i2s6_8ch` CPU DAIs to resolve probe deferral issues for `hdmi0_sound` and `hdmi1_sound`. Changes since v4: - Re-enabled `combphy2_psu` which is a required PHY for `pcie2x1l1`. (It was incorrectly removed in v4 during the unused PHY cleanup). - Fixed alphabetical sorting of `rk3588-vicharak-axon.dtb` in the Makefile. Changes since v3: - Completely removed `sdio_pwrseq` and `wireless-wlan` pinctrl nodes as Wi-Fi/SDIO was already removed. - Removed unused `u2phy0`, `u2phy0_otg`, `u2phy1`, `u2phy1_otg` nodes to fix orphaned PHY warnings, since the USB 2.0 host ports utilize `u2phy2` and `u2phy3`. Changes since v2: - Split the dt-bindings patch into two separate patches: one for the vendor prefix and one for the board binding as requested by Heiko. - Removed invalid `enable-gpios` property from HDMI nodes (ignored by dw-hdmi-qp binding) - Fixed copy-paste error in `rk806_dvs1_null` pinctrl node (gpio_pwrctrl2 -> gpio_pwrctrl1) Changes since v1: - Renamed the dts file from rk3588-axon.dts to rk3588-vicharak-axon.dts - Added binding patches for the board (rockchip.yaml) and vendor (vendor-prefixes.yaml) - Renamed regulator nodes to the standard `regulator-name` pattern - Removed `mem-supply` properties and phandles from cpu nodes (vendor-kernel specific) - Fixed pcie20_avdd0v85 vin-supply mismatch - Removed obsolete `regulator-compatible` property - Removed invalid `regulator-init-microvolt` property - Removed dangling `enable-active-high` properties from fixed regulators - Cleaned up unneeded i2c3 / es8388 nodes - Added missing `vpcie3v3-supply` properties to PCIe nodes Hrushiraj Gandhi (3): dt-bindings: vendor-prefixes: add vicharak dt-bindings: arm: rockchip: add Vicharak Axon board arm64: dts: rockchip: add Vicharak Axon board .../devicetree/bindings/arm/rockchip.yaml | 5 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/rockchip/Makefile | 1 + .../dts/rockchip/rk3588-vicharak-axon.dts | 991 ++++++++++++++++++ 4 files changed, 999 insertions(+) create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-vicharak-axon.dts -- 2.47.3