Hi,

I'm doing some test with EFI boot on an olinuxino board here: https://
build.opensuse.org/package/show/home:frank_kunz:branches:openSUSE:Factory:ARM/
JeOS-olinuxinolime

The image works and the kernel has a device-tree visible under /proc/device-
tree. With non EFI configurations the device-tree is loaded by uboot from the 
boot partition dtb directory and is then passed to the kernel by boot command. 
For EFI there is no dtb directory. Also I haven't found a *.dtb file on the 
filesystem anywhere.

How does the kernel get the device-tree in EFI boot mode?

The background is that some hardware specific configurations need to be done 
per 
use case in the device-tree. E.g. adding a battery or a touch screen. Without 
the device-tree settings the kernel will not probe the devices. Enabling that 
on u-boot boot mode can be done by either modifying the device-tree file or 
create overlays and load them by u-boot script with "fdt apply" command. How 
can this be configured in EFI mode?

Br,
Frank
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to