Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							fb2c6e9d4d 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.153  
						
						... 
						
						
						
						Removed because they are upstream:
generic/backport-5.15/704-15-v5.19-net-mtk_eth_soc-move-MAC_MCR-setting-to-mac_finish.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=c5c0760adc260d55265c086b9efb350ea6dda38b 
generic/pending-5.15/735-net-mediatek-mtk_eth_soc-release-MAC_MCR_FORCE_LINK-.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=448cc8b5f743985f6d1d98aa4efb386fef4c3bf2 
generic/pending-5.15/736-net-ethernet-mtk_eth_soc-fix-PPE-hanging-issue.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-5.15.y&id=9fcadd125044007351905d40c405fadc2d3bb6d6 
Add new configuration symbols for tegra target.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-03-31 18:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							26d1d52403 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.149  
						
						... 
						
						
						
						Removed because it is upstream:
generic/pending-5.15/540-ksmbd-only-v2-leases-handle-the-directory.patch
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=81ea755b8fa57ce186f56f14b709cf491c2a5505 
Manually Adapted the following patch:
ath79/patches-5.15/900-unaligned_access_hacks.patch
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2024-03-07 19:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e32b4886 
							
						 
					 
					
						
						
							
							octeontx: update default network config  
						
						... 
						
						
						
						Update the default network configuration for Gateworks Newport boards
such that the left-most front-panel NIC is WAN and any additional are in
LAN bridge:
 - gw610x/gw6903; single NIC: eth0
 - gw620x/gw630x; two NIC's from left to right are: eth1 eth0
 - gw640x; multiple NIC's from left to right: eth4 eth0 eth1 eth2 eth3
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2024-03-02 14:08:08 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							99c9d8abd6 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.148  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.148 
Removed upstreamed:
	generic/hack-5.15/321-powerpc_crtsavres_prereq.patch[1]
Manually rebased:
	target/linux/octeontx/patches-5.15/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch[2]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.148&id=0b11a145eb00d51f7ef18cfcae587b93f9adb1e9 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit?h=v5.15.148&id=b67064bd372300a75293efbbc70624996dccffd4 
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2024-02-01 21:36:00 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							6c118efc01 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.140  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.140 
Removed upstreamed:
	mvebu/patches-5.15/106-Revert-i2c-pxa-move-to-generic-GPIO-recovery.patch[1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.140&id=06d320ca170b4e59bb261e2ce3ffe84e9154d42b 
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2023-11-29 23:41:33 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							573c8c3d78 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.138  
						
						... 
						
						
						
						Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.138 
Removed upstreamed:
	generic/backport-5.15/819-v6.6-0018-nvmem-imx-correct-nregs-for-i.MX6SLL.patch[1]
	generic/backport-5.15/819-v6.6-0019-nvmem-imx-correct-nregs-for-i.MX6UL.patch[2]
	generic/backport-5.15/819-v6.6-0020-nvmem-imx-correct-nregs-for-i.MX6ULL.patch[3]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.138&id=6e22bf6f00d593b0a7e0b2f418fde89317424671 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.138&id=6efd498009b987a92f57f3bdae476f0503364fb7 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.138&id=6e22bf6f00d593b0a7e0b2f418fde89317424671 
Build system: x86_64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2023-11-10 17:33:59 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							8590531048 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.123  
						
						... 
						
						
						
						Manually rebased:
	bcm4908/patches-5.15/071-v6.1-0001-net-broadcom-bcm4908_enet-handle-EPROBE_DEFER-when-g.patch
	bcm53xx/patches-5.15/180-usb-xhci-add-support-for-performing-fake-doorbell.patch
	ipq40xx/patches-5.15/902-dts-ipq4019-ap-dk04.1.patch[*]
Removed upstreamed:
	backport-5.15/735-v6.5-net-bgmac-postpone-turning-IRQs-off-to-avoid-SoC-han.patch[1]
	backport-5.15/817-v6.5-01-leds-trigger-netdev-Recheck-NETDEV_LED_MODE_LINKUP-o.patch[2]
	pending-5.15/143-jffs2-reduce-stack-usage-in-jffs2_build_xattr_subsys.patch[3]
	pending-5.15/160-workqueue-fix-enum-type-for-gcc-13.patch[4]
	bcm53xx/patches-5.15/036-v6.5-0003-ARM-dts-BCM5301X-Drop-clock-names-from-the-SPI-node.patch[5]
	bcm53xx/patches-5.15/036-v6.5-0015-ARM-dts-BCM5301X-fix-duplex-full-full-duplex.patch[6]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=02474292a44205c1eb5a03634ead155a3c9134f4 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=86b93cbfe104e99fd3d25a49748b99fb88101573 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=79b9ab357b6f5675007f4c02ff8765cbd8dc06a2 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=d528faa9e828b9fc46dfb684a2a9fd8c2e860ed8 
5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=5899bc4058e89d5110a23797ff94439c53b77c25 
6. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.123&id=95afd2c7c7d26087730dc938709e025a303e5499 
Build system: x86/64
Build-tested: ramips/tplink_archer-a6-v3
Run-tested: ramips/tplink_archer-a6-v3
Co-authored-by: Hauke Mehrtens <hauke@hauke-m.de>
Signed-off-by: John Audia <therealgraysky@proton.me>
[rebased ipq40xx/patches-5.15/902-dts-ipq4019-ap-dk04.1.patch ]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2023-07-30 18:02:47 +02:00 
						 
				 
			
				
					
						
							
							
								Tony Ambardar 
							
						 
					 
					
						
						
						
						
							
						
						
							c2d194a34e 
							
						 
					 
					
						
						
							
							kernel: enable (ARM|ARM64)_MODULE_PLTS in generic config  
						
						... 
						
						
						
						This allows loading modules with large memory requirements, recently needed
while testing on armvirt/32. Past forum discussions [1] and bug reports [2]
also raised this and the ipq806x target already set it in response [3].
Given this increases kernel image size by only ~1KB, is generally useful on
multi-platform kernels, and enabled by default on upstream arm32 Linux, add
it to the generic config.
The setting has similar utility on arm64, is a requirement for KASLR, and
already enabled on most OpenWrt aarch64 targets, so pull this into the
top-level generic config.
[1]: https://forum.openwrt.org/t/vmap-allocation-for-size-442368-failed-use-vmalloc-size-to-increase-size/34545/7 
[2]: https://github.com/openwrt/openwrt/issues/8282 
[3]: f81e148eb6 
						
					 
					
						2023-05-23 05:49:46 -07:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							39e6039410 
							
						 
					 
					
						
						
							
							octeontx: kernel: add USB storage boot support  
						
						... 
						
						
						
						Enable BLK_DEV_SD and USB_STORAGE so that rootfs can be on a USB Mass
Storage device.
This increases the kernel Image by 66KiB
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2023-05-18 16:17:52 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							d6d8851d12 
							
						 
					 
					
						
						
							
							kernel: bump 5.15 to 5.15.100  
						
						... 
						
						
						
						Manually rebased:
        bcm27xx/patches-5.15/950-0421-Support-RPi-DPI-interface-in-mode6-for-18-bit-color.patch
        bcm27xx/patches-5.15/950-0706-media-i2c-imx219-Scale-the-pixel-clock-rate-for-the-.patch
        ramips/patches-5.15/810-uvc-add-iPassion-iP2970-support.patch
Removed upstreamed:
        bcm27xx/patches-5.15/950-0707-drm-vc4-For-DPI-MEDIA_BUS_FMT_RGB565_1X16-is-mode-1-.patch[1]
        bcm27xx/patches-5.15/950-0596-drm-vc4-dpi-Add-option-for-inverting-pixel-clock-and.patch[2]
        ipq807x/0006-v5.16-arm64-dts-qcom-Fix-IPQ8074-PCIe-PHY-nodes.patch [3]
        ipq807x/0034-v6.1-arm64-dts-qcom-ipq8074-fix-PCIe-PHY-serdes-size.patch [4]
        ipq807x/0103-arm64-dts-qcom-ipq8074-fix-Gen2-PCIe-QMP-PHY.patch [5]
        ipq807x/0104-arm64-dts-qcom-ipq8074-fix-Gen3-PCIe-QMP-PHY.patch [6]
        ipq807x/0105-arm64-dts-qcom-ipq8074-correct-Gen2-PCIe-ranges.patch [7]
        ipq807x/0108-arm64-dts-qcom-ipq8074-fix-Gen3-PCIe-node.patch [8]
        ipq807x/0109-arm64-dts-qcom-ipq8074-correct-PCIe-QMP-PHY-output-c.patch [9]
        ipq807x/0132-arm64-dts-qcom-ipq8074-correct-USB3-QMP-PHY-s-clock-.patch [10]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.99&id=d2991e6b30020e286f2dd9d3b4f43548c547caa6 
2. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/gpu/drm/vc4/vc4_dpi.c?h=v5.15.100&id=8e04aaffb6de5f1ae61de7b671c1531172ccf429 
3. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=a55a645aa303a3f7ec37db69822d5420657626da 
4. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=d9df682bcea57fa25f37bbf17eae56fa05662635 
5. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=7e6eeb5fb3aa9e5feffdb6e137dcc06f5f6410e1 
6. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=e88204931d9a60634cd50bbc679f045439c4b91d 
7.  https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=1563af0f28afd3b6d64ac79a2aecced3969c90bf 
8. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=feb8c71f015d416f1afe90e1f62cf51e47376c67 
9. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=69c7a270357a7d50ffd3471b14c60250041200e3 
10. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/arch/arm64/boot/dts/qcom/ipq8074.dtsi?h=v5.15.99&id=dd3d021ae5471d98adf81f1e897431c8657d0a18 
Build system: x86_64
Build-tested: bcm2711/RPi4B, ramips/tplink_archer-a6-v3
Run-tested: bcm2711/RPi4B, ramips/tplink_archer-a6-v3
Signed-off-by: John Audia <therealgraysky@proton.me>
Tested-by: Robert Marko <robimarko@gmail.com> #ipq807x/Dynalink WRX36
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de> #ipq807x/ax3600, x86_64/FW-7543B, ath79/tl-wdr3600, ipq806x/g10, ipq806x/nbg6817 
						
					 
					
						2023-03-18 12:52:17 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							026004d530 
							
						 
					 
					
						
						
							
							octeontx: add f2fs and ext4 support  
						
						... 
						
						
						
						Add both ext4 and f2fs support for overlayfs. The fstools mount_root
application will choose f2fs if the overlay volume space available
exceeds 100MB, otherwise ext4 is used.
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2023-02-26 22:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							fb2480df36 
							
						 
					 
					
						
						
							
							octeontx: add default packages for on-board devices  
						
						... 
						
						
						
						The Gateworks Newport boards supported by the octeontx target have
the following on-board devices:
 - Gateworks System Controller
 - GPIO buttons
 - GPIO leds
 - GPS PPS
 - Accelerometer
 - MCP251X CAN controller
Add kernel drivers for these devices in DEFAULT_PACKAGES
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2023-02-26 22:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							107f7374c9 
							
						 
					 
					
						
						
							
							octeontx: switch to Kernel 5.15  
						
						... 
						
						
						
						Switch over from testing version.
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2023-02-26 18:15:33 +01:00 
						 
				 
			
				
					
						
							
							
								Tim Harvey 
							
						 
					 
					
						
						
						
						
							
						
						
							af5635e6ca 
							
						 
					 
					
						
						
							
							octeontx: add sqaushfs and ramdisk to features  
						
						... 
						
						
						
						Add squashfs and ramdisk to features as these are commonly used images
for the octeontx.
Signed-off-by: Tim Harvey <tharvey@gateworks.com> 
						
					 
					
						2023-01-06 19:44:35 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Hainke 
							
						 
					 
					
						
						
						
						
							
						
						
							b069d4ac6d 
							
						 
					 
					
						
						
							
							octeontx: add 5.15 testing kernel  
						
						... 
						
						
						
						Add 5.15 as testing.
Refreshed:
- 0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch
Acked-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Nick Hainke <vincent@systemli.org> 
						
					 
					
						2023-01-03 20:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Nick Hainke 
							
						 
					 
					
						
						
						
						
							
						
						
							c6edf3bf8c 
							
						 
					 
					
						
						
							
							octeontx: 5.15: copy config  
						
						... 
						
						
						
						Copy config from kernel 5.10 to kernel 5.15.
Signed-off-by: Nick Hainke <vincent@systemli.org> 
						
					 
					
						2023-01-03 20:56:01 +01:00 
						 
				 
			
				
					
						
							
							
								Christian Marangi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e2e67d117 
							
						 
					 
					
						
						
							
							octeontx: add generic subtarget  
						
						... 
						
						
						
						Same game as for 853e4dd306 
						
					 
					
						2022-12-23 19:44:21 +01:00 
						 
				 
			
				
					
						
							
							
								Aleksander Jan Bajkowski 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9226f1e419 
							
						 
					 
					
						
						
							
							kernel: disable CONFIG_CPU_LITTLE_ENDIAN in generic config  
						
						... 
						
						
						
						Endianness depends on CPU architecture. CONFIG_CPU_(BIG/LITTLE)_ENDIAN should
be enabled on target or subtarget based on SoC architecture.
Fixes warning:
$ make kernel_oldconfig CONFIG_TARGET=subtarget
...
.config:1008:warning: override: CPU_LITTLE_ENDIAN changes choice state
....
Summary:
- ARC - only the CONFIG_CPU_BIG_ENDIAN symbol is defined for this architeture.
  If it is disabled then the processor operates in LITTLE_ENDIAN mode (default),
- ARM32 - CONFIG_CPU_LITTLE_ENDIAN symbol available since kernel 5.19. This
  option should be enabled after OpenWRT moves to kernel 6.x. After refreshing
  the kernel, the symbol disappears,
- ARM64 - enabled CONFIG_CPU_LITTLE_ENDIAN,
- MIPS - enabled relevant symbols,
- POWERPC -  enabled CONFIG_CPU_BIG_ENDIAN,
- UML - Symbols are not defined for this architecture,
- X86 - always little endian. Symbols are not defined for this architecture.
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl> 
						
					 
					
						2022-10-21 13:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							fc89ec0692 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.138  
						
						... 
						
						
						
						All patches automatically rebased.
Signed-off-by: John Audia <therealgraysky@proton.me> 
						
					 
					
						2022-08-25 20:23:59 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							ff06edd1f0 
							
						 
					 
					
						
						
							
							kernel: Activate CONFIG_GPIOLIB in generic configuration  
						
						... 
						
						
						
						All targets expect the malta target already activate the CONFIG_GPIOLIB
option. Move it to generic kernel configuration and also activate it for
malta.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2022-08-10 21:36:17 +02:00 
						 
				 
			
				
					
						
							
							
								Tomasz Maciej Nowak 
							
						 
					 
					
						
						
						
						
							
						
						
							539e60539a 
							
						 
					 
					
						
						
							
							generic: enable CRYPTO_LIB_BLAKE2S[_X86|_ARM]  
						
						... 
						
						
						
						This is now built-in, enable so it won't propagate on target configs.
Link: https://lkml.org/lkml/2022/1/3/168 
Fixes: 79e7a2552e0ca9367069 
						
					 
					
						2022-06-24 17:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								Eneas U de Queiroz 
							
						 
					 
					
						
						
						
						
							
						
						
							1b94e4aab8 
							
						 
					 
					
						
						
							
							octeontx: add armv8-CE version of CRC T10  
						
						... 
						
						
						
						Adds the crypto extensions version of the CRC T10 algorithm that is
already built into the kernel.
Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com> 
						
					 
					
						2022-06-04 12:39:01 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							b92ec82235 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.110  
						
						... 
						
						
						
						Removed upstreamed:
  generic/backport-5.10/350-v5.18-MIPS-pgalloc-fix-memory-leak-caused-by-pgd_free.patch
  generic/pending-5.10/850-0014-PCI-aardvark-Fix-reading-PCI_EXP_RTSTA_PME-bit-on-em.patch
  ipq40xx/patches-5.10/105-ipq40xx-fix-sleep-clock.patch
All patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B, mt7622/RT3200
Run-tested: bcm2711/RPi4B, mt7622/RT3200
Compile-/run-tested: ath79/generic (Archer C7 v2).
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2022-04-09 19:31:46 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							3a14580411 
							
						 
					 
					
						
						
							
							kernel: delete Linux 5.4 config and patches  
						
						... 
						
						
						
						As the upcoming release will be based on Linux 5.10 only, remove all
kernel configuration as well as patches for Linux 5.4.
There were no targets still actively using Linux 5.4.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2022-03-21 11:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Spooren 
							
						 
					 
					
						
						
						
						
							
						
						
							7a1ce08bdb 
							
						 
					 
					
						
						
							
							octeontx: switch to 5.10 Kernel  
						
						... 
						
						
						
						Tested by multiple users and seems to work fine.
Acked-by: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Daniel Danzberger <daniel@dd-wrt.com>
Signed-off-by: Paul Spooren <mail@aparcar.org> 
						
					 
					
						2022-02-05 14:39:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							1343acc8cd 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.94  
						
						... 
						
						
						
						Deleted (upstreamed):
bcm27xx/patches-5.10/950-0669-drm-vc4-hdmi-Make-sure-the-device-is-powered-with-CE.patch [1]
bcm27xx/patches-5.10/950-0672-drm-vc4-hdmi-Move-initial-register-read-after-pm_run.patch [1]
gemini/patches-5.10/0003-ARM-dts-gemini-NAS4220-B-fis-index-block-with-128-Ki.patch [2]
Manually rebased:
bcm27xx/patches-5.10/950-0675-drm-vc4-hdmi-Drop-devm-interrupt-handler-for-CEC-int.patch
Manually reverted:
generic/pending-5.10/860-Revert-ASoC-mediatek-Check-for-error-clk-pointer.patch [3]
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.94&id=55b10b88ac8654fc2f31518aa349a2e643b37f18 
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.94&id=958a8819d41420d7a74ed922a09cacc0ba3a4218 
[3] https://lore.kernel.org/all/trinity-2a727d96-0335-4d03-8f30-e22a0e10112d-1643363480085@3c-app-gmx-bap33/ 
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2022-02-01 23:34:07 +00:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							30cff7c3b0 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.174  
						
						... 
						
						
						
						Removed upstreamed patches:
  layerscape/patches-5.4/302-dts-0083-arm64-ls1028a-qds-correct-bus-of-rtc.patch[1]
All other patches automatically rebased.
1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.4.174&id=65816c1034769e714edb70f59a33bc5472d9e55f 
Build system: x86_64
Build-tested: ramips/mt7621
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2022-01-28 22:06:03 +01:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							d2ae4821c2 
							
						 
					 
					
						
						
							
							octeontx: Refresh kernel configuration  
						
						... 
						
						
						
						Refresh the kernel configuration.
No manual changes done.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2022-01-28 21:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Ryazanov 
							
						 
					 
					
						
						
						
						
							
						
						
							fa3690f8f1 
							
						 
					 
					
						
						
							
							kernel: 5.10: consolidate mac80211 crypto options  
						
						... 
						
						
						
						Each of
- CRYPTO_AEAD2
- CRYPTO_AEAD
- CRYPTO_GF128MUL
- CRYPTO_GHASH
- CRYPTO_HASH2
- CRYPTO_HASH
- CRYPTO_MANAGER2
- CRYPTO_MANAGER
- CRYPTO_NULL2
either directly required for mac80211 crypto support, or directly
selected by such options. Support for the mac80211 crypto was enabled in
the generic config since c7182123b9 
						
					 
					
						2021-12-17 16:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey Ryazanov 
							
						 
					 
					
						
						
						
						
							
						
						
							b61ab8f57e 
							
						 
					 
					
						
						
							
							kernel: filter out both Clang and LLD versions  
						
						... 
						
						
						
						Both CLANG_VERSION and LLD_VERISON are autogenerated runtime
configuration options, so add them to the kernel configuration filter
and remove from generic and per-target configs to keep configs clean.
Signed-off-by: Sergey Ryazanov <ryazanov.s.a@gmail.com> 
						
					 
					
						2021-12-17 16:16:34 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							bbdc13b15b 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.161  
						
						... 
						
						
						
						Removed upstreamed:
    ath79/patches-5.4/921-serial-core-add-support-for-boot-console-with-arbitr.patch[1]
Manually rebased:
    layerscape/patches-5.4/804-crypto-0016-MLKU-114-1-crypto-caam-reduce-page-0-regs-access-to-.patch
    octeontx/patches-5.4/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch
All other patches automatically rebased.
1. Private email exchange with patch author, Hauke Mehrtens
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-11-28 16:32:45 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							be077f4812 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.81  
						
						... 
						
						
						
						Manually rebased:
    octeontx/patches-5.10/0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: bcm2711/RPi4B, ipq806x/R7800
Run-tested: bcm2711/RPi4B, ipq806x/R7800
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-11-27 19:19:11 +01:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							3ae5da5adc 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.80  
						
						... 
						
						
						
						Deleted (upstreamed):
ath79/patches-5.10/921-serial-core-add-support-for-boot-console-with-arbitr.patch [1]
bcm53xx/patches-5.10/033-v5.15-0012-ARM-dts-BCM5301X-Fix-memory-nodes-names.patch [2]
lantiq/patches-5.10/0016-mtd-rawnand-xway-Keep-the-driver-compatible-with-on-.patch [3]
lantiq/patches-5.10/0110-MIPS-lantiq-dma-add-small-delay-after-reset.patch [4]
lantiq/patches-5.10/0111-MIPS-lantiq-dma-reset-correct-number-of-channel.patch [5]
lantiq/patches-5.10/0112-MIPS-lantiq-dma-fix-burst-length-for-DEU.patch [6]
Manually rebased:
ipq806x/patches-5.10/0065-arm-override-compiler-flags.patch
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=47462c5e600fbaffd755cd13dedd80d04e41ff83 
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=2fde76df1885a6bec04317e457121326070450eb 
[3] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=9b366f5221d8aa64b22f35be137a5749326444ce 
[4] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=5af57ce8a6155fe3e4270d28d171abf8903bebc0 
[5] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=b92a5df2c7adc79a57481445f67de0c1c716581f 
[6] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.10.80&id=6b72caabc47011d03f44064452b2c65e8ed18326 
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-11-19 09:40:29 +00:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							57b323ce38 
							
						 
					 
					
						
						
							
							kernel: Deactivate some ARM64 errata workarounds  
						
						... 
						
						
						
						This deactivates the following workarounds for erratas in ARM64 CPUS:
CONFIG_ARM64_ERRATUM_1165522: Cortex-A76 cores (r0p0, r1p0, r2p0)
CONFIG_ARM64_ERRATUM_1286807: Cortex-A76 cores (r0p0 to r3p0)
CONFIG_ARM64_ERRATUM_1418040: Cortex-A76/Neoverse-N1 cores (r0p0 to r3p1)
CONFIG_CAVIUM_TX2_ERRATUM_219: Cavium ThunderX2
CONFIG_FUJITSU_ERRATUM_010001: Fujitsu-A64FX
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2021-10-03 01:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								Hauke Mehrtens 
							
						 
					 
					
						
						
						
						
							
						
						
							50f456b46c 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.150  
						
						... 
						
						
						
						Manually rebased:
  generic/pending-5.4/800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch
  mvebu/patches-5.4/021-arm64-dts-marvell-armada-37xx-Move-PCIe-comphy-handl.patch
Removed upstreamed:
  layerscape/patches-5.4/819-uart-0004-MLK-18137-fsl_lpuart-Fix-loopback-mode.patch
All others updated automatically.
Compile-tested on: lantiq/xrx200, armvirt/64
Runtime-tested on: lantiq/xrx200, armvirt/64
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> 
						
					 
					
						2021-10-02 16:45:56 +02:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							9664b41c05 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.68  
						
						... 
						
						
						
						Deleted (upstreamed):
generic/backport-5.10/610-v5.13-02-netfilter-Fix-fall-through-warnings-for-Clang.patch
generic/backport-5.10/792-v5.15-0001-net-dsa-b53-Fix-calculating-number-of-switch-ports.patch
generic/backport-5.10/792-v5.15-0002-net-dsa-b53-Set-correct-number-of-ports-in-the-DSA-s.patch
generic/backport-5.10/792-v5.15-0003-net-dsa-b53-Fix-IMP-port-setup-on-BCM5301x.patch
generic/backport-5.10/840-0001-PCI-of-Don-t-fail-devm_pci_alloc_host_bridge-on-miss.patch
generic/backport-5.10/840-0002-PCI-iproc-Fix-BCMA-probe-resource-handling.patch
generic/pending-5.10/498-mtd-mtdconcat-select-readwrite-function.patch
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-09-30 22:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							6e7fadb0c7 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.67  
						
						... 
						
						
						
						Deleted (upstreamed):
bcm27xx/patches-5.10/950-0312-vc4_hdmi-Set-HD_CTL_WHOLSMP-and-HD_CTL_CHALIGN_SET.patch
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-09-30 22:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							3a2c16d1d2 
							
						 
					 
					
						
						
							
							kernel: bump 5.10 to 5.10.65  
						
						... 
						
						
						
						Manually refreshed:
generic/pending-5.10/800-bcma-get-SoC-device-struct-copy-its-DMA-params-to-th.patch
bcm27xx/patches-5.10/950-0053-firmware-bcm2835-Support-ARCH_BCM270x.patch
bcm27xx/patches-5.10/950-0087-firmware-raspberrypi-Add-backward-compatible-get_thr.patch
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-09-30 22:29:33 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Danzberger 
							
						 
					 
					
						
						
						
						
							
						
						
							ba59466bf4 
							
						 
					 
					
						
						
							
							octeontx: add linux 5.10 testing kernel support  
						
						... 
						
						
						
						Changes from 5.4 to 5.10:
-------------------------
 - patches from 5.4 are all upstream for 5.10 execpt for
   0004-PCI-add-quirk-for-Gateworks-PLX-PEX860x-switch-with-.patch
 - disable block device data integrity (DIF/DIX/T10) in default config
   (CONFIG_BLK_DEV_INTEGRITY)
   This feature is only supported by:
     - Enterprise SAS/SCSI HBAs and Disks
     - Software raid
     - NVMEs with metadata capabilities (most don't have this)
   None of which are part of any octeontx boards.
 - arm64 TEXT_OFFSET (0x80000) has been removed after 5.4
   This will break Uimages with kernel load addresses that aren't 2MiB
   aligned any longer. Resulting in the kernel silently fail to boot.
   For Gatworks newport boards for example, the uimage kernel load
   and execute address is 0x20080000. These need to be changed to
   0x20000000 when running kernels beyond 5.4.
Tested-on: Gateworks Newport GW64xx
Signed-off-by: Daniel Danzberger <daniel@dd-wrt.com> 
						
					 
					
						2021-09-13 18:36:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							505b7a2d08 
							
						 
					 
					
						
						
							
							kernel: move two symbols to the generic kconfigs  
						
						... 
						
						
						
						CONFIG_RCU_{NEED_SEGCBLIST,STALL_COMMON} are set basically everywhere. Move them
to the generic kconfigs. And resort the generic kconfigs while at it.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-08-29 17:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							be7e0091fe 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.143  
						
						... 
						
						
						
						Manually rebased:
  bcm27xx/patches-5.4/950-1031-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch
Removed upstreamed:
  mvebu/patches-5.4/100-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GHz-variant.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-08-29 16:31:02 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							bd3cb93034 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.136  
						
						... 
						
						
						
						All patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-07-31 19:13:00 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							5408e811b2 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.133  
						
						... 
						
						
						
						Manually rebased:
  pending-5.4/690-net-add-support-for-threaded-NAPI-polling.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-07-25 13:52:38 +02:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							e6bb0b6ad9 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.128  
						
						... 
						
						
						
						Removed upstreamed:
  mvebu/patches-5.4/002-PCI-aardvark-Don-t-rely-on-jiffies-while-holding-spi.patch
All other patches automatically rebased.
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us> 
						
					 
					
						2021-06-26 12:49:15 +02:00 
						 
				 
			
				
					
						
							
							
								Rui Salvaterra 
							
						 
					 
					
						
						
						
						
							
						
						
							3326b5e75c 
							
						 
					 
					
						
						
							
							treewide: switch the timer frequency to 100 Hz  
						
						... 
						
						
						
						Some targets select HZ=100, others HZ=250. There's no reason to select a higher
timer frequency (and 100 Hz are available in every architecture), so change all
targets to 100 Hz.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com> 
						
					 
					
						2021-04-21 10:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								Aleksander Jan Bajkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							12e942b1fd 
							
						 
					 
					
						
						
							
							kernel: move some disabled symbols to generic  
						
						... 
						
						
						
						Move some disabled symbols found in armvirt target to generic.
Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl> 
						
					 
					
						2021-03-19 00:59:22 +01:00 
						 
				 
			
				
					
						
							
							
								John Audia 
							
						 
					 
					
						
						
						
						
							
						
						
							e7fa97b326 
							
						 
					 
					
						
						
							
							kernel: bump 5.4 to 5.4.105  
						
						... 
						
						
						
						Ran update_kernel.sh in a fresh clone without any existing toolchains.
Removed upstreamed generic-backports:
  830-v5.12-0001-net-usb-qmi_wwan-support-ZTE-P685M-modem.patch
  831-v5.9-usbip-tools-fix-build-error-for-multiple-definition.patch
  755-v5.8-net-dsa-add-GRO-support-via-gro_cells.patch
Build system: x86_64
Build-tested: ipq806x/R7800
Run-tested: ipq806x/R7800
No dmesg regressions, everything functional
Signed-off-by: John Audia <graysky@archlinux.us>
Tested-by: Curtis Deptuck <curtdept@me.com> [x86/64]
[squash patches]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> 
						
					 
					
						2021-03-13 17:06:35 +01:00 
						 
				 
			
				
					
						
							
							
								Adrian Schmutzler 
							
						 
					 
					
						
						
						
						
							
						
						
							85b1f4d8ca 
							
						 
					 
					
						
						
							
							treewide: remove execute bit and shebang from board.d files  
						
						... 
						
						
						
						So far, board.d files were having execute bit set and contained a
shebang. However, they are just sourced in board_detect, with an
apparantly unnecessary check for execute permission beforehand.
Replace this check by one for existance and make the board.d files
"normal" files, as would be expected in /etc anyway.
Note:
This removes an apparantly unused '#!/bin/sh /etc/rc.common' in
target/linux/bcm47xx/base-files/etc/board.d/01_network
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> 
						
					 
					
						2021-03-06 11:30:06 +01:00 
						 
				 
			
				
					
						
							
							
								Adrian Schmutzler 
							
						 
					 
					
						
						
						
						
							
						
						
							598b29585e 
							
						 
					 
					
						
						
							
							target: use SPDX license identifiers on Makefiles  
						
						... 
						
						
						
						Use SPDX license tags to allow machines to check licenses.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> 
						
					 
					
						2021-02-10 15:47:18 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Golle 
							
						 
					 
					
						
						
						
						
							
						
						
							5423d9d27e 
							
						 
					 
					
						
						
							
							kernel: move F2FS_FS_XATTR and F2FS_STAT_FS symbols to generic  
						
						... 
						
						
						
						Similar to how it was already done for other filesystems' *_FS_XATTR
kernel config symbols, also move CONFIG_F2FS_FS_XATTR=y and
CONFIG_F2FS_STAT_FS=y to target/linux/generic.
Signed-off-by: Daniel Golle <daniel@makrotopia.org> 
						
					 
					
						2020-10-09 23:20:19 +01:00