build/patch/u-boot
Gauthier Provost 14452e25e6 Helios4: Changes / fixes related to bootscript issue (#1169)
* helios4: next branch use u-boot 2018

use new u-boot based on upstream 2018

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* helios4: Tweak fancontrol configuration

Adjusted MINSTART and MINSTOP to suit both old and new fan.
Adjusted TEMP threshold so fan would stop or run in minimal speed when
the system idle.
Fixed wrong MINPWM value.

URL:https://wiki.kobol.io/pwm/#configuration-file
Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* kernel: mvebu-next: use upstream helios4 dts

Helios4 device tree has been merged on upstream since 4.19.
Rework the patch to produce same device tree.

URL:https://patchwork.kernel.org/patch/10449393/

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: Use boot-mvebu-next bootscript

Use boot-mvebu-next.cmd that make use of upstream's Generic Distro
Configuration.
Since loadaddr and fdt_addr varibales are no longer required, remove the
patch.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Helios4: mvebu-next: Add workaround for SPI and SATA concurrent access issue

Concurrent access on SPI NOR and SATA drives can lead to unstable SATA.
Therefore as workaround, disable SATA controller when SPI flash access
is needed and make it as user configurable item in armbianEnv.txt

This workaround might applies to Clearfog too.

Refer to
Commit 59af84c07c ("Helios4: Add SPI bootloader install feature
(#1126)")

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* Bootscripts: Fixed boot-mvebu-next.cmd

The environment setting (armbianEnv.txt) is loaded to RAM located on
${load_addr} but the env import use wrong address (${pxefile_addr_r}).

bootargs still expect ${boot_interface} which carried over from boot-
marvell.cmd. Upstream's distro configuration use ${devtype} instead.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* uboot: mvebu-next: only apply DT fixup script if it exists

* [ buildscript ] Add FORCE_BOOTSCRIPT_UPDATE option

If enabled bootscript will get updated during bsp upgrade.

* Helios4: Enable FORCE_BOOTSCRIPT_UPDATE by default in board config.

* Helios4: Added boot-marvell.cmd compability to u-boot 2018

Revert the changes to use boot-mvebu-next.cmd instead of boot-
marvell.cmd to prevent unbootable system due to incompatibility between
u-boot 2013.01 and boot-mvebu-next.cmd
This reverts commit 0f17ecb233babe ("Helios4: Use boot-mvebu-next
bootscript")

U-Boot 2018 will failed load dtb and script due to missing some
variables on boot-marvell.cmd. This will render the system unbootable.
Re-added and update loading-boot-scr.patch for backward compatibility

Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2018-11-29 06:58:39 +01:00
..
u-boot-cubox Cubox family patch fixes 2017-02-28 12:19:19 +01:00
u-boot-cubox-next [cubox-i] Drop K3.14.y and move 4.14.y to default, next -> 4.19.y, dev -> 4.19.y + mainline u-boot. Adjust 8188EU for K4.19.y 2018-11-06 18:39:31 +01:00
u-boot-helios4 Helios4: Add SPI bootloader install feature (#1126) 2018-10-08 13:44:36 +02:00
u-boot-helios4-next Helios4: Changes / fixes related to bootscript issue (#1169) 2018-11-29 06:58:39 +01:00
u-boot-meson64 [Meson64] U-boot bump to 2018.11, move C2 to Meson64 U-boot 2018-11-20 23:49:53 -05:00
u-boot-mt7623 Bananapi R2 (#1151) 2018-11-08 18:51:42 +01:00
u-boot-mvebu Fix random build breakage in mvebu-default u-boot 2018-01-17 16:58:07 +03:00
u-boot-mvebu-next Update mvebu-dev u-boot to v2018.01 2018-01-17 16:31:42 +03:00
u-boot-mvebu64 Implement bulding and packing all different boot firmware for Espressobin, bump u-boot and ATF sources to latest version 18.09 2018-09-09 23:22:50 +02:00
u-boot-odroidc1 Rename and remove obsolete u-boot patches 2016-12-11 17:40:27 +03:00
u-boot-odroidc2 Fix Odroid C2 boot script syntax 2016-12-20 16:25:09 +03:00
u-boot-odroidxu4-default EXT4 support enabled by default, patch become deprecated. 2017-05-17 20:40:37 +02:00
u-boot-odroidxu4-next Fix XU4 kernel by adding the arch timer back 2017-09-16 18:52:49 +03:00
u-boot-pine64-default Removing non working 64GB Pinebook eMMC patch 2017-09-11 17:15:08 +02:00
u-boot-rk3399 Initial support for RK3399 Firefly and FriendlyARM PC T4 2018-08-11 23:12:58 +02:00
u-boot-rockchip [tinkerboard] disable video in u-boot 2018-11-25 10:34:10 -05:00
u-boot-rockchip64-default Creating new family rockchip64. 3288 and 3399 was merged in, except Nanopi which stays in RK3399 family with sources attached to FA repository until we manage to join that in. Enabled Nanopc T4, Nanopi M4, Renegade. Tested on Rock64 and Nanopc T4. 2018-08-26 14:14:14 +02:00
u-boot-rockchip64-dev Repaired broken Rock patch for current Kconfig (patch is not synchronized with current codebase, 2018-11-27 12:51:39 +01:00
u-boot-s5p6818 Typo 2018-09-09 17:14:17 +02:00
u-boot-s500 Rename and remove obsolete u-boot patches 2016-12-11 17:40:27 +03:00
u-boot-sun50iw2 fixes for a64-olinuxino eMMC 2018-11-09 14:58:03 -05:00
u-boot-sun50iw6 Enable USB3, THS, DVFS and Ethernet on Allwinner H6 based boards. Development kernel (DEV branch, 4.18.y) also provides HDMI out via simple FB interface. DEV and NEXT kernel config alignment, set H6 CPU freqency to 1.5G, adjust eMMC and SD card speed and remove deprecated patches. 2018-08-09 11:32:23 +02:00
u-boot-sunxi [ orangepiprime ] Enable ethernet in u-boot 2018-11-18 19:55:46 +01:00
u-boot-udoo Changing U-boot to mainline, adding patches for dev (4.14.y). It boots but virtually nothing works except network ... moving Udoo Neo under deprecated. Only one sample exists and little to no users around. 2018-01-19 20:04:17 +01:00