Hi Stefan,

Am 29.07.2015 um 04:04 schrieb Stefan Bruens:
> By default the dtbs as shipped disable any optional hardware, which is a good 
> thing. On the other hand things like SPI are no longer working.
> 
> Raspbian tackles this with so called overlays and some help from the binary 
> start.elf bootloader:
> 1. start.elf reads the dtb from the fat boot partition
>    a) a file defined in config.txt, "device_tree=foo.dtb"
>    b) a hardcoded hardware specific default file, "bcm2708-rpi-<variant>.dtb"
> 2. if the config.txt specifies "dtoverlay=foo-overlay"
>    1. the boot loader reads "overlays/foo-overlay.dtb" from the fat partition
>    2. the overlay is patched into the flattened device tree
> 3. the boot loader puts the device tree at address 0x100 (override with 
> "device_tree_address=0xabcd1234"
> 4. the boot loader loads the specified kernel
> 
> As openSUSE does not directly jump into the kernel, but starts u-boot, this 
> does not work here.

Matwey had enabled DT overlays in the kernel at some point.
Does that still require the bootloader to take such special steps?

Cheers,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Dilip Upmanyu, Graham Norton; HRB
21284 (AG Nürnberg)
-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to