Some AArch64 systems require devicetree files to boot. looking at a Fedora 40 Workstation image /run/media/dennis/Fedora-39-BaseOS-aarch64/images/pxeboot/ initrd.img vmlinuz there should be a dtb folder there that includes all of the contents under /lib/modules/<kernel version>/dtb/ so that when needed you can add a devicetree option to boot and specify the dtb file needed for the system Reproducible: Always
I need more details, or someone with easy access to aarch64 to patch the aarch64.tmpl file at https://github.com/weldr/lorax It sounds like it needs to: * copy the `dtb` directory matching the kernel to `images/pxeboot/dtb/` * add a `devicetree` option to the kernel cmdline. What does this argument need to look like? Are you sure that changing this isn't going to break other systems that are currently working?
What images does this affect - particularly with reference to the blocking media list at https://docs.fedoraproject.org/en-US/releases/f40/blocking/ - and what hardware does it affect - particularly with reference to either of the ARM team's "supported hardware" lists, https://fedoraproject.org/wiki/Architectures/ARM#Supported_Hardware_and_Devices or https://fedoraproject.org/wiki/Architectures/ARM/Supported_Platforms (we really need those to be revised and combined)?
By default, we should not add a devicetree option to the iso. The machine where I came on this issue is the Lenovo x13s. After upgrading the NVMe disk and starting with a blank disk I was unable to install Fedora. The system firmware will load the dtb only from the root of the esp partition of the internal NVMe drive. In order to bootstrap the install, if the dtb files were available, I could load one. It is probably not a blocker, but it would be nice to have a fix as I am trying to make installing Fedora 40 a viable option for the hardware.
Ok, maybe add a new boot entry with it then? It doesn't seem like it will be of much use to most people if they have to fiddle with the cmdline themselves.
find /boot/dtb-6.8.0-0.rc4.20240212git716f4aaa7b48.35.fc40.aarch64/ -name "*.dtb" |wc -l 830 You would need to add one boot entry per dtb or select a limited number of systems that could use a dtb at boot time. It is an edge use case and with documentation on how to use it when you need it. I think the experience, while not perfect, would be covered. Ideally, the system vendors shipped working ACPI tables or in firmware dtb. if someone was booting the livecd on a u-boot based system to do an install. u-boot should post install load the dtb file by itself from the disk if it is not shipped with u-boot. in this particular case, Lenovo has the firmware set to only load the dtb file from one place. I can not use the raw disk images in my case because I need to encrypt my rootfs, something not possible on the premade images.
Discussed during the 2024-02-19 blocker review meeting: [0] The decision to delay the classification of this as a blocker bug was made as the report does not explain which images or hardware platforms are affected by this, which seems like required information to make a blocker decision. [0] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2024-02-19/f40-blocker-review.2024-02-19-17.00.log.txt
Discussed in ticket: https://pagure.io/fedora-qa/blocker-review/issue/1465 The decision to classify this bug as an RejectedFreezeException and RejectedBlocker was made: "The scope of Hardware this issue affects doesn't apply to any of the "blocking" hardware (at this point, it seems it is just one device). The fix kinda complicated and is of marginal benefit, so rejecting both as blocker and freeze exception. If there is a fix developed during the beta phase, it can be pushed after the beta release and before the final freeze starts."
To follow up on this one. There are a bunch of new laptops with the Snapdragon Elite CPU, such as the Lenovo t13s and the new Dell XPS13. All of these require you to load a DTB along with the kernel and initrd. I was looking at the simplest way to include them I suspect that in the aarch64 templates we may just want to use the install function a few times to copy the tree tree /boot/dtb-6.11.7-300.fc41.aarch64/ /boot/dtb-6.11.7-300.fc41.aarch64/ ├── allwinner │ ├── sun50i-a100-allwinner-perf1.dtb │ ├── sun50i-a64-amarula-relic.dtb │ ├── sun50i-a64-bananapi-m64.dtb │ ├── sun50i-a64-nanopi-a64.dtb │ ├── sun50i-a64-oceanic-5205-5inmfd.dtb │ ├── sun50i-a64-olinuxino.dtb │ ├── sun50i-a64-olinuxino-emmc.dtb │ ├── sun50i-a64-orangepi-win.dtb │ ├── sun50i-a64-pine64.dtb │ ├── sun50i-a64-pine64-lts.dtb │ ├── sun50i-a64-pine64-plus.dtb │ ├── sun50i-a64-pinebook.dtb │ ├── sun50i-a64-pinephone-1.0.dtb │ ├── sun50i-a64-pinephone-1.1.dtb │ ├── sun50i-a64-pinephone-1.2.dtb │ ├── sun50i-a64-pinetab.dtb │ ├── sun50i-a64-pinetab-early-adopter.dtb │ ├── sun50i-a64-sopine-baseboard.dtb │ ├── sun50i-a64-teres-i.dtb │ ├── sun50i-h313-tanix-tx1.dtb │ ├── sun50i-h5-bananapi-m2-plus.dtb │ ├── sun50i-h5-bananapi-m2-plus-v1.2.dtb │ ├── sun50i-h5-emlid-neutis-n5-devboard.dtb │ ├── sun50i-h5-libretech-all-h3-cc.dtb │ ├── sun50i-h5-libretech-all-h3-it.dtb │ ├── sun50i-h5-libretech-all-h5-cc.dtb │ ├── sun50i-h5-nanopi-neo2.dtb │ ├── sun50i-h5-nanopi-neo-plus2.dtb │ ├── sun50i-h5-nanopi-r1s-h5.dtb │ ├── sun50i-h5-orangepi-pc2.dtb │ ├── sun50i-h5-orangepi-prime.dtb │ ├── sun50i-h5-orangepi-zero-plus2.dtb │ ├── sun50i-h5-orangepi-zero-plus.dtb │ ├── sun50i-h616-bigtreetech-cb1-manta.dtb │ ├── sun50i-h616-bigtreetech-pi.dtb │ ├── sun50i-h616-orangepi-zero2.dtb │ ├── sun50i-h616-x96-mate.dtb │ ├── sun50i-h618-longanpi-3h.dtb │ ├── sun50i-h618-orangepi-zero2w.dtb │ ├── sun50i-h618-orangepi-zero3.dtb │ ├── sun50i-h618-transpeed-8k618-t.dtb │ ├── sun50i-h64-remix-mini-pc.dtb │ ├── sun50i-h6-beelink-gs1.dtb │ ├── sun50i-h6-orangepi-3.dtb │ ├── sun50i-h6-orangepi-lite2.dtb │ ├── sun50i-h6-orangepi-one-plus.dtb │ ├── sun50i-h6-pine-h64.dtb │ ├── sun50i-h6-pine-h64-model-b.dtb │ ├── sun50i-h6-tanix-tx6.dtb │ ├── sun50i-h6-tanix-tx6-mini.dtb │ ├── sun50i-h700-anbernic-rg35xx-2024.dtb │ ├── sun50i-h700-anbernic-rg35xx-h.dtb │ └── sun50i-h700-anbernic-rg35xx-plus.dtb ├── amd │ ├── amd-overdrive-rev-b0.dtb │ └── amd-overdrive-rev-b1.dtb ├── amlogic │ ├── amlogic-a4-a113l2-ba400.dtb │ ├── amlogic-a5-a113x2-av400.dtb │ ├── amlogic-c3-c302x-aw409.dtb │ ├── amlogic-t7-a311d2-an400.dtb │ ├── amlogic-t7-a311d2-khadas-vim4.dtb │ ├── meson-a1-ad401.dtb │ ├── meson-a1-ad402.dtb │ ├── meson-axg-jethome-jethub-j100.dtb │ ├── meson-axg-jethome-jethub-j110-rev-2.dtb │ ├── meson-axg-jethome-jethub-j110-rev-3.dtb │ ├── meson-axg-s400.dtb │ ├── meson-g12a-fbx8am-brcm.dtb │ ├── meson-g12a-fbx8am-realtek.dtb │ ├── meson-g12a-radxa-zero.dtb │ ├── meson-g12a-sei510.dtb │ ├── meson-g12a-u200.dtb │ ├── meson-g12a-x96-max.dtb │ ├── meson-g12b-a311d-bananapi-m2s.dtb │ ├── meson-g12b-a311d-khadas-vim3.dtb │ ├── meson-g12b-a311d-khadas-vim3-ts050.dtb │ ├── meson-g12b-a311d-libretech-cc.dtb │ ├── meson-g12b-bananapi-cm4-cm4io.dtb │ ├── meson-g12b-bananapi-cm4-mnt-reform2.dtb │ ├── meson-g12b-dreambox-one.dtb │ ├── meson-g12b-dreambox-two.dtb │ ├── meson-g12b-gsking-x.dtb │ ├── meson-g12b-gtking.dtb │ ├── meson-g12b-gtking-pro.dtb │ ├── meson-g12b-odroid-go-ultra.dtb │ ├── meson-g12b-odroid-n2.dtb │ ├── meson-g12b-odroid-n2l.dtb │ ├── meson-g12b-odroid-n2-plus.dtb │ ├── meson-g12b-radxa-zero2.dtb │ ├── meson-g12b-s922x-bananapi-m2s.dtb │ ├── meson-g12b-s922x-khadas-vim3.dtb │ ├── meson-g12b-ugoos-am6.dtb │ ├── meson-gxbb-kii-pro.dtb │ ├── meson-gxbb-nanopi-k2.dtb │ ├── meson-gxbb-nexbox-a95x.dtb │ ├── meson-gxbb-odroidc2.dtb │ ├── meson-gxbb-p200.dtb │ ├── meson-gxbb-p201.dtb │ ├── meson-gxbb-vega-s95-meta.dtb │ ├── meson-gxbb-vega-s95-pro.dtb │ ├── meson-gxbb-vega-s95-telos.dtb │ ├── meson-gxbb-wetek-hub.dtb │ ├── meson-gxbb-wetek-play2.dtb │ ├── meson-gxl-s805x-libretech-ac.dtb │ ├── meson-gxl-s805x-p241.dtb │ ├── meson-gxl-s905d-libretech-pc.dtb │ ├── meson-gxl-s905d-mecool-kii-pro.dtb │ ├── meson-gxl-s905d-p230.dtb │ ├── meson-gxl-s905d-p231.dtb │ ├── meson-gxl-s905d-phicomm-n1.dtb │ ├── meson-gxl-s905d-sml5442tw.dtb │ ├── meson-gxl-s905d-vero4k-plus.dtb │ ├── meson-gxl-s905w-jethome-jethub-j80.dtb │ ├── meson-gxl-s905w-p281.dtb │ ├── meson-gxl-s905w-tx3-mini.dtb │ ├── meson-gxl-s905x-hwacom-amazetv.dtb │ ├── meson-gxl-s905x-khadas-vim.dtb │ ├── meson-gxl-s905x-libretech-cc.dtb │ ├── meson-gxl-s905x-libretech-cc-v2.dtb │ ├── meson-gxl-s905x-nexbox-a95x.dtb │ ├── meson-gxl-s905x-p212.dtb │ ├── meson-gxl-s905x-vero4k.dtb │ ├── meson-gxlx-s905l-p271.dtb │ ├── meson-gxm-gt1-ultimate.dtb │ ├── meson-gxm-khadas-vim2.dtb │ ├── meson-gxm-mecool-kiii-pro.dtb │ ├── meson-gxm-minix-neo-u9h.dtb │ ├── meson-gxm-nexbox-a1.dtb │ ├── meson-gxm-q200.dtb │ ├── meson-gxm-q201.dtb │ ├── meson-gxm-rbox-pro.dtb │ ├── meson-gxm-s912-libretech-pc.dtb │ ├── meson-gxm-vega-s96.dtb │ ├── meson-gxm-wetek-core2.dtb │ ├── meson-s4-s805x2-aq222.dtb │ ├── meson-sm1-a95xf3-air.dtb │ ├── meson-sm1-a95xf3-air-gbit.dtb │ ├── meson-sm1-bananapi-m2-pro.dtb │ ├── meson-sm1-bananapi-m5.dtb │ ├── meson-sm1-h96-max.dtb │ ├── meson-sm1-khadas-vim3l.dtb │ ├── meson-sm1-khadas-vim3l-ts050.dtb │ ├── meson-sm1-odroid-c4.dtb │ ├── meson-sm1-odroid-hc4.dtb │ ├── meson-sm1-s905d3-libretech-cc.dtb │ ├── meson-sm1-sei610.dtb │ ├── meson-sm1-x96-air.dtb │ └── meson-sm1-x96-air-gbit.dtb ├── apm │ ├── apm-merlin.dtb │ └── apm-mustang.dtb ├── apple │ ├── t6000-j314s.dtb │ ├── t6000-j316s.dtb │ ├── t6001-j314c.dtb │ ├── t6001-j316c.dtb │ ├── t6001-j375c.dtb │ ├── t6002-j375d.dtb │ ├── t8103-j274.dtb │ ├── t8103-j293.dtb │ ├── t8103-j313.dtb │ ├── t8103-j456.dtb │ ├── t8103-j457.dtb │ ├── t8112-j413.dtb │ ├── t8112-j473.dtb │ └── t8112-j493.dtb ├── arm │ ├── corstone1000-fvp.dtb │ ├── corstone1000-mps3.dtb │ ├── foundation-v8.dtb │ ├── foundation-v8-gicv3.dtb │ ├── foundation-v8-gicv3-psci.dtb │ ├── foundation-v8-psci.dtb │ ├── fvp-base-revc.dtb │ ├── juno.dtb │ ├── juno-r1.dtb │ ├── juno-r1-scmi.dtb │ ├── juno-r2.dtb │ ├── juno-r2-scmi.dtb │ ├── juno-scmi.dtb │ ├── rtsm_ve-aemv8a.dtb │ └── vexpress-v2f-1xv7-ca53x2.dtb ├── broadcom │ ├── bcm2711-rpi-400.dtb │ ├── bcm2711-rpi-4-b.dtb │ ├── bcm2711-rpi-cm4-io.dtb │ ├── bcm2712-rpi-5-b.dtb │ ├── bcm2837-rpi-3-a-plus.dtb │ ├── bcm2837-rpi-3-b.dtb │ ├── bcm2837-rpi-3-b-plus.dtb │ ├── bcm2837-rpi-cm3-io3.dtb │ └── bcm2837-rpi-zero-2-w.dtb ├── cavium │ ├── thunder2-99xx.dtb │ └── thunder-88xx.dtb ├── freescale │ ├── fsl-ls1012a-frdm.dtb │ ├── fsl-ls1012a-frwy.dtb │ ├── fsl-ls1012a-oxalis.dtb │ ├── fsl-ls1012a-qds.dtb │ ├── fsl-ls1012a-rdb.dtb │ ├── fsl-ls1028a-kontron-kbox-a-230-ls.dtb │ ├── fsl-ls1028a-kontron-sl28.dtb │ ├── fsl-ls1028a-kontron-sl28-var1.dtb │ ├── fsl-ls1028a-kontron-sl28-var2.dtb │ ├── fsl-ls1028a-kontron-sl28-var3-ads2.dtb │ ├── fsl-ls1028a-kontron-sl28-var3.dtb │ ├── fsl-ls1028a-kontron-sl28-var4.dtb │ ├── fsl-ls1028a-qds-13bb.dtb │ ├── fsl-ls1028a-qds-65bb.dtb │ ├── fsl-ls1028a-qds-7777.dtb │ ├── fsl-ls1028a-qds-85bb.dtb │ ├── fsl-ls1028a-qds-899b.dtb │ ├── fsl-ls1028a-qds-9999.dtb │ ├── fsl-ls1028a-qds.dtb │ ├── fsl-ls1028a-rdb.dtb │ ├── fsl-ls1043a-qds.dtb │ ├── fsl-ls1043a-rdb.dtb │ ├── fsl-ls1043a-tqmls1043a-mbls10xxa.dtb │ ├── fsl-ls1046a-frwy.dtb │ ├── fsl-ls1046a-qds.dtb │ ├── fsl-ls1046a-rdb.dtb │ ├── fsl-ls1046a-tqmls1046a-mbls10xxa.dtb │ ├── fsl-ls1088a-qds.dtb │ ├── fsl-ls1088a-rdb.dtb │ ├── fsl-ls1088a-ten64.dtb │ ├── fsl-ls1088a-tqmls1088a-mbls10xxa.dtb │ ├── fsl-ls2080a-qds.dtb │ ├── fsl-ls2080a-rdb.dtb │ ├── fsl-ls2080a-simu.dtb │ ├── fsl-ls2081a-rdb.dtb │ ├── fsl-ls2088a-qds.dtb │ ├── fsl-ls2088a-rdb.dtb │ ├── fsl-lx2160a-bluebox3.dtb │ ├── fsl-lx2160a-bluebox3-rev-a.dtb │ ├── fsl-lx2160a-clearfog-cx.dtb │ ├── fsl-lx2160a-honeycomb.dtb │ ├── fsl-lx2160a-qds.dtb │ ├── fsl-lx2160a-rdb.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-12-11-x.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-12-7-x.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-12-8-x.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-14-11-x.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-14-7-x.dtb │ ├── fsl-lx2160a-tqmlx2160a-mblx2160a-14-8-x.dtb │ ├── fsl-lx2162a-clearfog.dtb │ ├── fsl-lx2162a-qds.dtb │ ├── imx8dx-colibri-aster.dtb │ ├── imx8dx-colibri-eval-v3.dtb │ ├── imx8dx-colibri-iris.dtb │ ├── imx8dx-colibri-iris-v2.dtb │ ├── imx8dxl-evk.dtb │ ├── imx8dxp-tqma8xdp-mba8xx.dtb │ ├── imx8mm-beacon-kit.dtb │ ├── imx8mm-data-modul-edm-sbc.dtb │ ├── imx8mm-ddr4-evk.dtb │ ├── imx8mm-emcon-avari.dtb │ ├── imx8mm-emtop-baseboard.dtb │ ├── imx8mm-evkb.dtb │ ├── imx8mm-evk.dtb │ ├── imx8mm-icore-mx8mm-ctouch2.dtb │ ├── imx8mm-icore-mx8mm-edimm2.2.dtb │ ├── imx8mm-innocomm-wb15-evk.dtb │ ├── imx8mm-iot-gateway.dtb │ ├── imx8mm-kontron-bl.dtb │ ├── imx8mm-kontron-bl-osm-s.dtb │ ├── imx8mm-mx8menlo.dtb │ ├── imx8mm-nitrogen-r2.dtb │ ├── imx8mm-phg.dtb │ ├── imx8mm-phyboard-polis-rdk.dtb │ ├── imx8mm-phygate-tauri-l.dtb │ ├── imx8mm-phygate-tauri-l-rs232-cts-rts.dtb │ ├── imx8mm-phygate-tauri-l-rs232-rs232.dtb │ ├── imx8mm-phygate-tauri-l-rs232-rs485.dtb │ ├── imx8mm-prt8mm.dtb │ ├── imx8mm-tqma8mqml-mba8mx.dtb │ ├── imx8mm-tqma8mqml-mba8mx-lvds-tm070jvhg33.dtb │ ├── imx8mm-var-som-symphony.dtb │ ├── imx8mm-venice-gw71xx-0x.dtb │ ├── imx8mm-venice-gw72xx-0x.dtb │ ├── imx8mm-venice-gw72xx-0x-imx219.dtb │ ├── imx8mm-venice-gw72xx-0x-rpidsi.dtb │ ├── imx8mm-venice-gw72xx-0x-rs232-rts.dtb │ ├── imx8mm-venice-gw72xx-0x-rs422.dtb │ ├── imx8mm-venice-gw72xx-0x-rs485.dtb │ ├── imx8mm-venice-gw73xx-0x.dtb │ ├── imx8mm-venice-gw73xx-0x-imx219.dtb │ ├── imx8mm-venice-gw73xx-0x-rpidsi.dtb │ ├── imx8mm-venice-gw73xx-0x-rs232-rts.dtb │ ├── imx8mm-venice-gw73xx-0x-rs422.dtb │ ├── imx8mm-venice-gw73xx-0x-rs485.dtb │ ├── imx8mm-venice-gw7901.dtb │ ├── imx8mm-venice-gw7902.dtb │ ├── imx8mm-venice-gw7903.dtb │ ├── imx8mm-venice-gw7904.dtb │ ├── imx8mm-venice-gw7905-0x.dtb │ ├── imx8mm-verdin-nonwifi-dahlia.dtb │ ├── imx8mm-verdin-nonwifi-dev.dtb │ ├── imx8mm-verdin-nonwifi-mallow.dtb │ ├── imx8mm-verdin-nonwifi-yavia.dtb │ ├── imx8mm-verdin-wifi-dahlia.dtb │ ├── imx8mm-verdin-wifi-dev.dtb │ ├── imx8mm-verdin-wifi-mallow.dtb │ ├── imx8mm-verdin-wifi-yavia.dtb │ ├── imx8mn-beacon-kit.dtb │ ├── imx8mn-bsh-smm-s2.dtb │ ├── imx8mn-bsh-smm-s2pro.dtb │ ├── imx8mn-ddr3l-evk.dtb │ ├── imx8mn-ddr4-evk.dtb │ ├── imx8mn-dimonoff-gateway-evk.dtb │ ├── imx8mn-evk.dtb │ ├── imx8mn-rve-gateway.dtb │ ├── imx8mn-tqma8mqnl-mba8mx.dtb │ ├── imx8mn-tqma8mqnl-mba8mx-lvds-tm070jvhg33.dtb │ ├── imx8mn-tqma8mqnl-mba8mx-usbotg.dtb │ ├── imx8mn-var-som-symphony.dtb │ ├── imx8mn-venice-gw7902.dtb │ ├── imx8mp-beacon-kit.dtb │ ├── imx8mp-data-modul-edm-sbc.dtb │ ├── imx8mp-debix-model-a.dtb │ ├── imx8mp-debix-som-a-bmb-08.dtb │ ├── imx8mp-dhcom-pdk2.dtb │ ├── imx8mp-dhcom-pdk3.dtb │ ├── imx8mp-evk.dtb │ ├── imx8mp-evk-mx8-dlvds-lcd1.dtb │ ├── imx8mp-icore-mx8mp-edimm2.2.dtb │ ├── imx8mp-msc-sm2s-ep1.dtb │ ├── imx8mp-navqp.dtb │ ├── imx8mp-phyboard-pollux-rdk.dtb │ ├── imx8mp-skov-revb-hdmi.dtb │ ├── imx8mp-skov-revb-lt6.dtb │ ├── imx8mp-skov-revb-mi1010ait-1cp1.dtb │ ├── imx8mp-tqma8mpql-mba8mp-ras314.dtb │ ├── imx8mp-tqma8mpql-mba8mpxl.dtb │ ├── imx8mp-tqma8mpql-mba8mpxl-lvds.dtb │ ├── imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtb │ ├── imx8mp-venice-gw71xx-2x.dtb │ ├── imx8mp-venice-gw72xx-2x.dtb │ ├── imx8mp-venice-gw73xx-2x.dtb │ ├── imx8mp-venice-gw74xx.dtb │ ├── imx8mp-venice-gw74xx-imx219.dtb │ ├── imx8mp-venice-gw74xx-rpidsi.dtb │ ├── imx8mp-venice-gw7905-2x.dtb │ ├── imx8mp-verdin-nonwifi-dahlia.dtb │ ├── imx8mp-verdin-nonwifi-dev.dtb │ ├── imx8mp-verdin-nonwifi-mallow.dtb │ ├── imx8mp-verdin-nonwifi-yavia.dtb │ ├── imx8mp-verdin-wifi-dahlia.dtb │ ├── imx8mp-verdin-wifi-dev.dtb │ ├── imx8mp-verdin-wifi-mallow.dtb │ ├── imx8mp-verdin-wifi-yavia.dtb │ ├── imx8mq-evk.dtb │ ├── imx8mq-hummingboard-pulse.dtb │ ├── imx8mq-kontron-pitx-imx8m.dtb │ ├── imx8mq-librem5-devkit.dtb │ ├── imx8mq-librem5-r2.dtb │ ├── imx8mq-librem5-r3.dtb │ ├── imx8mq-librem5-r4.dtb │ ├── imx8mq-mnt-reform2.dtb │ ├── imx8mq-nitrogen.dtb │ ├── imx8mq-phanbell.dtb │ ├── imx8mq-pico-pi.dtb │ ├── imx8mq-thor96.dtb │ ├── imx8mq-tqma8mq-mba8mx.dtb │ ├── imx8mq-tqma8mq-mba8mx-lvds-tm070jvhg33.dtb │ ├── imx8mq-zii-ultra-rmb3.dtb │ ├── imx8mq-zii-ultra-zest.dtb │ ├── imx8qm-apalis-eval.dtb │ ├── imx8qm-apalis-eval-v1.2.dtb │ ├── imx8qm-apalis-ixora-v1.1.dtb │ ├── imx8qm-apalis-v1.1-eval.dtb │ ├── imx8qm-apalis-v1.1-eval-v1.2.dtb │ ├── imx8qm-apalis-v1.1-ixora-v1.1.dtb │ ├── imx8qm-apalis-v1.1-ixora-v1.2.dtb │ ├── imx8qm-mek.dtb │ ├── imx8qxp-ai_ml.dtb │ ├── imx8qxp-colibri-aster.dtb │ ├── imx8qxp-colibri-eval-v3.dtb │ ├── imx8qxp-colibri-iris.dtb │ ├── imx8qxp-colibri-iris-v2.dtb │ ├── imx8qxp-mek.dtb │ ├── imx8qxp-tqma8xqp-mba8xx.dtb │ ├── imx8ulp-evk.dtb │ ├── imx93-11x11-evk.dtb │ ├── imx93-9x9-qsb.dtb │ ├── imx93-phyboard-segin.dtb │ ├── imx93-tqma9352-mba93xxca.dtb │ ├── imx93-tqma9352-mba93xxla.dtb │ ├── imx93-var-som-symphony.dtb │ ├── imx95-19x19-evk.dtb │ ├── s32g274a-evb.dtb │ ├── s32g274a-rdb2.dtb │ ├── s32g399a-rdb3.dtb │ └── s32v234-evb.dtb ├── hisilicon │ ├── hi3660-hikey960.dtb │ ├── hi3670-hikey970.dtb │ ├── hi3798cv200-poplar.dtb │ ├── hi6220-hikey.dtb │ ├── hip05-d02.dtb │ ├── hip06-d03.dtb │ └── hip07-d05.dtb ├── marvell │ ├── ac5-98dx35xx-rd.dtb │ ├── ac5x-rd-carrier-cn9131.dtb │ ├── armada-3720-db.dtb │ ├── armada-3720-eDPU.dtb │ ├── armada-3720-espressobin.dtb │ ├── armada-3720-espressobin-emmc.dtb │ ├── armada-3720-espressobin-ultra.dtb │ ├── armada-3720-espressobin-v7.dtb │ ├── armada-3720-espressobin-v7-emmc.dtb │ ├── armada-3720-gl-mv1000.dtb │ ├── armada-3720-turris-mox.dtb │ ├── armada-3720-uDPU.dtb │ ├── armada-7040-db.dtb │ ├── armada-7040-mochabin.dtb │ ├── armada-8040-clearfog-gt-8k.dtb │ ├── armada-8040-db.dtb │ ├── armada-8040-mcbin.dtb │ ├── armada-8040-mcbin-singleshot.dtb │ ├── armada-8040-puzzle-m801.dtb │ ├── armada-8080-db.dtb │ ├── cn9130-cf-base.dtb │ ├── cn9130-cf-pro.dtb │ ├── cn9130-crb-A.dtb │ ├── cn9130-crb-B.dtb │ ├── cn9130-db-B.dtb │ ├── cn9130-db.dtb │ ├── cn9131-cf-solidwan.dtb │ ├── cn9131-db-B.dtb │ ├── cn9131-db.dtb │ ├── cn9132-clearfog.dtb │ ├── cn9132-db-B.dtb │ └── cn9132-db.dtb ├── nvidia │ ├── tegra132-norrin.dtb │ ├── tegra186-p2771-0000.dtb │ ├── tegra186-p3509-0000+p3636-0001.dtb │ ├── tegra194-p2972-0000.dtb │ ├── tegra194-p3509-0000+p3668-0000.dtb │ ├── tegra194-p3509-0000+p3668-0001.dtb │ ├── tegra210-p2371-0000.dtb │ ├── tegra210-p2371-2180.dtb │ ├── tegra210-p2571.dtb │ ├── tegra210-p2894-0050-a08.dtb │ ├── tegra210-p3450-0000.dtb │ ├── tegra210-smaug.dtb │ ├── tegra234-p3737-0000+p3701-0000.dtb │ ├── tegra234-p3740-0002+p3701-0008.dtb │ ├── tegra234-p3768-0000+p3767-0000.dtb │ ├── tegra234-p3768-0000+p3767-0005.dtb │ └── tegra234-sim-vdk.dtb ├── qcom │ ├── apq8016-sbc-d3-camera-mezzanine.dtb │ ├── apq8016-sbc.dtb │ ├── apq8016-sbc-usb-host.dtb │ ├── apq8016-schneider-hmibsc.dtb │ ├── apq8039-t2.dtb │ ├── apq8094-sony-xperia-kitakami-karin_windy.dtb │ ├── apq8096-db820c.dtb │ ├── apq8096-ifc6640.dtb │ ├── ipq5018-rdp432-c2.dtb │ ├── ipq5018-tplink-archer-ax55-v1.dtb │ ├── ipq5332-rdp441.dtb │ ├── ipq5332-rdp442.dtb │ ├── ipq5332-rdp468.dtb │ ├── ipq5332-rdp474.dtb │ ├── ipq6018-cp01-c1.dtb │ ├── ipq8074-hk01.dtb │ ├── ipq8074-hk10-c1.dtb │ ├── ipq8074-hk10-c2.dtb │ ├── ipq9574-rdp418.dtb │ ├── ipq9574-rdp433.dtb │ ├── ipq9574-rdp449.dtb │ ├── ipq9574-rdp453.dtb │ ├── ipq9574-rdp454.dtb │ ├── msm8216-samsung-fortuna3g.dtb │ ├── msm8916-acer-a1-724.dtb │ ├── msm8916-alcatel-idol347.dtb │ ├── msm8916-asus-z00l.dtb │ ├── msm8916-gplus-fl8005a.dtb │ ├── msm8916-huawei-g7.dtb │ ├── msm8916-lg-c50.dtb │ ├── msm8916-lg-m216.dtb │ ├── msm8916-longcheer-l8150.dtb │ ├── msm8916-longcheer-l8910.dtb │ ├── msm8916-motorola-harpia.dtb │ ├── msm8916-motorola-osprey.dtb │ ├── msm8916-motorola-surnia.dtb │ ├── msm8916-mtp.dtb │ ├── msm8916-samsung-a3u-eur.dtb │ ├── msm8916-samsung-a5u-eur.dtb │ ├── msm8916-samsung-e5.dtb │ ├── msm8916-samsung-e7.dtb │ ├── msm8916-samsung-gprimeltecan.dtb │ ├── msm8916-samsung-grandmax.dtb │ ├── msm8916-samsung-grandprimelte.dtb │ ├── msm8916-samsung-gt510.dtb │ ├── msm8916-samsung-gt58.dtb │ ├── msm8916-samsung-j5.dtb │ ├── msm8916-samsung-j5x.dtb │ ├── msm8916-samsung-rossa.dtb │ ├── msm8916-samsung-serranove.dtb │ ├── msm8916-thwc-uf896.dtb │ ├── msm8916-thwc-ufi001c.dtb │ ├── msm8916-wingtech-wt88047.dtb │ ├── msm8916-yiming-uz801v3.dtb │ ├── msm8939-huawei-kiwi.dtb │ ├── msm8939-longcheer-l9100.dtb │ ├── msm8939-samsung-a7.dtb │ ├── msm8939-sony-xperia-kanuti-tulip.dtb │ ├── msm8953-motorola-potter.dtb │ ├── msm8953-xiaomi-daisy.dtb │ ├── msm8953-xiaomi-mido.dtb │ ├── msm8953-xiaomi-tissot.dtb │ ├── msm8953-xiaomi-vince.dtb │ ├── msm8956-sony-xperia-loire-kugo.dtb │ ├── msm8956-sony-xperia-loire-suzu.dtb │ ├── msm8992-lg-bullhead-rev-101.dtb │ ├── msm8992-lg-bullhead-rev-10.dtb │ ├── msm8992-msft-lumia-octagon-talkman.dtb │ ├── msm8992-xiaomi-libra.dtb │ ├── msm8994-huawei-angler-rev-101.dtb │ ├── msm8994-msft-lumia-octagon-cityman.dtb │ ├── msm8994-sony-xperia-kitakami-ivy.dtb │ ├── msm8994-sony-xperia-kitakami-karin.dtb │ ├── msm8994-sony-xperia-kitakami-satsuki.dtb │ ├── msm8994-sony-xperia-kitakami-sumire.dtb │ ├── msm8994-sony-xperia-kitakami-suzuran.dtb │ ├── msm8996-mtp.dtb │ ├── msm8996-oneplus3.dtb │ ├── msm8996-oneplus3t.dtb │ ├── msm8996pro-xiaomi-natrium.dtb │ ├── msm8996pro-xiaomi-scorpio.dtb │ ├── msm8996-sony-xperia-tone-dora.dtb │ ├── msm8996-sony-xperia-tone-kagura.dtb │ ├── msm8996-sony-xperia-tone-keyaki.dtb │ ├── msm8996-xiaomi-gemini.dtb │ ├── msm8998-asus-novago-tp370ql.dtb │ ├── msm8998-fxtec-pro1.dtb │ ├── msm8998-hp-envy-x2.dtb │ ├── msm8998-lenovo-miix-630.dtb │ ├── msm8998-mtp.dtb │ ├── msm8998-oneplus-cheeseburger.dtb │ ├── msm8998-oneplus-dumpling.dtb │ ├── msm8998-sony-xperia-yoshino-lilac.dtb │ ├── msm8998-sony-xperia-yoshino-maple.dtb │ ├── msm8998-sony-xperia-yoshino-poplar.dtb │ ├── msm8998-xiaomi-sagit.dtb │ ├── qcm6490-fairphone-fp5.dtb │ ├── qcm6490-idp.dtb │ ├── qcm6490-shift-otter.dtb │ ├── qcs404-evb-1000.dtb │ ├── qcs404-evb-4000.dtb │ ├── qcs6490-rb3gen2.dtb │ ├── qcs8550-aim300-aiot.dtb │ ├── qdu1000-idp.dtb │ ├── qrb2210-rb1.dtb │ ├── qrb4210-rb2.dtb │ ├── qrb5165-rb5.dtb │ ├── qrb5165-rb5-vision-mezzanine.dtb │ ├── qru1000-idp.dtb │ ├── sa8155p-adp.dtb │ ├── sa8295p-adp.dtb │ ├── sa8540p-ride.dtb │ ├── sa8775p-ride.dtb │ ├── sa8775p-ride-r3.dtb │ ├── sc7180-acer-aspire1.dtb │ ├── sc7180-idp.dtb │ ├── sc7180-trogdor-coachz-r1.dtb │ ├── sc7180-trogdor-coachz-r1-lte.dtb │ ├── sc7180-trogdor-coachz-r3.dtb │ ├── sc7180-trogdor-coachz-r3-lte.dtb │ ├── sc7180-trogdor-homestar-r2.dtb │ ├── sc7180-trogdor-homestar-r3.dtb │ ├── sc7180-trogdor-homestar-r4.dtb │ ├── sc7180-trogdor-kingoftown.dtb │ ├── sc7180-trogdor-lazor-limozeen-nots-r10.dtb │ ├── sc7180-trogdor-lazor-limozeen-nots-r4.dtb │ ├── sc7180-trogdor-lazor-limozeen-nots-r5.dtb │ ├── sc7180-trogdor-lazor-limozeen-nots-r9.dtb │ ├── sc7180-trogdor-lazor-limozeen-r10.dtb │ ├── sc7180-trogdor-lazor-limozeen-r4.dtb │ ├── sc7180-trogdor-lazor-limozeen-r9.dtb │ ├── sc7180-trogdor-lazor-r10.dtb │ ├── sc7180-trogdor-lazor-r10-kb.dtb │ ├── sc7180-trogdor-lazor-r10-lte.dtb │ ├── sc7180-trogdor-lazor-r1.dtb │ ├── sc7180-trogdor-lazor-r1-kb.dtb │ ├── sc7180-trogdor-lazor-r1-lte.dtb │ ├── sc7180-trogdor-lazor-r3.dtb │ ├── sc7180-trogdor-lazor-r3-kb.dtb │ ├── sc7180-trogdor-lazor-r3-lte.dtb │ ├── sc7180-trogdor-lazor-r9.dtb │ ├── sc7180-trogdor-lazor-r9-kb.dtb │ ├── sc7180-trogdor-lazor-r9-lte.dtb │ ├── sc7180-trogdor-pazquel360-lte.dtb │ ├── sc7180-trogdor-pazquel360-wifi.dtb │ ├── sc7180-trogdor-pazquel-lte-parade.dtb │ ├── sc7180-trogdor-pazquel-lte-ti.dtb │ ├── sc7180-trogdor-pazquel-parade.dtb │ ├── sc7180-trogdor-pazquel-ti.dtb │ ├── sc7180-trogdor-pompom-r1.dtb │ ├── sc7180-trogdor-pompom-r1-lte.dtb │ ├── sc7180-trogdor-pompom-r2.dtb │ ├── sc7180-trogdor-pompom-r2-lte.dtb │ ├── sc7180-trogdor-pompom-r3.dtb │ ├── sc7180-trogdor-pompom-r3-lte.dtb │ ├── sc7180-trogdor-quackingstick-r0.dtb │ ├── sc7180-trogdor-quackingstick-r0-lte.dtb │ ├── sc7180-trogdor-r1.dtb │ ├── sc7180-trogdor-r1-lte.dtb │ ├── sc7180-trogdor-wormdingler-rev1-boe.dtb │ ├── sc7180-trogdor-wormdingler-rev1-boe-rt5682s.dtb │ ├── sc7180-trogdor-wormdingler-rev1-inx.dtb │ ├── sc7180-trogdor-wormdingler-rev1-inx-rt5682s.dtb │ ├── sc7280-crd-r3.dtb │ ├── sc7280-herobrine-crd.dtb │ ├── sc7280-herobrine-crd-pro.dtb │ ├── sc7280-herobrine-evoker.dtb │ ├── sc7280-herobrine-evoker-lte.dtb │ ├── sc7280-herobrine-herobrine-r1.dtb │ ├── sc7280-herobrine-villager-r0.dtb │ ├── sc7280-herobrine-villager-r1.dtb │ ├── sc7280-herobrine-villager-r1-lte.dtb │ ├── sc7280-herobrine-zombie.dtb │ ├── sc7280-herobrine-zombie-lte.dtb │ ├── sc7280-herobrine-zombie-nvme.dtb │ ├── sc7280-herobrine-zombie-nvme-lte.dtb │ ├── sc7280-idp2.dtb │ ├── sc7280-idp.dtb │ ├── sc8180x-lenovo-flex-5g.dtb │ ├── sc8180x-primus.dtb │ ├── sc8280xp-crd.dtb │ ├── sc8280xp-lenovo-thinkpad-x13s.dtb │ ├── sda660-inforce-ifc6560.dtb │ ├── sdm450-lenovo-tbx605f.dtb │ ├── sdm450-motorola-ali.dtb │ ├── sdm630-sony-xperia-ganges-kirin.dtb │ ├── sdm630-sony-xperia-nile-discovery.dtb │ ├── sdm630-sony-xperia-nile-pioneer.dtb │ ├── sdm630-sony-xperia-nile-voyager.dtb │ ├── sdm632-fairphone-fp3.dtb │ ├── sdm632-motorola-ocean.dtb │ ├── sdm636-sony-xperia-ganges-mermaid.dtb │ ├── sdm660-xiaomi-lavender.dtb │ ├── sdm670-google-sargo.dtb │ ├── sdm845-cheza-r1.dtb │ ├── sdm845-cheza-r2.dtb │ ├── sdm845-cheza-r3.dtb │ ├── sdm845-db845c.dtb │ ├── sdm845-db845c-navigation-mezzanine.dtb │ ├── sdm845-lg-judyln.dtb │ ├── sdm845-lg-judyp.dtb │ ├── sdm845-mtp.dtb │ ├── sdm845-oneplus-enchilada.dtb │ ├── sdm845-oneplus-fajita.dtb │ ├── sdm845-samsung-starqltechn.dtb │ ├── sdm845-shift-axolotl.dtb │ ├── sdm845-sony-xperia-tama-akari.dtb │ ├── sdm845-sony-xperia-tama-akatsuki.dtb │ ├── sdm845-sony-xperia-tama-apollo.dtb │ ├── sdm845-xiaomi-beryllium-ebbg.dtb │ ├── sdm845-xiaomi-beryllium-tianma.dtb │ ├── sdm845-xiaomi-polaris.dtb │ ├── sdm850-lenovo-yoga-c630.dtb │ ├── sdm850-samsung-w737.dtb │ ├── sdx75-idp.dtb │ ├── sm4250-oneplus-billie2.dtb │ ├── sm4450-qrd.dtb │ ├── sm6115-fxtec-pro1x.dtb │ ├── sm6115p-lenovo-j606f.dtb │ ├── sm6125-sony-xperia-seine-pdx201.dtb │ ├── sm6125-xiaomi-laurel-sprout.dtb │ ├── sm6350-sony-xperia-lena-pdx213.dtb │ ├── sm6375-sony-xperia-murray-pdx225.dtb │ ├── sm7125-xiaomi-curtana.dtb │ ├── sm7125-xiaomi-joyeuse.dtb │ ├── sm7225-fairphone-fp4.dtb │ ├── sm8150-hdk.dtb │ ├── sm8150-microsoft-surface-duo.dtb │ ├── sm8150-mtp.dtb │ ├── sm8150-sony-xperia-kumano-bahamut.dtb │ ├── sm8150-sony-xperia-kumano-griffin.dtb │ ├── sm8250-hdk.dtb │ ├── sm8250-mtp.dtb │ ├── sm8250-sony-xperia-edo-pdx203.dtb │ ├── sm8250-sony-xperia-edo-pdx206.dtb │ ├── sm8250-xiaomi-elish-boe.dtb │ ├── sm8250-xiaomi-elish-csot.dtb │ ├── sm8250-xiaomi-pipa.dtb │ ├── sm8350-hdk.dtb │ ├── sm8350-microsoft-surface-duo2.dtb │ ├── sm8350-mtp.dtb │ ├── sm8350-sony-xperia-sagami-pdx214.dtb │ ├── sm8350-sony-xperia-sagami-pdx215.dtb │ ├── sm8450-hdk.dtb │ ├── sm8450-qrd.dtb │ ├── sm8450-sony-xperia-nagara-pdx223.dtb │ ├── sm8450-sony-xperia-nagara-pdx224.dtb │ ├── sm8550-hdk.dtb │ ├── sm8550-mtp.dtb │ ├── sm8550-qrd.dtb │ ├── sm8550-samsung-q5q.dtb │ ├── sm8550-sony-xperia-yodo-pdx234.dtb │ ├── sm8650-hdk-display-card.dtb │ ├── sm8650-hdk.dtb │ ├── sm8650-mtp.dtb │ ├── sm8650-qrd.dtb │ ├── x1e80100-asus-vivobook-s15.dtb │ ├── x1e80100-crd.dtb │ ├── x1e80100-lenovo-yoga-slim7x.dtb │ └── x1e80100-qcp.dtb ├── renesas │ ├── draak-ebisu-panel-aa104xd12.dtbo │ ├── r8a774a1-beacon-rzg2m-kit.dtb │ ├── r8a774a1-hihope-rzg2m.dtb │ ├── r8a774a1-hihope-rzg2m-ex.dtb │ ├── r8a774a1-hihope-rzg2m-ex-idk-1110wr.dtb │ ├── r8a774a1-hihope-rzg2m-ex-mipi-2.1.dtb │ ├── r8a774a1-hihope-rzg2m-rev2.dtb │ ├── r8a774a1-hihope-rzg2m-rev2-ex.dtb │ ├── r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dtb │ ├── r9a07g043-smarc-pmod.dtbo │ ├── r9a07g043u11-smarc-cru-csi-ov5645.dtb │ ├── r9a07g043u11-smarc-cru-csi-ov5645.dtbo │ ├── r9a07g043u11-smarc.dtb │ ├── r9a07g043u11-smarc-pmod.dtb │ ├── r9a07g044c2-smarc-cru-csi-ov5645.dtb │ ├── r9a07g044c2-smarc-cru-csi-ov5645.dtbo │ ├── r9a07g044c2-smarc.dtb │ ├── r9a07g044l2-smarc-cru-csi-ov5645.dtb │ ├── r9a07g044l2-smarc-cru-csi-ov5645.dtbo │ ├── r9a07g044l2-smarc.dtb │ ├── r9a07g054l2-smarc-cru-csi-ov5645.dtb │ ├── r9a07g054l2-smarc-cru-csi-ov5645.dtbo │ ├── r9a07g054l2-smarc.dtb │ ├── r9a08g045s33-smarc.dtb │ ├── r9a09g011-v2mevk2.dtb │ └── salvator-panel-aa104xd12.dtbo ├── rockchip │ ├── px30-engicam-px30-core-ctouch2.dtb │ ├── px30-engicam-px30-core-ctouch2-of10.dtb │ ├── px30-engicam-px30-core-edimm2.2.dtb │ ├── px30-evb.dtb │ ├── px30-ringneck-haikou.dtb │ ├── rk3308-evb.dtb │ ├── rk3308-roc-cc.dtb │ ├── rk3308-rock-pi-s.dtb │ ├── rk3308-rock-s0.dtb │ ├── rk3318-a95x-z2.dtb │ ├── rk3326-anbernic-rg351m.dtb │ ├── rk3326-anbernic-rg351v.dtb │ ├── rk3326-gameforce-chi.dtb │ ├── rk3326-odroid-go2.dtb │ ├── rk3326-odroid-go2-v11.dtb │ ├── rk3326-odroid-go3.dtb │ ├── rk3328-a1.dtb │ ├── rk3328-evb.dtb │ ├── rk3328-nanopi-r2c.dtb │ ├── rk3328-nanopi-r2c-plus.dtb │ ├── rk3328-nanopi-r2s.dtb │ ├── rk3328-orangepi-r1-plus.dtb │ ├── rk3328-orangepi-r1-plus-lts.dtb │ ├── rk3328-roc-cc.dtb │ ├── rk3328-rock64.dtb │ ├── rk3328-rock-pi-e.dtb │ ├── rk3328-roc-pc.dtb │ ├── rk3368-evb-act8846.dtb │ ├── rk3368-geekbox.dtb │ ├── rk3368-lba3368.dtb │ ├── rk3368-lion-haikou.dtb │ ├── rk3368-orion-r68-meta.dtb │ ├── rk3368-px5-evb.dtb │ ├── rk3368-r88.dtb │ ├── rk3399-eaidk-610.dtb │ ├── rk3399-evb.dtb │ ├── rk3399-ficus.dtb │ ├── rk3399-firefly.dtb │ ├── rk3399-gru-bob.dtb │ ├── rk3399-gru-kevin.dtb │ ├── rk3399-gru-scarlet-dumo.dtb │ ├── rk3399-gru-scarlet-inx.dtb │ ├── rk3399-gru-scarlet-kd.dtb │ ├── rk3399-hugsun-x99.dtb │ ├── rk3399-khadas-edge-captain.dtb │ ├── rk3399-khadas-edge.dtb │ ├── rk3399-khadas-edge-v.dtb │ ├── rk3399-kobol-helios64.dtb │ ├── rk3399-leez-p710.dtb │ ├── rk3399-nanopc-t4.dtb │ ├── rk3399-nanopi-m4b.dtb │ ├── rk3399-nanopi-m4.dtb │ ├── rk3399-nanopi-neo4.dtb │ ├── rk3399-nanopi-r4s.dtb │ ├── rk3399-nanopi-r4s-enterprise.dtb │ ├── rk3399-orangepi.dtb │ ├── rk3399-pinebook-pro.dtb │ ├── rk3399-pinephone-pro.dtb │ ├── rk3399pro-rock-pi-n10.dtb │ ├── rk3399-puma-haikou.dtb │ ├── rk3399-rock-4c-plus.dtb │ ├── rk3399-rock-4se.dtb │ ├── rk3399-rock960.dtb │ ├── rk3399-rock-pi-4a.dtb │ ├── rk3399-rock-pi-4a-plus.dtb │ ├── rk3399-rock-pi-4b.dtb │ ├── rk3399-rock-pi-4b-plus.dtb │ ├── rk3399-rock-pi-4c.dtb │ ├── rk3399-rockpro64.dtb │ ├── rk3399-rockpro64-v2.dtb │ ├── rk3399-roc-pc.dtb │ ├── rk3399-roc-pc-mezzanine.dtb │ ├── rk3399-roc-pc-plus.dtb │ ├── rk3399-sapphire.dtb │ ├── rk3399-sapphire-excavator.dtb │ ├── rk3566-anbernic-rg353p.dtb │ ├── rk3566-anbernic-rg353ps.dtb │ ├── rk3566-anbernic-rg353v.dtb │ ├── rk3566-anbernic-rg353vs.dtb │ ├── rk3566-anbernic-rg503.dtb │ ├── rk3566-anbernic-rg-arc-d.dtb │ ├── rk3566-anbernic-rg-arc-s.dtb │ ├── rk3566-box-demo.dtb │ ├── rk3566-lubancat-1.dtb │ ├── rk3566-orangepi-3b-v1.1.dtb │ ├── rk3566-orangepi-3b-v2.1.dtb │ ├── rk3566-pinenote-v1.1.dtb │ ├── rk3566-pinenote-v1.2.dtb │ ├── rk3566-pinetab2-v0.1.dtb │ ├── rk3566-pinetab2-v2.0.dtb │ ├── rk3566-powkiddy-rgb10max3.dtb │ ├── rk3566-powkiddy-rgb30.dtb │ ├── rk3566-powkiddy-rk2023.dtb │ ├── rk3566-powkiddy-x55.dtb │ ├── rk3566-quartz64-a.dtb │ ├── rk3566-quartz64-b.dtb │ ├── rk3566-radxa-cm3-io.dtb │ ├── rk3566-radxa-zero-3e.dtb │ ├── rk3566-radxa-zero-3w.dtb │ ├── rk3566-rock-3c.dtb │ ├── rk3566-roc-pc.dtb │ ├── rk3566-soquartz-blade.dtb │ ├── rk3566-soquartz-cm4.dtb │ ├── rk3566-soquartz-model-a.dtb │ ├── rk3568-bpi-r2-pro.dtb │ ├── rk3568-evb1-v10.dtb │ ├── rk3568-fastrhino-r66s.dtb │ ├── rk3568-fastrhino-r68s.dtb │ ├── rk3568-lubancat-2.dtb │ ├── rk3568-mecsbc.dtb │ ├── rk3568-nanopi-r5c.dtb │ ├── rk3568-nanopi-r5s.dtb │ ├── rk3568-odroid-m1.dtb │ ├── rk3568-qnap-ts433.dtb │ ├── rk3568-radxa-e25.dtb │ ├── rk3568-rock-3a.dtb │ ├── rk3568-rock-3b.dtb │ ├── rk3568-roc-pc.dtb │ ├── rk3568-wolfvision-pf5.dtb │ ├── rk3568-wolfvision-pf5-io-expander.dtbo │ ├── rk3588-armsom-sige7.dtb │ ├── rk3588-coolpi-cm5-evb.dtb │ ├── rk3588-edgeble-neu6a-io.dtb │ ├── rk3588-edgeble-neu6a-wifi.dtbo │ ├── rk3588-edgeble-neu6b-io.dtb │ ├── rk3588-evb1-v10.dtb │ ├── rk3588-friendlyelec-cm3588-nas.dtb │ ├── rk3588-jaguar.dtb │ ├── rk3588-nanopc-t6.dtb │ ├── rk3588-ok3588-c.dtb │ ├── rk3588-orangepi-5-plus.dtb │ ├── rk3588-quartzpro64.dtb │ ├── rk3588-rock-5b.dtb │ ├── rk3588-rock-5b-pcie-ep.dtbo │ ├── rk3588-rock-5b-pcie-srns.dtbo │ ├── rk3588-rock-5-itx.dtb │ ├── rk3588s-coolpi-4b.dtb │ ├── rk3588s-indiedroid-nova.dtb │ ├── rk3588s-khadas-edge2.dtb │ ├── rk3588s-nanopi-r6c.dtb │ ├── rk3588s-nanopi-r6s.dtb │ ├── rk3588s-orangepi-5.dtb │ ├── rk3588s-rock-5a.dtb │ ├── rk3588-tiger-haikou.dtb │ ├── rk3588-toybrick-x0.dtb │ └── rk3588-turing-rk1.dtb ├── ti │ ├── k3-am625-beagleplay-csi2-ov5640.dtbo │ ├── k3-am625-beagleplay-csi2-tevi-ov5640.dtbo │ ├── k3-am625-beagleplay.dtb │ ├── k3-am625-phyboard-lyra-1-4-ghz-opp.dtbo │ ├── k3-am625-phyboard-lyra-rdk.dtb │ ├── k3-am625-sk.dtb │ ├── k3-am625-verdin-nonwifi-dahlia.dtb │ ├── k3-am625-verdin-nonwifi-dev.dtb │ ├── k3-am625-verdin-nonwifi-mallow.dtb │ ├── k3-am625-verdin-nonwifi-yavia.dtb │ ├── k3-am625-verdin-wifi-dahlia.dtb │ ├── k3-am625-verdin-wifi-dev.dtb │ ├── k3-am625-verdin-wifi-mallow.dtb │ ├── k3-am625-verdin-wifi-yavia.dtb │ ├── k3-am62a7-phyboard-lyra-rdk.dtb │ ├── k3-am62a7-sk.dtb │ ├── k3-am62-lp-sk.dtb │ ├── k3-am62-lp-sk-nand.dtbo │ ├── k3-am62p5-sk.dtb │ ├── k3-am62x-phyboard-lyra-gpio-fan.dtbo │ ├── k3-am62x-sk-csi2-imx219.dtbo │ ├── k3-am62x-sk-csi2-ov5640.dtbo │ ├── k3-am62x-sk-csi2-tevi-ov5640.dtbo │ ├── k3-am62x-sk-hdmi-audio.dtbo │ ├── k3-am642-evm.dtb │ ├── k3-am642-evm-icssg1-dualemac.dtbo │ ├── k3-am642-evm-icssg1-dualemac-mii.dtbo │ ├── k3-am642-evm-nand.dtb │ ├── k3-am642-hummingboard-t.dtb │ ├── k3-am642-hummingboard-t-pcie.dtb │ ├── k3-am642-hummingboard-t-usb3.dtb │ ├── k3-am642-phyboard-electra-gpio-fan.dtbo │ ├── k3-am642-phyboard-electra-pcie-usb2.dtbo │ ├── k3-am642-phyboard-electra-rdk.dtb │ ├── k3-am642-sk.dtb │ ├── k3-am642-tqma64xxl-mbax4xxl.dtb │ ├── k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo │ ├── k3-am64-tqma64xxl-mbax4xxl-wlan.dtbo │ ├── k3-am6528-iot2050-basic.dtb │ ├── k3-am6528-iot2050-basic-pg2.dtb │ ├── k3-am6548-iot2050-advanced.dtb │ ├── k3-am6548-iot2050-advanced-m2.dtb │ ├── k3-am6548-iot2050-advanced-pg2.dtb │ ├── k3-am6548-iot2050-advanced-sm.dtb │ ├── k3-am654-base-board.dtb │ ├── k3-am654-base-board-rocktech-rk101-panel.dtbo │ ├── k3-am654-evm.dtb │ ├── k3-am654-gp-evm.dtb │ ├── k3-am654-idk.dtb │ ├── k3-am654-pcie-usb2.dtbo │ ├── k3-am654-pcie-usb3.dtbo │ ├── k3-am68-sk-base-board.dtb │ ├── k3-am69-sk.dtb │ ├── k3-am6xx-phycore-disable-eth-phy.dtbo │ ├── k3-am6xx-phycore-disable-rtc.dtbo │ ├── k3-am6xx-phycore-disable-spi-nor.dtbo │ ├── k3-am6xx-phycore-qspi-nor.dtbo │ ├── k3-j7200-evm.dtb │ ├── k3-j721e-beagleboneai64.dtb │ ├── k3-j721e-common-proc-board-infotainment.dtbo │ ├── k3-j721e-evm.dtb │ ├── k3-j721e-evm-gesi-exp-board.dtbo │ ├── k3-j721e-evm-pcie0-ep.dtbo │ ├── k3-j721e-sk-csi2-dual-imx219.dtbo │ ├── k3-j721e-sk.dtb │ ├── k3-j721s2-common-proc-board.dtb │ ├── k3-j721s2-evm.dtb │ ├── k3-j721s2-evm-gesi-exp-board.dtbo │ ├── k3-j721s2-evm-pcie1-ep.dtbo │ ├── k3-j722s-evm.dtb │ ├── k3-j784s4-evm.dtb │ ├── k3-j784s4-evm-pcie0-pcie1-ep.dtbo │ ├── k3-j784s4-evm-quad-port-eth-exp1.dtbo │ └── k3-j784s4-evm-usxgmii-exp1-exp2.dtbo └── xilinx ├── avnet-ultra96-rev1.dtb ├── zynqmp-sm-k26-revA.dtb ├── zynqmp-sm-k26-revA-sck-kv-g-revA.dtb ├── zynqmp-sm-k26-revA-sck-kv-g-revB.dtb ├── zynqmp-smk-k26-revA.dtb ├── zynqmp-smk-k26-revA-sck-kv-g-revA.dtb ├── zynqmp-smk-k26-revA-sck-kv-g-revB.dtb ├── zynqmp-zc1232-revA.dtb ├── zynqmp-zc1254-revA.dtb ├── zynqmp-zc1751-xm015-dc1.dtb ├── zynqmp-zc1751-xm016-dc2.dtb ├── zynqmp-zc1751-xm017-dc3.dtb ├── zynqmp-zc1751-xm018-dc4.dtb ├── zynqmp-zc1751-xm019-dc5.dtb ├── zynqmp-zcu100-revC.dtb ├── zynqmp-zcu102-rev1.0.dtb ├── zynqmp-zcu102-rev1.1.dtb ├── zynqmp-zcu102-revA.dtb ├── zynqmp-zcu102-revB.dtb ├── zynqmp-zcu104-revA.dtb ├── zynqmp-zcu104-revC.dtb ├── zynqmp-zcu106-revA.dtb ├── zynqmp-zcu111-revA.dtb └── zynqmp-zcu1275-revA.dtb the dtb-<kver> dir should likely just be dtb/ then we need the vendor directroies, and finally all the dtb files.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
Any further information on this?
What further information are you looking for?
See comment #1
The questions were already answered. All that is needed is to copy the dtb files in. If required, a user needing a dtb must edit the boot arguments and add a devicetree line. With more and more laptops coming to the market needing dtb files to boot, it is becoming critical. There is no way to know from the system which dtb file to use. We will need to document how to specify a dtb file. Adding hundreds of boot options does not seem feasible to me. Particularly on laptops, users want to encrypt the disk, and currently, you do not get that using a raw disk image. and booting a live iso or the boot.iso is not possible with the dtb files. It does not seem possible with the tmpl files to specify to copy files recursively.