Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							6d29378eb5 
							
						 
					 
					
						
						
							
							bcm27xx: drop upstream patch that breaks rpi5 wifi  
						
						 
						
						... 
						
						
						
						As reported in the following issue, this patch breaks wifi on the RPi 5.
https://github.com/raspberrypi/linux/issues/6237 
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-24 05:48:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							ea2ff25d4c 
							
						 
					 
					
						
						
							
							generic: 6.6: backport upstream r8169 patches  
						
						 
						
						... 
						
						
						
						Backport a bunch of upstream r8169 patches:
- RTL8168/RTL8101 LEDs support.
- RTL8126A support.
- RTL8125/RTL8126 LEDs support.
- RTL8168M support.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-24 05:36:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							832e2f6dd0 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.35  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.35 
Removed upstreamed:
	bcm27xx/patches-6.6/950-1135-ax25-Fix-refcount-imbalance-on-inbound-connections.patch[1]
Removed no longer needed:
	generic/pending-6.6/779-net-vxlan-don-t-learn-non-unicast-L2-destinations.patch[2]
All other patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/glinet_gl-mt6000, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.35&id=52100fd74ad07b53a4666feafff1cd11436362d3 
2. As suggested by @DragonBluep, "This patch can be removed. It will never return false. And the upstream commit should fix the same issue: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit?h=v6.6.35&id=924f7bbfc5cfd029e417c56357ca01eae681fba6 "
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-06-22 16:50:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a07a3a13d 
							
						 
					 
					
						
						
							
							bcm27xx: fix malformed upstream arm64 DT patch  
						
						 
						
						... 
						
						
						
						This patch was causing buildbot issues when copying arm64 DT files since
bcm283x-rpi-csi1-2lane.dtsi and bcm283x-rpi-lan7515.dtsi were linked to
"../../../../arm/boot/dts/" instead of "../../../../arm/boot/dts/broadcom".
These files aren't needed, so let's remove them instead of fixing them.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/15762 
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> 
						
					 
					
						2024-06-20 05:55:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							a09a72d86d 
							
						 
					 
					
						
						
							
							kernel: bump 6.6 to 6.6.34  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.34 
Removed upstreamed:
	backport-6.6/701-v6.8-net-sfp-bus-fix-SFP-mode-detect-from-bitrate.patch[1]
All other patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, flogic/xiaomi_redmi-router-ax6000-ubootmod, ramips/tplink_archer-a6-v3
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.6.34&id=9399baa02e4b7f101c39fdbc4d681d54bca4465b 
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-06-20 01:55:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdf3a32d9 
							
						 
					 
					
						
						
							
							bcm27xx: base-files: diag: fix LEDs  
						
						 
						
						... 
						
						
						
						At some point RPi LEDs were renamed from led0/led1 to PWR/ACT.
This patch fixes this and also automatically detects the status_led without
relying on board_name.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-19 20:07:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							68f7ca23fb 
							
						 
					 
					
						
						
							
							bcm27xx: drop kernel 6.1 support  
						
						 
						
						... 
						
						
						
						kernel 6.1 can be dropped since 6.6 is the default kernel.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-19 19:36:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							98cfff4745 
							
						 
					 
					
						
						
							
							bcm27xx: switch default kernel to 6.6  
						
						 
						
						... 
						
						
						
						Update default kernel version to 6.6 for the Raspberry Pi devices.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-19 19:36:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dave Brand 
							
						 
					 
					
						
						
						
						
							
						
						
							820823198d 
							
						 
					 
					
						
						
							
							bcm27xx: add support for RPI A, A+, 3A+, Zero2 and Zero2W  
						
						 
						
						... 
						
						
						
						These devices were already supported. I merely added missing entries to:
1. make them easier to locate in firmware selector
2. allow firmware upgrades to proceed without dire warnings
Sample dire warning contains:
    upgrade: Device raspberrypi,model-zero-2-w not supported by this image
    upgrade: Supported devices: rpi-3-b rpi-3-b-plus rpi-zero-2 \
      raspberrypi,2-model-b-rev2 raspberrypi,3-model-b \
      raspberrypi,3-model-b-plus raspberrypi,3-compute-module \
      raspberrypi,compute-module-3 raspberrypi,model-zero-2
With this patch, the firmware upgrade proceeds normally.
Signed-off-by: Dave Brand <dbrand666@users.noreply.github.com> 
						
					 
					
						2024-06-19 10:24:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							157c7bd50c 
							
						 
					 
					
						
						
							
							bcm27xx: remove 6.6 CONFIG_ARCH_BCM_63XX symbol  
						
						 
						
						... 
						
						
						
						This symbol was removed upstream, but it was present on bcm27xx due to a
malformed upstream RPi patch.
Fixes: 8c405cdccc  ("bcm27xx: add 6.6 kernel patches")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-18 21:58:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							2cd6da257c 
							
						 
					 
					
						
						
							
							bcm27xx: enable 6.6 testing kernel  
						
						 
						
						... 
						
						
						
						The bcm27xx now supports 6.6 kernel as testing.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-18 19:00:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							670bb13649 
							
						 
					 
					
						
						
							
							bcm27xx: refresh 6.6 kernel config files  
						
						 
						
						... 
						
						
						
						Refresh config for kernel 6.6 and add missing symbols.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-18 19:00:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							8c405cdccc 
							
						 
					 
					
						
						
							
							bcm27xx: add 6.6 kernel patches  
						
						 
						
						... 
						
						
						
						The patches were generated from the RPi repo with the following command:
git format-patch v6.6.34..rpi-6.1.y
Some patches needed rebasing and, as usual, the applied and reverted, wireless
drivers, Github workflows, READMEs and defconfigs patches were removed.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-18 18:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							e8067fa108 
							
						 
					 
					
						
						
							
							bcm27xx: copy kernel config from 6.1 to 6.6  
						
						 
						
						... 
						
						
						
						This is preparation for 6.6 kernel support. Copying files makes it easier to
track their git history.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-06-18 18:52:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zxl hhyccc 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9cb9b609 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.93  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.93 
Removed upstreamed:
bcm27xx/patches-6.1/950-0081-smsx95xx-fix-crimes-against-truesize.patch
reference: 517e64bcc9 
Manually rebased:
bcm27xx/patches-6.1/950-0712-drm-vc4-Use-phys-addresses-for-slave-DMA-config.patch
All other patches automatically rebased.
Build system: bcm53xx ath79
Signed-off-by: Zxl hhyccc <zxlhhy@gmail.com> 
						
					 
					
						2024-06-15 19:55:01 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Zxl hhyccc 
							
						 
					 
					
						
						
						
						
							
						
						
							2d6cedab27 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.92  
						
						 
						
						... 
						
						
						
						https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.92 
Removed upstreamed:
 bcm27xx/patches-6.1/950-0270-net-bcmgenet-Reset-RBUF-on-first-open.patch
 generic/backport-6.1/600-v6.9-03-net-gro-add-flush-check-in-udp_gro_receive_segment.patch
 generic/pending-6.1/681-net-bridge-fix-multicast-to-unicast-with-fraglist-GS.patch
 generic/pending-6.1/682-net-core-reject-skb_copy-_expand-for-fraglist-GSO-sk.patch
 generic/pending-6.1/684-net-bridge-fix-corrupted-ethernet-header-on-multicas.patch
 generic/pending-6.1/778-net-l2tp-drop-flow-hash-on-forward.patch
 imx/patches-6.1/002-6.2-phy-freescale-imx8m-pcie-Refine-i.MX8MM-PCIe-PHY-dri.patch
All other patches automatically rebased.
Signed-off-by: Zxl hhyccc <zxlhhy@gmail.com> 
						
					 
					
						2024-06-08 14:16:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							8647ce0800 
							
						 
					 
					
						
						
							
							kernel: Split kmod-video-dma into two kmods  
						
						 
						
						... 
						
						
						
						Split the kmod-video-dma into kmod-video-dma-sg and
kmod-video-dma-contig. The old one contained two kmods, but sometimes
only one of them is build which caused problems. The configuration
options are not manually selectable in the kernel and hidden in OpenWrt.
Currently this causes build failures on some targets.
Fixes: 4d7cbe0a55  ("kernel: video-dma: explicitly state packaged modules")
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-06-02 17:38:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Elbert Mai 
							
						 
					 
					
						
						
						
						
							
						
						
							6a05d849e1 
							
						 
					 
					
						
						
							
							bcm27xx: correct cmdline.txt consoles for procd  
						
						 
						
						... 
						
						
						
						Commit [ca8c30208d5e][1] updates procd to handle muliple "console=" on the
kernel command line. This affects Raspberry Pi builds because cmdline.txt
specifies a UART console and a virtual console on HDMI, in that order.
When procd finds multiple consoles on the command line, it attempts to
open /dev/console. Linux uses the [last console][2] for /dev/console, so
procd opens the virtual console on Raspberry Pi. This completely disables
the UART console and causes [strange behavior][3] on the virtual console.
Prior to ca8c30208d5e, procd would always open the first console, which is
the UART console.
The simplest fix without reverting ca8c30208d5e is to swap the order of
console options in cmdline.txt. By putting the UART console last, procd
handles the serial console correctly as before.
[1]: https://git.openwrt.org/?p=project/procd.git;a=commit;h=ca8c30208d5e1aaa2c0e3f732c4c9944735e9850 
[2]: https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html 
[3]: https://forum.openwrt.org/t/rasberry-pi-4-model-b-keyboards-gone-wild/195594 
Signed-off-by: Elbert Mai <code@elbertmai.com> 
						
					 
					
						2024-05-01 20:22:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shiji Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							9e86e0b33b 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.89  
						
						 
						
						... 
						
						
						
						Changelogs:
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.67 
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.68 
https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.69 
Upstreamed patches:
target/linux/generic/backport-6.1/740-v6.9-01-netfilter-flowtable-validate-pppoe-header.patch [1]
target/linux/generic/backport-6.1/740-v6.9-02-netfilter-flowtable-incorrect-pppoe-tuple.patch [2]
target/linux/generic/backport-6.1/790-48-STABLE-net-dsa-mt7530-trap-link-local-frames-regardless-of-.patch [3]
target/linux/generic/backport-6.1/790-50-v6.10-net-dsa-mt7530-fix-mirroring-frames-received-on-loca.patch [4]
target/linux/generic/backport-6.1/790-16-v6.4-net-dsa-mt7530-set-all-CPU-ports-in-MT7531_CPU_PMAP.patch [5]
target/linux/generic/backport-6.1/790-46-v6.9-net-dsa-mt7530-fix-improper-frames-on-all-25MHz-and-.patch [6]
target/linux/generic/backport-6.1/790-47-v6.10-net-dsa-mt7530-fix-enabling-EEE-on-MT7531-switch-on-.patch [7]
target/linux/mediatek/patches-6.1/220-v6.3-clk-mediatek-clk-gate-Propagate-struct-device-with-m.patch [8]
target/linux/mediatek/patches-6.1/222-v6.3-clk-mediatek-clk-mtk-Propagate-struct-device-for-com.patch [9]
target/linux/mediatek/patches-6.1/223-v6.3-clk-mediatek-clk-mux-Propagate-struct-device-for-mtk.patch [10]
target/linux/mediatek/patches-6.1/226-v6.3-clk-mediatek-clk-mtk-Extend-mtk_clk_simple_probe.patch [11]
Symbol changes:
MITIGATION_SPECTRE_BHI (new) [12]
SPECTRE_BHI_{ON,OFF} (deprecated) [12]
References:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=8bf7c76a2a207ca2b4cfda0a279192adf27678d7 
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=f1c3c61701a0b12f4906152c1626a5de580ea3d2 
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=19643bf8c9b5bb5eea5163bf2f6a3eee6fb5b99b 
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=e86c9db58eba290e858e2bb80efcde9e3973a5ef 
[5] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=013c787d231188a6408e2991150d3c9bf9a2aa0b 
[6] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=41a004ffba9b1fd8a5a7128ebd0dfa3ed39c3316 
[7] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=7d51db455ca03e5270cc585a75a674abd063fa6c 
[8] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=082b831488a41257b7ac7ffa1d80a0b60d98394d 
[9] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=6f5f72a684a2823f21efbfd20c7e4b528c44a781 
[10] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=a4fe8813a7868ba5867e42e60de7a2b8baac30ff 
[11] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=c1d87d56af063c87961511ee25f6b07a5676d27d 
[12] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.89&id=d844df110084ef8bd950a52194865f3f63b561ca 
Signed-off-by: Shiji Yang <yangshiji66@qq.com> 
						
					 
					
						2024-04-30 20:18:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							2909cce1b2 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.86  
						
						 
						
						... 
						
						
						
						Removed upstreamed:
   bcm27xx/patches-6.1/950-1235-drm-vc4-don-t-check-if-plane-state-fb-state-fb.patch  [1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.86&id=48bfb4b03c5ff6e1fa1dc73fb915e150b0968c40 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-04-14 18:03:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							1a44a260fe 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.84  
						
						 
						
						... 
						
						
						
						Removed upstreamed:
   pistachio/patches-6.1/110-pwm-img-fix-clock-lookup.patch [1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.84&id=44b6fb6cdedb2c391a2da355521d4610b2645fcc 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-04-14 18:03:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad898e091 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.83  
						
						 
						
						... 
						
						
						
						Removed upstreamed:
   generic/backport-6.1/789-STABLE-01-net-dsa-mt7530-prevent-possible-incorrect-XTAL-frequ.patch [1]
   generic/backport-6.1/789-STABLE-02-net-dsa-mt7530-fix-link-local-frames-that-ingress-vl.patch [2]
   generic/backport-6.1/789-STABLE-03-net-dsa-mt7530-fix-handling-of-all-link-local-frames.patch [3]
   generic/pending-6.1/735-net-mediatek-mtk_eth_soc-release-MAC_MCR_FORCE_LINK-.patch [4]
   generic/pending-6.1/736-net-ethernet-mtk_eth_soc-fix-PPE-hanging-issue.patch [5]
Manual adjusted the following patches:
  mediatek/patches-6.1/100-dts-update-mt7622-rfb1.patch
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.83&id=be4512b9ac6fc53e1ca8daccbda84f643215c547 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.83&id=f1fa919ea59655f73cb3972264e157b8831ba546 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.83&id=86c0c154a759f2af9612a04bdf29110f02dce956 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.83&id=6b62bad2da1b338f452a9380639fc9b093d75a25 
5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.83&id=f78807362828ad01db2a9ed005bf79501b620f27 
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-04-14 18:03:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							6512333518 
							
						 
					 
					
						
						
							
							bcm27xx: bcm2712: backport RP1 interrupt affinity  
						
						 
						
						... 
						
						
						
						Support for setting the CPU affinity on RP1 has been added to RPi linux v6.6
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-04-07 22:12:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							20fe7e687e 
							
						 
					 
					
						
						
							
							bcm27xx: update 6.1 patches from RPi foundation  
						
						 
						
						... 
						
						
						
						Sync 6.1 patches with the RPi foundation.
Since rpi-6.6.y is now the main branch of the RPi foundation, there won't be
any new patches for linux 6.1.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-04-07 22:12:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mieczyslaw Nalewaj 
							
						 
					 
					
						
						
						
						
							
						
						
							0b10e5a5dc 
							
						 
					 
					
						
						
							
							bcm27xx: refresh patches  
						
						 
						
						... 
						
						
						
						Refresh patches for kernel 6.1.82 with make target/linux/refresh.
Signed-off-by: Mieczyslaw Nalewaj <namiltd@yahoo.com> 
						
					 
					
						2024-04-03 11:47:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Qingfang Deng 
							
						 
					 
					
						
						
						
						
							
						
						
							6b007d2512 
							
						 
					 
					
						
						
							
							treewide: disable spectre mitigation on unaffected Arm64 targets  
						
						 
						
						... 
						
						
						
						Cortex-A53 is not vulnerable to any Spectre variants.
Ref: https://developer.arm.com/Arm%20Security%20Center/Speculative%20Processor%20Vulnerability 
Signed-off-by: Qingfang Deng <dqfext@gmail.com> 
						
					 
					
						2024-03-23 20:00:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Qingfang Deng 
							
						 
					 
					
						
						
						
						
							
						
						
							54f9744c82 
							
						 
					 
					
						
						
							
							treewide: disable spectre mitigation on unaffected Arm32 targets  
						
						 
						
						... 
						
						
						
						Cortex-A5 and Cortex-A7 are not vulnerable to any Spectre variants.
Ref: https://developer.arm.com/Arm%20Security%20Center/Speculative%20Processor%20Vulnerability 
Signed-off-by: Qingfang Deng <dqfext@gmail.com> 
						
					 
					
						2024-03-23 20:00:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							3cd3afd92e 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.82  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.82 
All patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-03-19 00:33:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							dd02da54e9 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.81  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.81 
All patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, flogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, flogic/xiaomi_redmi-router-ax6000-ubootmod
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-03-11 21:51:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							13cdc8955c 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.80  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.80 
Manually rebased:
	generic/hack-6.1/650-netfilter-add-xt_FLOWOFFLOAD-target.patch[1]
All other patches automatically rebased.
1. Acknowledgement to @heheb and @DragonBluep. Upstream commit for ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.80&id=9c5662e95a8dcc232c3ef4deb21033badcd260f6 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3
Run-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-03-05 00:23:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0081eecf 
							
						 
					 
					
						
						
							
							bcm27xx: use PARTUUID for root in cmdline  
						
						 
						
						... 
						
						
						
						This allows booting from USB/NVME while keeping SD compatibility.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-03-04 16:28:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							fb80be6944 
							
						 
					 
					
						
						
							
							bcm27xx: pass signature to partition generation  
						
						 
						
						... 
						
						
						
						Passes IMG_PART_SIGNATURE to ptgen instead of using the default "OWRT"
signature.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-03-04 16:27:39 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							552c6b2472 
							
						 
					 
					
						
						
							
							bcm27xx: base-files: fix platform_copy_config  
						
						 
						
						... 
						
						
						
						/boot/kernel*.img wildcard only works without quotation marks.
Fixes: 1a5e51ab00  ("bcm27xx: base-files: fix platform_copy_config")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-03-04 16:20:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							33e72e0b3d 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.79  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.79 
Manually rebased:
	ath79/patches-6.1/900-unaligned_access_hacks.patch
All other patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, flogic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, flogic/xiaomi_redmi-router-ax6000-ubootmod
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-24 19:25:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fe80218f9 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.78  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.78 
Manually rebased:
	bcm27xx/patches-6.1/950-0865-usb-dwc3-Set-DMA-and-coherent-masks-early.patch
	bcm27xx/patches-6.1/950-0124-Add-support-for-all-the-downstream-rpi-sound-card-dr.patch
All other patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, logic/xiaomi_redmi-router-ax6000-ubootmod
Run-tested: x86/64/AMD Cezanne, ramips/tplink_archer-a6-v3, logic/xiaomi_redmi-router-ax6000-ubootmod
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-18 11:20:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							3c34a5bf99 
							
						 
					 
					
						
						
							
							kernel: nvmem: correctly assign fwnode to MMC block device  
						
						 
						
						... 
						
						
						
						Use device_set_node to make sure OF node gets assigned on block
devices to be used as NVMEM providers. While block partitions were
already working fine as NVMEM providers, bare block devices such as
mmcblk0boot1 will not work without this change.
Fixes: fc153aa8d9  ("kernel: import pending patches adding support for NVMEM on UBI and MMC")
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-02-18 03:25:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							4cb6bd9a6d 
							
						 
					 
					
						
						
							
							mediatek: switch to pending XFI 10G Ethernet drivers  
						
						 
						
						... 
						
						
						
						Replace previous patch adding paths and SerDes modes with patch series
pending upstream adding dedicated drivers for XFI T-PHY and USXGMII PCS,
extends LynxI PCS to be a standalone platform driver and as a consequence
makes much less changes to the actual Ethernet driver mtk_eth_soc.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-02-15 19:06:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							d40756563c 
							
						 
					 
					
						
						
							
							kernel: backport phylink changes from mainline Linux  
						
						 
						
						... 
						
						
						
						Let's pick a bunch of useful phylink changes which allow us to keep
drivers in sync with mainline Linux.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-02-15 19:06:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							fc153aa8d9 
							
						 
					 
					
						
						
							
							kernel: import pending patches adding support for NVMEM on UBI and MMC  
						
						 
						
						... 
						
						
						
						Similar to supporting nvmem-layouts on MTD devices, also allow referencing
UBI and MMC devices in DT.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2024-02-15 19:06:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Christian Marangi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16364e4100 
							
						 
					 
					
						
						
							
							generic: 6.1: backport QCA807x PHY patches  
						
						 
						
						... 
						
						
						
						Backport QCA807x PHY patches merged upstream that introduce the new
concept of PHY package.
Also add in generic config the new Kconfig CONFIG_QCA807X_PHY.
All affected patch automatically refreshed with make
target/linux/refresh.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> 
						
					 
					
						2024-02-11 21:08:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							f89904ad78 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.77  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.77 
Removed upstreamed:
	generic/backport-6.1/707-v6.8-01-net-phy-at803x-fix-passing-the-wrong-reference-for-c.patch[1]
	generic/backport-6.1/796-v6.8-ipmr-fix-kernel-panic-when-forwarding-mcast-packets.patch[2]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.77&id=7dc0fefd37dd5fb03fdac6e3e01b1c2291148ccb 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.77&id=d2f1b7fe74afd66298dbb3c7b39e7b62e4df1724 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-08 18:35:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							4a0839b44e 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.76  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.76 
All patches automatically rebased.
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-08 18:35:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							48d7376400 
							
						 
					 
					
						
						
							
							bcm27xx: refresh kernel configs  
						
						 
						
						... 
						
						
						
						Refresh outdated kernel configs.
Fixes: b76fcf1bbe  ("bcm27xx: enable video symbols"
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:50:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marty Jones 
							
						 
					 
					
						
						
						
						
							
						
						
							94c9504bc7 
							
						 
					 
					
						
						
							
							bcm27xx: bcm2712: switch default ASPM policy to Powersave  
						
						 
						
						... 
						
						
						
						Fixes instability issues with NVMe drives on RPi 5
Signed-off-by: Marty Jones <mj8263788@gmail.com> 
						
					 
					
						2024-02-05 18:30:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							2047a62684 
							
						 
					 
					
						
						
							
							bcm27xx: add isp-bcm2835 kernel module  
						
						 
						
						... 
						
						
						
						kmod-isp-bcm2835 enables ISP HW on the Raspberry Pi.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:25:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							f1364da7a3 
							
						 
					 
					
						
						
							
							bcm27xx: add codec-bcm2835 kernel module  
						
						 
						
						... 
						
						
						
						kmod-codec-bcm2835 enables HW accelerated video decoding/encoding on the
Raspberry Pi.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:25:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							b76fcf1bbe 
							
						 
					 
					
						
						
							
							bcm27xx: enable video symbols  
						
						 
						
						... 
						
						
						
						CONFIG_MEDIA_CONTROLLER has to be enabled for Raspberry Pi V4L2 drivers.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:25:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							316e23a65b 
							
						 
					 
					
						
						
							
							bcm27xx: camera-bcm2835: fix module autoload  
						
						 
						
						... 
						
						
						
						camera-bcm2835 depends on video-videobuf2, which has 65 as load value.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:25:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Álvaro Fernández Rojas 
							
						 
					 
					
						
						
						
						
							
						
						
							e5194d1f37 
							
						 
					 
					
						
						
							
							bcm27xx: video: remove disabled video symbols  
						
						 
						
						... 
						
						
						
						These symbols are now in the generic 6.1 config.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> 
						
					 
					
						2024-02-05 18:25:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							2c363a070e 
							
						 
					 
					
						
						
							
							kernel: bump 6.1 to 6.1.75  
						
						 
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.75 
Removed upstreamed:
	generic/hack-6.1/321-powerpc_crtsavres_prereq.patch[1]
	generic/pending-6.1/540-ksmbd-only-v2-leases-handle-the-directory.patch[2]
Rebased:
	bcm27xx/patches-6.1/950-0670-fbdev-Don-t-cancel-deferred-work-if-pagelist-empty.patch[3]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.75&id=16b88e68b85d5520c28498bb847358ff6300cb90 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/fs/smb?h=v6.1.75&id=c866866c795296d3637ab0d48a3d8a3ef5d6f4a3 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.75&id=81f444f22816a82ada2cc787a2845cffc8c584a6 
Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-01 21:34:05 +01:00