<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/package/boot, branch v21.02.3</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2022-04-16T12:48:45Z</updated>
<entry>
<title>ath79: add support for Yuncore A930</title>
<updated>2022-04-16T12:48:45Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-04-15T11:17:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=2cc9ee8000597fe132071ec3ba6bf0ac9404ac94'/>
<id>urn:sha1:2cc9ee8000597fe132071ec3ba6bf0ac9404ac94</id>
<content type='text'>
Specification:

- QCA9533 (650 MHz), 64 or 128MB RAM, 16MB SPI NOR
- 2x 10/100 Mbps Ethernet, with 802.3at PoE support (WAN)
- 2T2R 802.11b/g/n 2.4GHz

Flash instructions:

If your device comes with generic QSDK based firmware, you can login
over telnet (login: root, empty password, default IP: 192.168.188.253),
issue first (important!) 'fw_setenv' command and then perform regular
upgrade, using 'sysupgrade -n -F ...' (you can use 'wget' to download
image to the device, SSH server is not available):

  fw_setenv bootcmd "bootm 0x9f050000 || bootm 0x9fe80000"
  sysupgrade -n -F openwrt-...-yuncore_...-squashfs-sysupgrade.bin

In case your device runs firmware with YunCore custom GUI, you can use
U-Boot recovery mode:

1. Set a static IP 192.168.0.141/24 on PC and start TFTP server with
   'tftp' image renamed to 'upgrade.bin'
2. Power the device with reset button pressed and release it after 5-7
   seconds, recovery mode should start downloading image from server
   (unfortunately, there is no visible indication that recovery got
   enabled - in case of problems check TFTP server logs)

Signed-off-by: Clemens Hopfer &lt;openwrt@wireloss.net&gt;
Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
(cherry-picked from commit a05dcb07241aa83a4416b56201e31b4af8518981)
[switch to mtd-mac-address instead of nvmem-cells]
</content>
</entry>
<entry>
<title>ath79: add support for Yuncore XD3200</title>
<updated>2022-04-16T12:48:29Z</updated>
<author>
<name>Thibaut VARÈNE</name>
</author>
<published>2022-04-15T11:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=06874171d125f0a69d6fb8cfd12213b7913d317e'/>
<id>urn:sha1:06874171d125f0a69d6fb8cfd12213b7913d317e</id>
<content type='text'>
Specification:

- QCA9563 (775MHz), 128MB RAM, 16MB SPI NOR
- 2T2R 802.11b/g/n 2.4GHz
- 2T2R 802.11n/ac 5GHz
- 2x 10/100/1000 Mbps Ethernet, with 802.3at PoE support (WAN port)

LED for 5 GHz WLAN is currently not supported as it is connected directly
to the QCA9882 radio chip.

Flash instructions:

If your device comes with generic QSDK based firmware, you can login
over telnet (login: root, empty password, default IP: 192.168.188.253),
issue first (important!) 'fw_setenv' command and then perform regular
upgrade, using 'sysupgrade -n -F ...' (you can use 'wget' to download
image to the device, SSH server is not available):

  fw_setenv bootcmd "bootm 0x9f050000 || bootm 0x9fe80000"
  sysupgrade -n -F openwrt-...-yuncore_...-squashfs-sysupgrade.bin

In case your device runs firmware with YunCore custom GUI, you can use
U-Boot recovery mode:

1. Set a static IP 192.168.0.141/24 on PC and start TFTP server with
   'tftp' image renamed to 'upgrade.bin'
2. Power the device with reset button pressed and release it after 5-7
   seconds, recovery mode should start downloading image from server
   (unfortunately, there is no visible indication that recovery got
   enabled - in case of problems check TFTP server logs)

Signed-off-by: Thibaut VARÈNE &lt;hacks@slashdirt.org&gt;
(cherry-picked from commit c91df224f54fdd44c9c0487a8c91876f5d273164)
</content>
</entry>
<entry>
<title>uboot-bcm4908: use "xxd" from staging_dir</title>
<updated>2022-03-15T17:55:08Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-03-15T11:40:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=864bba55d8714a64abdf94cfb835450b8cd7789e'/>
<id>urn:sha1:864bba55d8714a64abdf94cfb835450b8cd7789e</id>
<content type='text'>
This fixes:
bash: xxd: command not found
on hosts without xxd installed.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 9dbca6bf6e6e088afd18fb532ed9135c21aec1cc)
Fixes: 45b3f2aa0f57 ("uboot-bcm4908: add package with BCM4908 U-Boot")
</content>
</entry>
<entry>
<title>uboot-bcm4908: add package with BCM4908 U-Boot</title>
<updated>2022-03-14T07:51:01Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-03-04T08:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=45b3f2aa0f57c7ca694317aca462d6ed1e183a67'/>
<id>urn:sha1:45b3f2aa0f57c7ca694317aca462d6ed1e183a67</id>
<content type='text'>
New BCM4908 devices come with U-Boot instead of CFE. Firmwares for such
devices has to include U-Boot.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 0d45e1ea96ef29649f080c54f99fb1c80482421b)
</content>
</entry>
<entry>
<title>uboot-envtools: mvebu: update uci defaults for Turris Omnia</title>
<updated>2022-03-02T12:29:32Z</updated>
<author>
<name>Marek Behún</name>
</author>
<published>2021-07-15T18:48:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=7bd583e5f31e5c42df47f0286b0dcbc6df30765e'/>
<id>urn:sha1:7bd583e5f31e5c42df47f0286b0dcbc6df30765e</id>
<content type='text'>
From version 2021.09 U-Boot will fixup Turris Omnia's DTB before
booting, separating U-Boot's environment into separate MTD partition
"u-boot-env" [1].

Check if "u-boot-env" MTD partition exists and set the uci defaults
accordingly.

[1] https://lists.denx.de/pipermail/u-boot/2021-July/455017.html

Signed-off-by: Marek Behún &lt;marek.behun@nic.cz&gt;
(cherry picked from commit 713be7543909b79fbbccdea297e306cb3d3adb0c)
</content>
</entry>
<entry>
<title>arm-trusted-firmware-bcm63xx: add ATF for Broadcom devices</title>
<updated>2022-01-03T13:28:13Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2021-12-17T10:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=18b10db2f1945e9af4fcd5476fef808c15623cc5'/>
<id>urn:sha1:18b10db2f1945e9af4fcd5476fef808c15623cc5</id>
<content type='text'>
Right now it includes bcm4908 variant only that is required by BCM4908
family devices with U-Boot.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit f18288e26715f8cdef6c6d62a196dfd4ade8265e)
</content>
</entry>
<entry>
<title>uboot-lantiq: danube: fix hanging lzma kernel uncompression #2</title>
<updated>2021-11-27T22:00:31Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2021-11-27T20:43:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=36848e2c29ef7be477db875491fd96f2efa08645'/>
<id>urn:sha1:36848e2c29ef7be477db875491fd96f2efa08645</id>
<content type='text'>
Follow up to commit c744798cad6a13436f2ba9dd3a280cb16d315c85. Managed to
hit the very same issue again while playing with the NOR SPL builds.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
<entry>
<title>uboot-lantiq: danube: fix hanging lzma kernel uncompression</title>
<updated>2021-11-14T19:24:45Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2021-11-05T09:41:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=c744798cad6a13436f2ba9dd3a280cb16d315c85'/>
<id>urn:sha1:c744798cad6a13436f2ba9dd3a280cb16d315c85</id>
<content type='text'>
At least since gcc 7.3.0 (OpenWrt 18.06) lwr/lwl are used in the
assembly of LzmaProps_Decode. While the decission made by the compiler
looks perfect fine, it triggers some obscure hang on lantiq danube-s
v1.5 with MX29LV640EB NOR flash chips.

Only if the offset 1 is used, the hang can be observed. Using any other
offset works fine:

  lwl s0,0(a1) - s0 == 0x6d000080
  lwl s0,1(a1) - hangs
  lwl s0,2(a1) - s0 == 0x0080xxxx
  lwl s0,3(a1) - s0 == 0x80xxxxxx

It isn't clear whether it is a limitation of the flash chip, the EBU or
something else.

Force 8bit reads to prevent gcc optimizing the read with lwr/lwl
instructions.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
</content>
</entry>
<entry>
<title>uboot-lantiq: fix sha1.h header clash when system libmd installed</title>
<updated>2021-10-02T15:41:59Z</updated>
<author>
<name>Alan Swanson</name>
</author>
<published>2021-10-01T15:46:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=76d90a5eaf3b7fc5bb1a1b8626db0e4e2487e876'/>
<id>urn:sha1:76d90a5eaf3b7fc5bb1a1b8626db0e4e2487e876</id>
<content type='text'>
Backport of u-boot commit "includes: move openssl headers to include/u-boot"
https://github.com/u-boot/u-boot/commit/2b9912e6a7df7b1f60beb7942bd0e6fa5f9d0167

Fixes: FS#3955
Signed-off-by: Alan Swanson &lt;reiver@improbability.net&gt;
(cherry picked from commit 8db641049292035604f0e1fb788608fdea879eca)
</content>
</entry>
<entry>
<title>uboot-layerscape: fix dtc compilation on host gcc 10</title>
<updated>2021-08-28T13:48:08Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2021-08-08T22:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f78017006b6ad1f91d411eb003870bfc33a895e0'/>
<id>urn:sha1:f78017006b6ad1f91d411eb003870bfc33a895e0</id>
<content type='text'>
Backport a patch from upstream U-Boot to fix the compile with host GCC 10.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(cherry picked from commit 8d143784cb8fafccdbcdc0bd5d1aa47d3d676f70)
</content>
</entry>
</feed>
