[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250912-radxa-dragon-q6a-v1-0-8ccdbf9cd19b@radxa.com>
Date: Fri, 12 Sep 2025 16:03:28 +0800
From: Xilin Wu <sophon@...xa.com>
To: Bjorn Andersson <andersson@...nel.org>,
Konrad Dybcio <konradybcio@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>,
Conor Dooley <conor+dt@...nel.org>
Cc: linux-arm-msm@...r.kernel.org, devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org, Neil Armstrong <neil.armstrong@...aro.org>,
Viken Dadhaniya <viken.dadhaniya@....qualcomm.com>,
Ram Kumar Dwivedi <quic_rdwivedi@...cinc.com>, Xilin Wu <sophon@...xa.com>
Subject: [PATCH RFC 0/2] arm64: dts: qcom: qcs6490: Introduce Radxa Dragon
Q6A
Radxa Dragon Q6A (https://docs.radxa.com/en/dragon/q6a) is a single board
computer, based on the Qualcomm QCS6490 platform.
The board ships with a modified version of the Qualcomm Linux boot
firmware, which is stored on the onboard SPI NOR flash. This allows
booting standard EFI-based bootloaders from SD/eMMC/USB/UFS/NVMe. It
supports replaceable UFS 3.1/eMMC modules for easy user upgrades.
The board schematic is available at [1].
Features enabled and working:
- USB-A 3.0 port (depends on [2])
- Three USB-A 2.0 ports
- RTL8111K Ethernet connected to PCIe0
- UFS 3.1 module (depends on [3])
- eMMC module
- SD card
- M.2 M-Key 2230 PCIe 3.0 x2
- HDMI 2.0 port including audio (depends on [2])
- Configurable I2C/SPI/UART from 40-Pin GPIO (depends on [4])
- Headphone jack
- Onboard thermal sensors
- QSPI controller for updating boot firmware
- ADSP remoteproc (Type-C and charging features disabled in firmware)
- CDSP remoteproc (for AI applications using QNN)
- Venus video encode and decode accelerator
Features available with additional DT overlays:
- CSI cameras
- DSI display
ALSA UCM and Audioreach topology patches are available at [5] and [6].
This series is posted as an RFC because it depends on several other patch series.
[1]: https://docs.radxa.com/en/dragon/q6a/download
[2]: https://lore.kernel.org/all/20250908-topic-x1e80100-hdmi-v3-4-c53b0f2bc2fb@linaro.org/
[3]: https://lore.kernel.org/all/20250902164900.21685-1-quic_rdwivedi@quicinc.com/
[4]: https://lore.kernel.org/all/20250911043256.3523057-1-viken.dadhaniya@oss.qualcomm.com/
[5]: https://github.com/alsa-project/alsa-ucm-conf/pull/601
[6]: https://github.com/linux-msm/audioreach-topology/pull/24
Signed-off-by: Xilin Wu <sophon@...xa.com>
---
Xilin Wu (2):
dt-bindings: arm: qcom: Add Radxa Dragon Q6A
arm64: dts: qcom: qcs6490: Introduce Radxa Dragon Q6A
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts | 1208 ++++++++++++++++++++
3 files changed, 1210 insertions(+)
---
base-commit: 51095600e8c19d53729a7fbd273abc4435a25e9b
change-id: 20250912-radxa-dragon-q6a-eedcdeaf3e66
prerequisite-message-id: <20250902164900.21685-1-quic_rdwivedi@...cinc.com>
prerequisite-patch-id: 257564b609217fda19c9f3424fcd9f6e2ce3ef3c
prerequisite-patch-id: a8f21781f3bff140260100b74041752000c06000
prerequisite-patch-id: b46127e2433ede17cc5e1a012f58041c6ef97b13
prerequisite-patch-id: e8978c5a30373c3ff312b2c8720f586c389f18f8
prerequisite-message-id: <20250911043256.3523057-1-viken.dadhaniya@....qualcomm.com>
prerequisite-patch-id: c7a057030b78afbbb231280de3765294c006c6f8
prerequisite-patch-id: 56011305aa35e4c64fc7d63950764807cb81cc4d
prerequisite-patch-id: c3d3b313ac6abe4ec10fd820b6a9bbc63fdbdb82
prerequisite-patch-id: 63ee94d0ccd40f60a98b0004d627ad2e7b440d25
prerequisite-patch-id: 392e8f1902571e5035d5af72e40dc474b5f1b274
prerequisite-patch-id: e38fba722bdabc02ba09d2dc51df7010dbe28168
prerequisite-patch-id: a3ca5dba8def5769ffb4b95df2963da60a736f96
prerequisite-patch-id: 4c0fe8d677d73aaf1b5b842e072246d84729d1c4
Best regards,
--
Xilin Wu <sophon@...xa.com>
Powered by blists - more mailing lists