Add initial support for UNO-Q#14
Conversation
Add recipe based on the same u-boot tree and revision as used by the official Arduino UNO-Q debian image [1]. [1] https://github.com/arduino/arduino-deb-images/tree/arduino. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
|
@angolini in case you also want to give it a try. |
Add kernel recipe based on the same tree, revision and config as used by the official Arduino UNO-Q debian image [1]. [1] https://github.com/arduino/arduino-deb-images/tree/arduino. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Add boot firmware for Arduino UNO-Q, same image as released as part of the official debian image. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Add firmware packagegroups for Arduino UNO-Q. Leveraging the same hexagon-dsp-binaries as used by RB1. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Add support for including a default KERNEL_DEVICETREE as part of the uki image generated via esp-qcom-image. Needed until the new edk2-based firmware is available, as once available it will be able to consume dtb from the dtb partition, including fit-dtb support. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Add machine configuration for Arduino UNO-Q (QRB2210-based). More information about the board available at https://www.arduino.cc/product-uno-q. Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
|
|
||
| MACHINEOVERRIDES =. "arduino:" | ||
|
|
||
| PREFERRED_PROVIDER_virtual/kernel ?= "linux-arduino" |
There was a problem hiding this comment.
hmm. i was hoping we would use qcom-next kernel or something more upstream'ish. Or are you trying to get that merged first and then upgrade the kernel? Our debian images don't use this kernel.
There was a problem hiding this comment.
Yup, wanted both as an option, and start with the tree we know that is well tested and supported first.
There was a problem hiding this comment.
This is missing a quirk in the qcm2290.dtsi (now agatti.dtsi) to prevent crashing the USB controller: torvalds/linux@27f94b7
Transferring files over USB ethernet is pretty much impossible without this fix.
koenkooi
left a comment
There was a problem hiding this comment.
I have reservations about the kernel version, but this is good enough to go in.
Thanks, we will migrate to qcom-next soon, this is just to have a fully working build and something to compare with. |
Based on the same boot firmware, u-boot and kernel trees as used by https://github.com/arduino/arduino-deb-images/tree/arduino.
Mainline-based build (as an option) to be proposed after the initial integration.