- Jul 14, 2023
-
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
- Apr 12, 2023
-
-
Detlev Casanova authored
-
Detlev Casanova authored
The patch is needed to make sure that the reserved memory regions are transfered to the linux FDT. Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
- Apr 05, 2023
-
-
Thomas Mittelstädt authored
d/patches: pxeboot: Variable for size of initrd set to get zboot working at distroboot cmd Signed-off-by:
mtt2hi <thomas.mittelstaedt@de.bosch.com>
- Apr 03, 2023
-
-
Thomas Mittelstädt authored
Signed-off-by:
mtt2hi <thomas.mittelstaedt@de.bosch.com>
- Mar 24, 2023
-
-
Detlev Casanova authored
Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
- Jan 19, 2023
-
-
Walter Lozano authored
Signed-off-by:
Walter Lozano <walter.lozano@collabora.com>
-
In commit d0399a46e7cda63c07e3eb8558bef84cfb068028, the device tree was synchronized from linux and the aliases were dropped. They need to be kept so that the mmc cards are in the right order. Without the aliases, u-boot reports: MMC: FSL_SDHC: 2, FSL_SDHC: 3 With the aliases, u-boot reports: MMC: FSL_SDHC: 0, FSL_SDHC: 1 The upstream linux device tree does not contain the same aliases than u-boot (It keeps the devices order with /dev/mmcblk2 and /dev/mmcblk3). Because this board has been using different aliases in u-boot and linux, a imx6q-sabrelite-u-boot.dtsi file is added to be automatically included in imx6q-sabrelite.dts. This way, linux and u-boot each keep their own aliases and there is no breakage and current installations. This should never be done for new boards as we want to keep linux and u-boot with the same aliases as much as possible. This patch is only necessary to avoid breaking existing setups. Signed-off-by:
Detlev Casanova <detlev.casanova@collabora.com>
-
Martyn Welch authored
Boot it failing due to device tree allocation errors: Working FDT set to 88000000 Loading Ramdisk to 8d70f000, end 8ffff88c ... OK ERROR: reserving fdt memory region failed (addr=9e780000 size=80000 flags=4) ERROR: reserving fdt memory region failed (addr=9e800000 size=1800000 flags=4) ERROR: reserving fdt memory region failed (addr=9db00000 size=c00000 flags=4) ERROR: Failed to allocate 0x9560 bytes below 0x90000000. device tree - allocation error FDT creation failed! Integrate changes required to fix this. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
A number of changes have been upstreamed for am625 since the v2023.01 U-Boot release and we have ported extra support from the vendor kernel to support operation in Apertis: - Synced DT files with linux kernel (tag v6.0.3) - Add support for USB - Add SPI and SPI flash support - Enabled Ethernet support - Switched to upstreamed distroboot support - Add support for DFU booting - Clean up the defconfig - Set USB PID to same value as used by boot ROM - Increase size of images decompressable with bootm Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
- Jan 16, 2023
-
-
Martyn Welch authored
Currently, the u-boot binary is again going beyond the 1MiB limit on R-Car Gen3. Upstream u-boot doesn't have this problem as the DISTRO_DEFAULTS config option is disabled. Let's disable the CMD_SPI config option to shrink the final image size. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
- Jan 13, 2023
-
-
Martyn Welch authored
We do not make the imx8mn DDR firmware available during the U-Boot build, instead deferring combining these elements till image creation as we do not want dependencies in binaries packaged in non-free repository on packages in the target repository. This would previously buid with a warning about the missing binaries a change upstream[1] has made this an error unless "BINMAN_ALLOW_MISSING=1" is passed to make. Pass this required variable for these targets. [1]: https://source.denx.de/u-boot/u-boot/-/commit/b144b93ea9ed862468842a20dace2e465ea5ac9c Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Dylan Aïssi authored
Signed-off-by:
Dylan Aïssi <dylan.aissi@collabora.com>
-
Dylan Aïssi authored
-
Dylan Aïssi authored
Drop rk3399/0002-rockchip-roc-pc-rk3399-Enable-rockchip-efuse-support.patch because included in upstream release
-
Dylan Aïssi authored
-
Dylan Aïssi authored
-
Dylan Aïssi authored
-
Dylan Aïssi authored
-
- Dec 14, 2022
-
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
- Dec 06, 2022
-
-
Christopher Obbard authored
Enable efuse support which allows reading of the cpuid#, serial# and also generates a unique mac address from the board's serial. Signed-off-by:
Christopher Obbard <chris.obbard@collabora.com>
- Dec 02, 2022
-
- Nov 23, 2022
-
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
Remove check for openssl so that we can build basic components without it installed. Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.com>
-
- Oct 14, 2022
-
-
Ariel D'Alessandro authored
The CANOPi board comes with a VIA VL805 4 Port USB controller on the PCIe bus, which requires an initialization sequence (e.g. firmware loaded) to be run during boot. In order to properly initialize this device, it needs to be declared in the device tree. Otherwise, the PCIe bus may communicate with USB controller during initialization, which hangs the board on a Synchronous Abort, e.g.: ``` U-Boot menu 1: Apertis v2023dev3 5.18.0-0.deb11.4-arm64 2: Apertis v2023dev3 5.18.0-0.deb11.4-arm64 (rescue target) Enter choice: 1: Apertis v2023dev3 5.18.0-0.deb11.4-arm64 Retrieving file: /initrd.img-5.18.0-0.deb11.4-arm64 "Synchronous Abort" handler, esr 0x96000004 elr: 000000000009cc90 lr : 00000000000a8e50 (reloc) elr: 000000003b370c90 lr : 000000003b37ce50 x0 : d519b040aa010000 x1 : 0000000000000058 x2 : 0000000000400000 x3 : 000000003b3d29c0 x4 : b900080152b00000 x5 : 000000003b3d2450 x6 : 000000000000005b x7 : 000000003b3d29f0 x8 : b900080152affdf0 x9 : 0000000000000008 x10: fffffffffffffff0 x11: 0000000000000006 x12: 000000003af58730 x13: 000000000001ea57 x14: 0000000000000000 x15: 0000000000000000 x16: 000000003b37fac4 x17: 656e2f74656e7265 x18: 000000003af4fd90 x19: 0000000000000210 x20: 000000003b3d2440 x21: 0000000000000001 x22: 0000000000000200 x23: 000000003af43e80 x24: 0000000000000200 x25: 000000000001ea56 x26: 0000000000000000 x27: 0000000000000006 x28: 0000000000000009 x29: 000000003af43d60 Code: eb02007f 54ffff48 f9400cc4 17ffffe0 (f9400404) Resetting CPU ... ``` The RPi loader loads dtbs and overlays for u-boot from the firmware partition. In the CANOPi case, it will try to load the vl805.dtbo overlay, so let's provide it. Signed-off-by:
Ariel D'Alessandro <ariel.dalessandro@collabora.com>