[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-Id: <175876283225.3268857.6924108051081584201.robh@kernel.org>
Date: Wed, 24 Sep 2025 20:18:18 -0500
From: "Rob Herring (Arm)" <robh@...nel.org>
To: Xilin Wu <sophon@...xa.com>
Cc: devicetree@...r.kernel.org, linux-arm-msm@...r.kernel.org,
Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>,
Konrad Dybcio <konradybcio@...nel.org>, Conor Dooley <conor+dt@...nel.org>,
Bjorn Andersson <andersson@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v4 0/2] arm64: dts: qcom: qcs6490: Introduce Radxa
Dragon Q6A
On Wed, 24 Sep 2025 23:07:08 +0800, Xilin Wu wrote:
> 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:
>
> - Configurable I2C/SPI/UART from 40-Pin GPIO
> - Three USB-A 2.0 ports
> - RTL8111K Ethernet connected to PCIe0
> - eMMC module
> - SD card
> - M.2 M-Key 2230 PCIe 3.0 x2
> - 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
>
> Features that will be submitted separately once the required bindings are
> merged:
>
> - USB-A 3.0 port
> - UFS 3.1 module
> - HDMI 2.0 port including audio
>
> ALSA UCM and Audioreach topology patches are available at [2] and [3].
>
> [1]: https://docs.radxa.com/en/dragon/q6a/download
> [2]: https://github.com/alsa-project/alsa-ucm-conf/pull/601
> [3]: https://github.com/linux-msm/audioreach-topology/pull/24
>
> Signed-off-by: Xilin Wu <sophon@...xa.com>
> ---
> Changes in v4:
> - Change CDSP firmware to use the existing one from linux-firmware
> - Describe onboard USB 2.0 hub and ports
> - Add configurable I2C/SPI/UART QUP controllers
> - Link to v3: https://lore.kernel.org/r/20250915-radxa-dragon-q6a-v3-0-a6c32d988ed7@radxa.com
>
> Changes in v3:
> - Dropped patches for USB/HDMI, UFS and GPIO.
> - Removed Reviewed-by tag from the board DTS patch as it was significantly
> modified.
> - Link to v2: https://lore.kernel.org/r/20250914-radxa-dragon-q6a-v2-0-045f7e92b3bb@radxa.com
>
> Changes in v2:
> - Move codec before cpu in sound node to get sorted.
> - Drop patch dependencies in cover letter
> - Separate the changes that have unmet dependencies, and mark them as DNM
> - Link to v1: https://lore.kernel.org/r/20250912-radxa-dragon-q6a-v1-0-8ccdbf9cd19b@radxa.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 | 1107 ++++++++++++++++++++
> 3 files changed, 1109 insertions(+)
> ---
> base-commit: 590b221ed4256fd6c34d3dea77aa5bd6e741bbc1
> change-id: 20250912-radxa-dragon-q6a-eedcdeaf3e66
>
> Best regards,
> --
> Xilin Wu <sophon@...xa.com>
>
>
>
My bot found new DTB warnings on the .dts files added or changed in this
series.
Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings
are fixed by another series. Ultimately, it is up to the platform
maintainer whether these warnings are acceptable or not. No need to reply
unless the platform maintainer has comments.
If you already ran DT checks and didn't see these error(s), then
make sure dt-schema is up to date:
pip3 install dtschema --upgrade
This patch series was applied (using b4) to base:
Base: using specified base-commit 590b221ed4256fd6c34d3dea77aa5bd6e741bbc1
If this is not the correct base, please add 'base-commit' tag
(or use b4 which does this automatically)
New warnings running 'make CHECK_DTBS=y for arch/arm64/boot/dts/qcom/' for 20250924-radxa-dragon-q6a-v4-0-10d584f2c806@...xa.com:
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): i2c@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): i2c@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): i2c@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): spi@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: i2c@...000 (qcom,geni-i2c): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: i2c@...000 (qcom,geni-i2c): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: i2c@...000 (qcom,geni-i2c): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: spi@...000 (qcom,geni-spi): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/spi/qcom,spi-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): i2c@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): i2c@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): spi@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: geniqup@...000 (qcom,geni-se-qup): spi@...000: Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/soc/qcom/qcom,geni-se.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: i2c@...000 (qcom,geni-i2c): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: spi@...000 (qcom,geni-spi): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/spi/qcom,spi-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: i2c@...000 (qcom,geni-i2c): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/i2c/qcom,i2c-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: spi@...000 (qcom,geni-spi): Unevaluated properties are not allowed ('qcom,enable-gsi-dma' was unexpected)
from schema $id: http://devicetree.org/schemas/spi/qcom,spi-geni-qcom.yaml#
arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dtb: edp@...0000 (qcom,sc7280-edp): reg: [[0, 183107584, 0, 512], [0, 183108096, 0, 512], [0, 183108608, 0, 3072], [0, 183111680, 0, 1024]] is too short
from schema $id: http://devicetree.org/schemas/display/msm/dp-controller.yaml#
Powered by blists - more mailing lists