<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openwrt/target/linux, branch master</title>
<subtitle>OpenWrt Source Repository</subtitle>
<id>http://x-nagi.com/cgit/openwrt/atom?h=master</id>
<link rel='self' href='http://x-nagi.com/cgit/openwrt/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/'/>
<updated>2024-01-19T20:43:32Z</updated>
<entry>
<title>mediatek: add support for JDCloud RE-CP-03</title>
<updated>2024-01-19T20:43:32Z</updated>
<author>
<name>Tianling Shen</name>
<email>cnsztl@immortalwrt.org</email>
</author>
<published>2023-11-01T06:46:15Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=c0c3234e17207a9287a08757fc1752490144a1cd'/>
<id>urn:sha1:c0c3234e17207a9287a08757fc1752490144a1cd</id>
<content type='text'>
Hardware specification:
  SoC: MediaTek MT7986A 4x A53
  Flash: 128GB eMMC
  RAM: 1GB DDR4
  Ethernet: 4x 1GbE, 1x 2.5GbE (RTL8221B)
  Switch: MediaTek MT7531AE
  WiFi: MediaTek MT7976C
  Button: Reset, Joylink
  Power: DC 12V 2A

Flash instructions:
1. Download and flash the vendor migration firmware via webUI:
   https://firmware.download.immortalwrt.eu.org/cnsztl/mediatek/filogic/openwrt-mediatek-mt7986-jdcloud_re-cp-03-vendor-migration.bin
   (Default address is 192.168.68.1, user root, no password)
2. After device has booted up, write new GPT table:
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-gpt.bin of=/dev/mmcblk0 bs=512 seek=0 count=34 conv=fsync
3. Erase and write new BL2:
   echo 0 &gt; /sys/block/mmcblk0boot0/force_ro
   dd if=/dev/zero of=/dev/mmcblk0boot0 bs=512 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-preloader.bin of=/dev/mmcblk0boot0 bs=512 conv=fsync
4. Erase and write new FIP:
   dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=13312 count=8192 conv=fsync
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-bl31-uboot.fip of=/dev/mmcblk0 bs=512 seek=13312 conv=fsync
5. Set static IP on your PC:
   IP 192.168.1.254/24, GW 192.168.1.1
6. Serve OpenWrt initramfs image using TFTP server.
7. Cut off the power and re-engage, wait for TFTP recovery to complete.
8. After OpenWrt has booted, perform sysupgrade.
9. Additionally, if you want to have eMMC recovery boot feature:
     (Don't worry! You will always have TFTP recovery boot feature.)
   dd if=openwrt-mediatek-filogic-jdcloud_re-cp-03-initramfs-recovery.itb of=/dev/mmcblk0p4 bs=512 conv=fsync

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>rockchip: fix boot from non-MMC devices</title>
<updated>2024-01-19T20:31:39Z</updated>
<author>
<name>Justin Klaassen</name>
<email>justin@tidylabs.app</email>
</author>
<published>2024-01-13T20:28:57Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=4d49ce1bde84fdd83f0e9df5ec9c43f4ff2a0a9a'/>
<id>urn:sha1:4d49ce1bde84fdd83f0e9df5ec9c43f4ff2a0a9a</id>
<content type='text'>
Booting from non-MMC devices on Rockchip targets without this
change results in a boot failure:

Model: FriendlyElec NanoPi R5S
Net:   eth0: ethernet@fe2a0000
Hit any key to stop autoboot:  0
** Booting bootflow 'nvme#0.blk#1.bootdev.part_1' with script
** No partition table - mmc 0 **
** No partition table - mmc 0 **
Couldn't find partition mmc 0:1
Can't set block device
Wrong Image Type for bootm command
ERROR -91: Protocol wrong type for socket: can't get kernel image!
Boot failed (err=1)

This change fixes the default boot script for Rockchip targets to
support booting from non-MMC devices such as NVMe or USB drives.

Some targets with only a boot rom (e.g. NanoPi R5S) may require u-boot
to be installed on the eMMC or a MicroSD card in order to boot from
non-MMC devices.

Fixes: #14420
Reviewed-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
Signed-off-by: Justin Klaassen &lt;justin@tidylabs.app&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.1 to 6.1.73</title>
<updated>2024-01-19T20:24:44Z</updated>
<author>
<name>John Audia</name>
<email>therealgraysky@proton.me</email>
</author>
<published>2024-01-15T19:39:17Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=cc022082e97de93ca40b212e0f163a0e04c77608'/>
<id>urn:sha1:cc022082e97de93ca40b212e0f163a0e04c77608</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.73

Patch automatically rebased.

Build system: x86/64
Build-tested: x86/64/AMD Cezanne, filogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, filogic/xiaomi_redmi-router-ax6000-ubootmod

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>kernel: bump 6.1 to 6.1.72</title>
<updated>2024-01-19T20:24:44Z</updated>
<author>
<name>John Audia</name>
<email>therealgraysky@proton.me</email>
</author>
<published>2024-01-10T20:54:42Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=ff413129f93f3b2f5aff178ff811f280103257cc'/>
<id>urn:sha1:ff413129f93f3b2f5aff178ff811f280103257cc</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.72

Manually rebased:
	generic/hack-6.1/650-netfilter-add-xt_FLOWOFFLOAD-target.patch

All other patches automatically rebased.

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>mediatek: fix WED + wifi reset</title>
<updated>2024-01-19T13:48:22Z</updated>
<author>
<name>Felix Fietkau</name>
<email>nbd@nbd.name</email>
</author>
<published>2024-01-19T13:48:05Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=2c5b3bee38eb0d76f5afe90f9969b73e19d28685'/>
<id>urn:sha1:2c5b3bee38eb0d76f5afe90f9969b73e19d28685</id>
<content type='text'>
The WLAN + WED reset sequence relies on being able to receive interrupts from
the card, in order to synchronize individual steps with the firmware.
When WED is stopped, leave interrupts running and rely on the driver turning
off unwanted ones.
WED DMA also needs to be disabled before resetting.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>bcm27xx: config: update documentation links</title>
<updated>2024-01-18T08:24:52Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
<email>noltari@gmail.com</email>
</author>
<published>2024-01-17T09:39:37Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=189838517e88dc5b519433949c945959d17b89f7'/>
<id>urn:sha1:189838517e88dc5b519433949c945959d17b89f7</id>
<content type='text'>
The documentation links have changed and are no longer valid.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>bmips: dts: remove unneeded cferom alias</title>
<updated>2024-01-18T07:57:43Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
<email>noltari@gmail.com</email>
</author>
<published>2024-01-18T07:57:43Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=f75de11de0407d724544f973908d693f9b78ede9'/>
<id>urn:sha1:f75de11de0407d724544f973908d693f9b78ede9</id>
<content type='text'>
This is no longer needed after nvmem-layout changes.
Same as 6f328dfe19 for NAND devices.

Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>kernel: bump 5.15 to 5.15.147</title>
<updated>2024-01-17T20:56:35Z</updated>
<author>
<name>John Audia</name>
<email>therealgraysky@proton.me</email>
</author>
<published>2024-01-15T20:25:53Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=389135501565a6544775e0c75828a11e536e64a2'/>
<id>urn:sha1:389135501565a6544775e0c75828a11e536e64a2</id>
<content type='text'>
Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.147

Manually rebased:
	generic/backport-5.15/005-v5.17-01-Kbuild-use-Wdeclaration-after-statement.patch

All other patches automatically rebased.

Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
</content>
</entry>
<entry>
<title>kernel: ksmbd: only v2 leases handle the directory</title>
<updated>2024-01-17T20:42:31Z</updated>
<author>
<name>Chen Minqiang</name>
<email>ptpt52@gmail.com</email>
</author>
<published>2024-01-16T09:20:04Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=038b0cb4f1ac08803d601cea695c659c10629196'/>
<id>urn:sha1:038b0cb4f1ac08803d601cea695c659c10629196</id>
<content type='text'>
This backport a fix for ksmbd.

Refer: https://github.com/namjaejeon/ksmbd/issues/469

Signed-off-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
</content>
</entry>
<entry>
<title>mediatek: refresh patches-6.1</title>
<updated>2024-01-17T01:49:56Z</updated>
<author>
<name>Daniel Golle</name>
<email>daniel@makrotopia.org</email>
</author>
<published>2024-01-17T01:48:29Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/openwrt/commit/?id=e1a6c7213fa1852d8759f4deb1243e79af49ed3e'/>
<id>urn:sha1:e1a6c7213fa1852d8759f4deb1243e79af49ed3e</id>
<content type='text'>
Refresh patches for Linux 6.1 which no longer apply cleanly after
adding patches to fix ethernet rx hang issue on MT7981/MT7986.

Fixes: ede34465de ("mediatek: fix ethernet rx hang issue on MT7981/MT7986")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
