<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/target/linux, branch v21.02.2</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2022-02-16T20:29:10Z</updated>
<entry>
<title>ramips: fix NAND flash driver ECC bit position mask</title>
<updated>2022-02-16T20:29:10Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-02-16T20:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=bf0c965af0c8cb6b3b12466e55ad88e38fa08a53'/>
<id>urn:sha1:bf0c965af0c8cb6b3b12466e55ad88e38fa08a53</id>
<content type='text'>
The bit position mask was accidentally made too wide, overlapping with the LSB
from the byte position mask. This caused ECC calculation to fail for odd bytes

Signed-off-by: Chad Monroe &lt;chad.monroe@smartrg.com&gt;
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit 918d4ab41ea34358c747aab5471bbb0a2a786dd8)
</content>
</entry>
<entry>
<title>kernel: backport fix for initializing skb-&gt;cb in the bridge code to 5.4</title>
<updated>2022-02-16T19:38:59Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-02-16T19:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=adb65008c859ebbe3b2c923ab11eba1d5f560e3e'/>
<id>urn:sha1:adb65008c859ebbe3b2c923ab11eba1d5f560e3e</id>
<content type='text'>
Fixes issues with proxyarp

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry-picked from commit dabc78b644c0fb8f17ff5456f6cb92e78b53f248)
</content>
</entry>
<entry>
<title>bcm4908: backport watchdog and I2C changes</title>
<updated>2022-02-16T08:15:52Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-02-16T06:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=230ec4c69c301ea1dcd2b2f245995af76df5a695'/>
<id>urn:sha1:230ec4c69c301ea1dcd2b2f245995af76df5a695</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 923cc869a6eec7dd6fdf728b2adb05824e4b9ac0)
</content>
</entry>
<entry>
<title>bcm4908: backport first 5.18 DTS changes</title>
<updated>2022-02-16T08:15:52Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-02-01T09:45:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=87b9ba9ed900e93ee0dc92221c4216aa57b42e65'/>
<id>urn:sha1:87b9ba9ed900e93ee0dc92221c4216aa57b42e65</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit da8b720b0ecbb6d58f28a31b082b0c53be149a5a)
</content>
</entry>
<entry>
<title>bcm4908: backport bcm_sf2 patch for better LED registers support</title>
<updated>2022-02-16T08:15:52Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-01-30T23:57:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e6a718239fcc5fbe76e2a2a61fca69ef4e762286'/>
<id>urn:sha1:e6a718239fcc5fbe76e2a2a61fca69ef4e762286</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 840f07e532e081befc2465fd16a0388dd95e55fb)
</content>
</entry>
<entry>
<title>bcm4908: backport BCM4908 pinctrl driver</title>
<updated>2022-02-16T08:15:48Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2022-01-30T22:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e6aaa061d0d6d684b29a9ed0706b9e0df0030be2'/>
<id>urn:sha1:e6aaa061d0d6d684b29a9ed0706b9e0df0030be2</id>
<content type='text'>
Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit b0145891676faa38f0a5991e3e229aed7b4a9117)
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.179</title>
<updated>2022-02-12T18:41:39Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2022-02-12T16:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=c6ddf8d5021d5262ecac8648d6ae849a47e1f0fb'/>
<id>urn:sha1:c6ddf8d5021d5262ecac8648d6ae849a47e1f0fb</id>
<content type='text'>
Many changes were done in drivers/pinctrl/bcm/pinctrl-bcm2835.c between
5.4.171 and 5.4.179.
The following 3 patches do not apply any more:
* target/linux/bcm27xx/patches-5.4/950-0316-pinctrl-bcm2835-Add-support-for-BCM2711-pull-up-func.patch
  This was already integrated in kernel v5.4-rc1, it was never needed.

* target/linux/bcm27xx/patches-5.4/950-0328-Revert-pinctrl-bcm2835-Pass-irqchip-when-adding-gpio.patch
* target/linux/bcm27xx/patches-5.4/950-0362-pinctrl-bcm2835-Change-init-order-for-gpio-hogs.patch
I think these were done to fix the problem which was really fixed in
commit 75278f1aff5e ("pinctrl: bcm2835: Change init order for gpio
hogs") from v5.4.175

target/linux/generic/backport-5.4/716-v5.5-net-sfp-move-fwnode-parsing-into-sfp-bus-layer.patch
Move fwnode_device_is_available to the same position as in kernel 5.10.

target/linux/layerscape/patches-5.4/302-dts-0083-arm64-ls1028a-qds-correct-bus-of-rtc.patch
Applied in commit 65816c1034769e714edb70f59a33bc5472d9e55f ("arm64: dts:
ls1028a-qds: move rtc node to the correct i2c bus")

Compile-tested: lantiq/xrx200, bcm27xx/bcm2710
Run-tested: lantiq/xrx200

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ath79: Add support for OpenMesh OM5P-AC v2</title>
<updated>2022-02-10T23:28:52Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2020-11-23T12:41:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=a4c0c031b8c51daf52ba2947ce139b37bae47086'/>
<id>urn:sha1:a4c0c031b8c51daf52ba2947ce139b37bae47086</id>
<content type='text'>
Device specifications:
======================

* Qualcomm/Atheros QCA9558 ver 1 rev 0
* 720/600/200 MHz (CPU/DDR/AHB)
* 128 MB of RAM
* 16 MB of SPI NOR flash
  - 2x 7 MB available; but one of the 7 MB regions is the recovery image
* 2T2R 2.4 GHz Wi-Fi (11n)
* 2T2R 5 GHz Wi-Fi (11ac)
* 4x GPIO-LEDs (3x wifi, 1x power)
* 1x GPIO-button (reset)
* external h/w watchdog (enabled by default))
* TTL pins are on board (arrow points to VCC, then follows: GND, TX, RX)
* TI tmp423 (package kmod-hwmon-tmp421) for temperature monitoring
* 2x ethernet
  - eth0
    + AR8035 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 802.3af POE
    + used as LAN interface
  - eth1
    + AR8031 ethernet PHY (RGMII)
    + 10/100/1000 Mbps Ethernet
    + 18-24V passive POE (mode B)
    + used as WAN interface
* 12-24V 1A DC
* internal antennas

This device support is based on the partially working stub from commit
53c474abbdfe ("ath79: add new OF only target for QCA MIPS silicon").

Flashing instructions:
======================

Various methods can be used to install the actual image on the flash.
Two easy ones are:

ap51-flash
----------

The tool ap51-flash (https://github.com/ap51-flash/ap51-flash) should be
used to transfer the image to the u-boot when the device boots up.

initramfs from TFTP
-------------------

The serial console must be used to access the u-boot shell during bootup.
It can then be used to first boot up the initramfs image from a TFTP server
(here with the IP 192.168.1.21):

   setenv serverip 192.168.1.21
   setenv ipaddr 192.168.1.1
   tftpboot 0c00000 &lt;filename-of-initramfs-kernel&gt;.bin &amp;&amp; bootm $fileaddr

The actual sysupgrade image can then be transferred (on the LAN port) to the
device via

  scp &lt;filename-of-squashfs-sysupgrade&gt;.bin root@192.168.1.1:/tmp/

On the device, the sysupgrade must then be started using

  sysupgrade -n /tmp/&lt;filename-of-squashfs-sysupgrade&gt;.bin

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
(cherry picked from commit 1699c1dc7f26b332f868d338457abfbe716d6ba0)
</content>
</entry>
<entry>
<title>lantiq: flag FritzBox 7360 family buttons active-low</title>
<updated>2022-01-15T21:49:28Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-01-14T21:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=6eced97ce40200c3ecdeb25fe3b9635ebdb79496'/>
<id>urn:sha1:6eced97ce40200c3ecdeb25fe3b9635ebdb79496</id>
<content type='text'>
All buttons of the FritzBox 7360 family are active-low, not active-high.
Corrent the GPIO flag. This fixes release triggers upon push of a button.

Reported-by: Jan-Niklas Burfeind &lt;git@aiyionpri.me&gt;
Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
(cherry picked from commit 31545378641d45f5fac5ffc408a31b700b80121f)
</content>
</entry>
<entry>
<title>kernel: bump 5.4 to 5.4.171</title>
<updated>2022-01-13T19:30:59Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2022-01-13T09:06:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=43d105ec2aa2ee35c9687eab965ac8006e6484ce'/>
<id>urn:sha1:43d105ec2aa2ee35c9687eab965ac8006e6484ce</id>
<content type='text'>
Compile-tested: ath79-generic ipq40xx-generic
Run-tested: ath79-generic

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
