<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/target, branch v23.05.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v23.05.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2024-03-20T16:32:25Z</updated>
<entry>
<title>mediatek: mt7622: linksys-e8450: set driving strength for SPI-NAND</title>
<updated>2024-03-20T16:32:25Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-10T23:14:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a8f51096ddaf97e9e2b9a837368056099a593c41'/>
<id>urn:sha1:a8f51096ddaf97e9e2b9a837368056099a593c41</id>
<content type='text'>
Set 12mA driving strength for SPI-NAND pins like the stock firmware's
bootloader does as well.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 45a2109353fa18701b65aefe2323ec06391da543)
</content>
</entry>
<entry>
<title>mediatek: filogic: replace built-in Aquantia driver with module</title>
<updated>2024-03-17T20:55:37Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2024-01-17T21:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0a571c9e77b381ff4ea4beb42113b5cd43144f12'/>
<id>urn:sha1:0a571c9e77b381ff4ea4beb42113b5cd43144f12</id>
<content type='text'>
Some Aquantia PHYs (e.g. AQR113C) require firmware to be uploaded by
host system. With built-in drivers this doesn't work in OpenWrt /
embeddded as filesystem isn't available during PHY probe. That results
in delays like:
[    1.588068] Aquantia AQR113C mdio-bus:00: Falling back to sysfs fallback for: Rhe-05.06-Candidate9-AQR_Mediatek_23B_P5_ID45824_LCLVER1.cld
[   64.526387] Aquantia AQR113C mdio-bus:00: failed to find FW file Rhe-05.06-Candidate9-AQR_Mediatek_23B_P5_ID45824_LCLVER1.cld (-110)

Switch to module to postpone PHY probe to init state.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
(cherry picked from commit 3bd79e6136a572b73536e9216cc199399fb33b30)
</content>
</entry>
<entry>
<title>mvebu: enable thermal zone polling for IEI Puzzle devices</title>
<updated>2024-03-17T19:40:44Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-17T15:55:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f02920dd98188758113d4e44b97c95f07f7cde2a'/>
<id>urn:sha1:f02920dd98188758113d4e44b97c95f07f7cde2a</id>
<content type='text'>
Marvell's thermal sensors do not support interrupts, so we need to
poll them. Reading temperature every second should be enough to
control the fan.
While at it, also make sure fan speed is reduced again if temperature
goes down.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit fc177695e00e80afd30d20d29f6e915edc9e9eb9)
</content>
</entry>
<entry>
<title>mediatek: filogic: Asus TUF AX6000 fix inverted LED for 2.5Gb LAN port</title>
<updated>2024-03-15T22:28:14Z</updated>
<author>
<name>Patryk Kowalczyk</name>
</author>
<published>2024-01-02T09:37:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6961fe98ecfb47655893606265c5426995dfbb3f'/>
<id>urn:sha1:6961fe98ecfb47655893606265c5426995dfbb3f</id>
<content type='text'>
Router Asus TUF AX6000 have second MaxLinear GPY211 PHY controller for 2.5Gb LAN port.
The 5'th LAN port have inverted status of the LED.
Based on the commit from main branch 90fbec8 we could set proper status of the LED.

Signed-off-by: Patryk Kowalczyk &lt;patryk@kowalczyk.ws&gt;
(cherry picked from commit b22539b5fef9572f9ce2bedcd01d083c918d82f1)
Signed-off-by: Tom Herbers &lt;mail@tomherbers.de&gt;
</content>
</entry>
<entry>
<title>kernel: hack: support inverted LEDs on MaxLinear GPY211 PHY</title>
<updated>2024-03-15T22:28:14Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-12-10T01:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5c786dcb2b504e8260957592447e8088bcc35afa'/>
<id>urn:sha1:5c786dcb2b504e8260957592447e8088bcc35afa</id>
<content type='text'>
Add downstream DT property to setup the PHY LEDs of the MaxLinear
GPY211 PHY in such way that the VDD of the LED is driven by the SoC
pin rather than the GND (which is the default).

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 90fbec89be263a3838558c5b674f3c4072cc2f1d)
[removed patches for kernel 6.1]
Signed-off-by: Tom Herbers &lt;mail@tomherbers.de&gt;
</content>
</entry>
<entry>
<title>filogic: fix wifi eeprom filename for tuf-ax6000 The router use mt7986_eeprom_mt7976_dual.bin</title>
<updated>2024-03-15T22:28:14Z</updated>
<author>
<name>Patryk Kowalczyk</name>
</author>
<published>2023-11-02T08:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b3ad42e1e359b54c2b5ea85906111f813b802e6a'/>
<id>urn:sha1:b3ad42e1e359b54c2b5ea85906111f813b802e6a</id>
<content type='text'>
Fixes: d522ccecb2 ("filogic: add support for ASUS TUF AX6000")

Signed-off-by: Patryk Kowalczyk &lt;patryk@kowalczyk.ws&gt;
(cherry picked from commit 0c3f4bd85ee6067588a81843a403850ab0082270)
Signed-off-by: Tom Herbers &lt;mail@tomherbers.de&gt;
</content>
</entry>
<entry>
<title>ramips: add support for Z-ROUTER ZR-2660</title>
<updated>2024-03-15T22:24:13Z</updated>
<author>
<name>Mikhail Zhilkin</name>
</author>
<published>2024-03-02T19:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=200693f886d3765475fa264c4e03968e5f7e54b0'/>
<id>urn:sha1:200693f886d3765475fa264c4e03968e5f7e54b0</id>
<content type='text'>
This commit adds support for Z-ROUTER ZR-2660 (also known as Routerich
AX1800) wireless WiFi 6 router.

Specification
-------------
- SoC       : MediaTek MT7621AT, MIPS, 880 MHz
- RAM       : 256 MiB
- Flash     : NAND 128 MiB (AMD/Spansion S34ML01G2)
- WLAN      :
  - 2.4 GHz : MediaTek MT7905D/MT7975 (14c3:7916), b/g/n/ax, MIMO 2x2
  - 5 GHz   : MediaTek MT7915E (14c3:7915), a/n/ac/ax, MIMO 2x2
- Ethernet  : 10/100/1000 Mbps x4 (1x WAN, 3x LAN)
- USB       : 1x 2.0
- UART      : 3.3V, 115200n8, pins are silkscreened on the pcb
- Buttons   : 1x Reset
- LEDs      : 1x WiFi 2.4 GHz (green)
              1x WiFi 5 GHz (green)
              1x LAN (green)
              1x WAN (green)
              1x WAN no-internet (red)
- Power     : 12 VDC, 1 A

Installation
------------
1. Run tftp server on your PC (IP: 192.168.2.2) and put OpenWrt initramfs
   image (initramfs.bin) to the tftp root dir
2. Open the following link in the browser to enable telnet:
	http://192.168.2.1/cgi-bin/telnet_ssh
3. Connect to the router (default IP: 192.168.2.1) using telnet shell
   (credentials - user:admin)
4. Run the following commands in the telnet shell (this will install
   OpenWrt initramfs image on nand flash):
	cd /tmp
	tftp -g -r initramfs.bin 192.168.2.2
	mtd write initramfs.bin firmware
	mtd erase firmware_backup
	reboot
5. Copy OpenWrt sysupgrade image (sysupgrade.bin) to the /tmp dir of the
   router
6. Connect to the router (IP: 192.168.1.1) using ssh shell and run
   sysupgrade command:
	sysupgrade -n /tmp/sysupgrade.bin

Return to stock
---------------
1. Copy stock firmware (stock.bin) to the /tmp dir of the router using scp
2. Run following command in the router shell:
	cd /tmp
	mtd write stock.bin firmware
	reboot

Recovery
--------
Connect uart (pins are silkscreened on the pcb), interrupt boot process by
pressing any key, use u-boot menu to flash stock firmware image or OpenWrt
initramfs image.

MAC addresses
-------------
+---------+-------------------+-----------+
|         | MAC               | Algorithm |
+---------+-------------------+-----------+
| LAN     | 24:0f:5e:xx:xx:4c | label     |
| WAN     | 24:0f:5e:xx:xx:4d | label+1   |
| WLAN 2g | 24:0f:5e:xx:xx:4e | label+2   |
| WLAN 5g | 24:0f:5e:xx:xx:4f | label+3   |
+---------+-------------------+-----------+
The WLAN 2.4 MAC was found in 'factory', 0x4
The LAN MAC was found in 'factory', 0xfff4
The WAN MAC was found in 'factory', 0xfffa

Signed-off-by: Mikhail Zhilkin &lt;csharper2005@gmail.com&gt;
(cherry picked from commit 1d3d6ef8269aca7ee34fb6ddd1c11d3fe45e785b)
Signed-off-by: Mikhail Zhilkin &lt;csharper2005@gmail.com&gt;
</content>
</entry>
<entry>
<title>generic: mtk_eth_soc: fix PPE hanging issue</title>
<updated>2024-03-14T02:33:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-13T18:44:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=82e2d3478ae692365b9f178e30b417ffa53cdc4d'/>
<id>urn:sha1:82e2d3478ae692365b9f178e30b417ffa53cdc4d</id>
<content type='text'>
A patch to resolve an issue was found in MediaTek's GPL-licensed SDK:
In the mtk_ppe_stop() function, the PPE scan mode is not disabled before
disabling the PPE. This can potentially lead to a hang during the process
of disabling the PPE.

Without this patch, the PPE may experience a hang during the reboot test.

Reference: https://git01.mediatek.com/plugins/gitiles/openwrt/feeds/mtk-openwrt-feeds/+/b40da332dfe763932a82f9f62a4709457a15dd6c

Suggested-by: Bc-bocun Chen &lt;bc-bocun.chen@mediatek.com&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 003b9ff61c081dd820764d4d0a83bb2514646576)
</content>
</entry>
<entry>
<title>generic: 5.15: mtk_eth_soc: backport fix for hang on link up</title>
<updated>2024-03-14T02:33:26Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-13T18:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=83e37f71fa60649ed3c30eaf114e5245db2d7c4d'/>
<id>urn:sha1:83e37f71fa60649ed3c30eaf114e5245db2d7c4d</id>
<content type='text'>
Backport commit faa5f17fe2 ("kernel: mtk_eth_soc: release
MAC_MCR_FORCE_LINK only when MAC is up") to Linux 5.15 as well.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 33d6ba5045023ee05ca884dc162dbd9202d8698e)
</content>
</entry>
<entry>
<title>ramips: add support for YunCore G720</title>
<updated>2024-03-12T18:45:25Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2024-03-08T20:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=63a7d5e93709955364777c4b4c44df95c721be91'/>
<id>urn:sha1:63a7d5e93709955364777c4b4c44df95c721be91</id>
<content type='text'>
The YunCore G720 is a dual band 802.11ax router with 5 GbE ports.

Specs:
- SoC: MediaTek MT7621
- Ethernet: 5x GbE ports (built-in MT7530)
- Wireless 2.4GHz / 5GHz: MediaTek MT7915E
- RAM: 256MiB
- ROM: 16MiB (W25Q128)
- 1 Button (reset)
- 8 LEDs (1x system, 2x wifi, 5x switch ports)

Flash instructions:
The vendor firmware is based on OpenWrt, the sysupgrade image can be
flashed using the '-F' (force) option on the CLI.
Make sure not to keep settings when doing so.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 65df33fc76f722701f161dd88828f61c9e31f1d1)
</content>
</entry>
</feed>
