Hello,
On the Radxa Q6A board, a list of extra DT overlays is provided to enable peripherals (like I2C, SPI, or UART): https://github.com/radxa-pkg/radxa-overlays/tree/main/arch/arm64/boot/dts/qcom/overlays
I tried the following steps without success:
- Compiled
.dtso into .dtbo using dtc, and placed the result into the /boot folder
- Installed the
kernel-devicetree package, which provides the /boot/qcs6490-radxa-dragon-q6a.dtb file
- Added lines to the
systemd-boot configuration. Note that I am forced to load the main devicetree, because otherwise the devicetree-overlay directive is ignored (according to the sd-boot documentation):
devicetree /qcs6490-radxa-dragon-q6a.dtb
devicetree-overlay /qcs6490-radxa-dragon-q6a-i2c0.dtbo
The result is nothing: /dev/i2c-0 does not appear, and there are no errors in the logs indicating a failed apply
I'm wondering how one can integrate these into the Qcom distro
Navin (@navinreddy23) maybe you have a clue?
Hello,
On the
Radxa Q6Aboard, a list of extra DT overlays is provided to enable peripherals (like I2C, SPI, or UART): https://github.com/radxa-pkg/radxa-overlays/tree/main/arch/arm64/boot/dts/qcom/overlaysI tried the following steps without success:
.dtsointo.dtbousingdtc, and placed the result into the /boot folderkernel-devicetreepackage, which provides the/boot/qcs6490-radxa-dragon-q6a.dtbfilesystemd-bootconfiguration. Note that I am forced to load the main devicetree, because otherwise thedevicetree-overlaydirective is ignored (according to the sd-boot documentation):The result is nothing:
/dev/i2c-0 doesnot appear, and there are no errors in the logs indicating a failed applyI'm wondering how one can integrate these into the Qcom distro
Navin (@navinreddy23) maybe you have a clue?