<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/target, branch v21.02.2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<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/pepe2k/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/pepe2k/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/pepe2k/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/pepe2k/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/pepe2k/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/pepe2k/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/pepe2k/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/pepe2k/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>imagebuilder: fix local packages/ folder</title>
<updated>2022-02-10T19:06:04Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-10-13T01:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6d266ef158840b9f9e2b18153f3b789ad220e559'/>
<id>urn:sha1:6d266ef158840b9f9e2b18153f3b789ad220e559</id>
<content type='text'>
This commit fixes commit "2999f810ff: build,IB: include kmods only in
local builds" which cause the local packages/ folder only to be added
for local builds but no longer for ImageBuilder created by the Buildbot.

The commits intention was to use remote kmods repositories rather than
storing them locally. Accidentally the entire handling of the local
`packages/` was removed.

Re-add the folder and include a README describing what it can be used
for.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 15e55a2190ba087679b24b8844a51a6e4d512cf3)
Fixes: #5068
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</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/pepe2k/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>
</feed>
