Shiji Yang
e0d3c307f9
ipq40xx: enable 6.12 testing kernel
...
The 6.12 testing kernel for ipq40xx target is ready now.
Tested on SKSpruce WIA3300-20.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
ac69d0510a
ipq40xx: migrate wifi configuration device paths for 6.12 kernel
...
The device tree PCIe host node name has been changed in the new
6.12 kernel[1]. Hence we have to update the wifi device path to
make sure it can work properly.
This script is based on:
target/linux/qualcommax/ipq807x/base-files/etc/hotplug.d/ieee80211/05-wifi-migrate
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=07299ba2e7d98045e6b522f7c5b97f402b15bc82
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
8d2744dfe5
ipq40xx: dts: fix incorrect PCIe bus number
...
On the ipq40xx platform, the bus range is 1 - 255. Therefore, bus
number 0 is clearly incorrect. Change the bus number to 1, just
like other ipq40xx devices. This patch fixes the following dtc
warnings on 6.12 kernel:
qcom-ipq4019.dtsi:476.5-29: Warning (pci_device_bus_num): /soc/pcie@40000000/pcie@0/wifi@0,0:bus-range: PCI bus number 0 out of range, expected (1 - 255)
qcom-ipq4019.dtsi:476.5-29: Warning (pci_device_bus_num): /soc/pcie@40000000/pcie@0/wifi@0,0:bus-range: PCI bus number 0 out of range, expected (1 - 255)
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
cfb15d7f83
ipq40xx: dts: correct PCIe device node name
...
According to the dtc source code, the PCIe device node unitname
needs to follow the following naming rules:
```
reg = fdt32_to_cpu(cells[0]);
dev = (reg & 0xf800) >> 11;
func = (reg & 0x700) >> 8;
snprintf(unitname, sizeof(unitname), "%x,%x", dev, func);
```
These devices' reg cell[0] is equal to 0x10000, hence the correct
node unitname should be "0,0". This patch fixes the following dtc
warnings for 6.12 kernel:
qcom-ipq4019-map-ac2200.dts:211.11-216.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-rt-ac42u.dts:315.11-319.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-fritzbox-7530.dts:318.10-321.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/dsl@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-fritzrepeater-3000.dts:239.11-245.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-gl-b2200.dts:340.11-348.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-ea8300.dts:97.11-102.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-mr8300.dts:83.11-88.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-whw03v2.dts:234.11-241.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4029-insect-common.dtsi:282.11-287.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4029-insect-common.dtsi:282.11-287.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-lbr20.dts:488.11-495.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-orbi.dtsi:317.11-322.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-a62.dts:218.11-225.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-pa2200.dts:198.11-205.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-mf18a.dts:478.11-484.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
qcom-ipq4019-mf289f.dts:429.11-435.4: Warning (pci_device_reg): /soc/pcie@40000000/pcie@0/wifi@1,0: PCI unit address format error, expected "0,0"
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
08e2fdc17d
ipq40xx: dts: compatibility changes for 6.12 kernel
...
- Remove duplicate PCIe bridge. A default bridge node has been
added upstream.
- Do not refer to the qca807x node. This node label has been
removed. We can disable the qca807x phy in mdio node.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
fb94b01f7f
ipq40xx: add PCIe bridge node reference label for ipq4019.dtsi
...
Add a bridge node label so that we can insert PCIe peripheral nodes.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
334a4322dd
ipq40xx: tag_oob/ipqess: update DSA APIs
...
In the new 6.12 LTS kernel, master/slave keywords were replaced
by conduit/user.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=6ca80638b90cec66547011ee1ef79e534589989a
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
cdf2e21e82
ipq40xx: refresh 6.12 kernel config files
...
Manually selected symbols:
- Enable ARCH_QCOM_RESERVE_SMEM
Reserve SMEM at the beginning of RAM
- Enable QCOM_TZMEM_MODE_GENERIC
TrustZone interface memory allocator mode
- Disable QCOM_QSEECOM
Qualcomm QSEECOM interface driver
- Disable IPQ_NSSCC_QCA8K
QCA8K(QCA8386 or QCA8084) NSS Clock Controller
- Disable MSM_IOMMU
MSM IOMMU Support
- Disable INTERCONNECT_QCOM
Qualcomm Network-on-Chip interconnect drivers
All other symbols are automatically refreshed by
`make kernel_oldconfig CONFIG_TARGET=target` and
`make kernel_oldconfig CONFIG_TARGET=subtarget`.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
230c6f44ab
ipq40xx: refresh 6.12 kernel patches
...
Remove upstreamed:
004-v6.7-firmware-qcom_scm-disable-SDI-if-required.patch [1]
709-ARM-dts-qcom-ipq4019-add-QCA8075-PHY-Package-nodes.patch [2]
Manually rebased:
422-firmware-qcom-scm-fix-SCM-cold-boot-address.patch
701-net-dsa-add-out-of-band-tagging-protocol.patch
850-soc-add-qualcomm-syscon.patch
900-PCI-qcom-add-hack-compatible-for-ipq4019-Lantiq-DSL.patch
910-Revert-firmware-qcom_scm-Clear-download-bit-during-r.patch
[1] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=ff4aa3bc98258a240b9bbab53fd8d2fb8184c485
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.12.y&id=2338f4315f16b937e924ff679b91bb8c0ab53f25
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
b040c74542
ipq40xx: restore kernel 6.6 arch files
...
Copy arch directory from 6.12 kernel to restore the default
6.6 device tree files.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
de4ec9a733
ipq40xx: restore kernel 6.6 config files and patches
...
Copy patches and kernel configs from 6.12 kernel to restore the
default 6.6 kernel support files.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
6f23dd9336
ipq40xx: move arch files to 6.12 directory
...
This is a preparation for 6.12 kernel support. It can help us
track the device tree files history by using the Git tool.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
2c97a041c4
ipq40xx: rename patchset and kernel configs to 6.12
...
This is a preparation for 6.12 kernel support. It can help us
track the patches and Kconfig history by using the Git tool.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:03 +02:00
Shiji Yang
054ab50935
ipq40xx: refresh kernel symbol configs
...
This is a preparation for introducing the 6.12 kernel support.
All configs are automatically refreshed. In theory, they will
generate the same .config files in the kernel build directory
as before.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Shiji Yang
855a8942e6
ipq40xx: qca8k-ipq4019: add missing header platform_device.h
...
The prototype of `devm_platform_ioremap_resource_byname()` was defined
in `linux/platform_device.h`.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Shiji Yang
2a31e006d6
ipq40xx: ipqess: remove explicit phylink_generic_validate() references
...
The phylink_generic_validate() can be automatically called if
phylink_validate method was not given in the switch operations.
Link: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-6.6.y&id=5938bce4b6e2146d5194badd7ecf0acc6bf877fc
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Shiji Yang
1f7514bb92
ipq40xx: gcc-ipq4019: mark qcom_find_freq_close() function as static
...
This function is only used by the current source file gcc-ipq4019.c.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Shiji Yang
875c3ba079
ipq40xx: dts: fix dtc warnings for MikroTik hAP ac3 LTE6
...
Correct the mtd partition reg property size to fix the following
dtc warnings:
qcom-ipq4019-hap-ac3-lte6-kit.dts:202.5-25: Warning (reg_format): /soc/spi@78b5000/flash@0/partitions/partition@0:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
qcom-ipq4019-hap-ac3-lte6-kit.dts:209.5-29: Warning (reg_format): /soc/spi@78b5000/flash@0/partitions/partition@80000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
qcom-ipq4019-hap-ac3-lte6-kit.dts:226.5-31: Warning (reg_format): /soc/spi@78b5000/flash@0/partitions/partition@110000:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Shiji Yang
ddbd360fcc
ipq40xx: dts: fix led-controller node name for Netgear LBR20
...
The node name should include the reg property value. Fix warning:
qcom-ipq4019-lbr20.dts:415.17-449.4: Warning (i2c_bus_reg): /soc/i2c@78b7000/led-controller: I2C bus unit address format error, expected "27"
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
Link: https://github.com/openwrt/openwrt/pull/18725
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-20 15:33:02 +02:00
Daniel Golle
07a7281ebd
bcm27xx: package modules for official 7" touchscreen TFT display
...
Add driver modules for the official RaspberryPi 7" touchscreen TFT display.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-20 12:16:13 +01:00
Daniel Golle
d1446144f1
kernel: modules: video: package driver for TC358762
...
Create module package for Toshiba TC358762 DSI/DPI bridge driver.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-20 12:16:13 +01:00
Daniel Golle
51dc3ab7f8
kernel: modules: video: individually package simple-panel.ko
...
The DRM modules for simple (ie. raw, non-eDP) panels can be used also
by platforms others than Freescale i.MX.
Create an individual package for it.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-20 12:16:13 +01:00
Daniel Golle
85f27367ea
targets: add USES_PM auto-feature
...
Not all targets support power management, some older or more simple
targets don't have CONFIG_PM set. Allow kernel module packages to
depend on USES_PM to only be available on targets which got
CONFIG_PM=y in their kernel config.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-20 12:16:13 +01:00
Daniel Golle
da4342c6db
uboot-mediatek: restore Ethernet PHY drivers
...
Partially revert commit 332645a610 ("uboot-mediatek: sync with
mtk-openwrt/u-boot 20250711") by dropping unused PHY drivers which come
with large embedded firmware (and are hence inacceptable for upstream)
and restoring our previous version of the Airoha EN8811H driver which is
known to work and load firmware from the eMMC boot1 hardware partition
instead of embedding it in the driver.
In future we may switch to the upstream Airoha EN8811H driver which
allows loading the firmware either from a filesystem or overloading the
en8811h_read_fw() for board which may eg. store that firmware directly
inside a eMMC hardware partition or UBI volume, like the BPi-R3 mini
does.
See also:
https://patchwork.ozlabs.org/project/uboot/patch/20250615131243.30770-1-lucienzx159@gmail.com/
Fixes: 332645a610 ("uboot-mediatek: sync with mtk-openwrt/u-boot 20250711")
Reported-by: Adrian Bente
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 20:41:56 +01:00
Felix Fietkau
bd073e5cd9
cli: fix editor remove call validation
...
Skip type validation, fix passing values to remove
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2025-07-19 21:23:18 +02:00
Konstantin Demin
215f7a2ec5
tools/llvm: update to 20.1.8
...
- release notes:
- https://discourse.llvm.org/t/18-1-8-released/79725
- https://discourse.llvm.org/t/llvm-19-1-0-released/81285
- https://discourse.llvm.org/t/llvm-19-1-1-released/82321
- https://discourse.llvm.org/t/llvm-19-1-2-released/82550
- https://discourse.llvm.org/t/llvm-19-1-3-relased/82829
- https://discourse.llvm.org/t/llvm-19-1-4-released/83230
- https://discourse.llvm.org/t/llvm-19-1-5-released/83455
- https://discourse.llvm.org/t/llvm-19-1-6-released/83723
- https://discourse.llvm.org/t/llvm-19-1-7-released/84062
- https://discourse.llvm.org/t/llvm-20-1-0-released/85122
- https://discourse.llvm.org/t/llvm-20-1-1-released/85337
- https://discourse.llvm.org/t/llvm-20-1-2-released/85654
- https://discourse.llvm.org/t/llvm-20-1-3-released/85874
- https://discourse.llvm.org/t/llvm-20-1-4-released/86147
- https://discourse.llvm.org/t/llvm-20-1-5-released/86371
- https://discourse.llvm.org/t/llvm-20-1-6-released/86598
- https://discourse.llvm.org/t/llvm-20-1-7-released/86855
- https://discourse.llvm.org/t/llvm-20-1-8-released/87259
- remove "100-gcc15.patch" (not needed anymore)
- refresh configuration options
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19417
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 20:15:13 +02:00
Konstantin Demin
36337da8d2
policycoreutils: bump PKG_RELEASE
...
improves 6cac528f72 "policycoreutils: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
b0c2aa4594
rpcd: bump PKG_RELEASE
...
improves 3a18848819 "rpcd: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
a308d3b2fd
libpcap: bump PKG_RELEASE
...
improves 34c2e7701a "libpcap: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
467b7c0dc6
uhttpd: bump PKG_RELEASE
...
improves ec62e87c0c "uhttpd: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
d03f65a8f2
ppp: bump PKG_RELEASE
...
improves ea6bcebc41 "ppp: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
c4064c55bd
dropbear: bump PKG_RELEASE
...
improves eecc53cbe5 "dropbear: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
33daed47df
busybox: bump PKG_RELEASE
...
improves f0e7868b7e "busybox: adjust with glibc and libcrypt-compat"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Konstantin Demin
e034b99e04
toolchain: bump PKG_RELEASE
...
improves c571ac4bdf "toolchain: adjust with recent glibc"
Signed-off-by: Konstantin Demin <rockdrilla@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19404
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:54:05 +02:00
Hauke Mehrtens
6213bb69f7
armsr: drop 6.6 support
...
Drop configs and patches for Linux 6.6.
Link: https://github.com/openwrt/openwrt/pull/19413
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:49:28 +02:00
Hauke Mehrtens
3196fca3a7
armsr: use kernel 6.12 by default
...
Switch to Linux kernel version 6.12.
Link: https://github.com/openwrt/openwrt/pull/19413
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:49:28 +02:00
Hauke Mehrtens
e3389e2783
mvebu: Use common files folder
...
The files-6.6 and files-6.12 folder contain the same content, merge them
into the files folder for both kernel versions.
Link: https://github.com/openwrt/openwrt/pull/19423
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 18:34:58 +02:00
Sander van Deijck
5303f6330b
kirkwood: add kmod-ata-ahci as default to ix4-200d
...
The ix4-200d is a 4 bay NAS supported since OpenWrt 23.05. Drive trays
controller. Due to a kernel-related issue with the SATA controller,
trays #1 and #2 were not recognized. This issue has been fixed in
kernel 6.10, so with the adoption of kernel 6.12 in the Kirkwood
target trays #1 and #2 can now be made accessible. This requires the
kmod-ata-ahci package, which this commit adds as default to the
makefile.
Signed-off-by: Sander van Deijck <sander@vandeijck.com >
Link: https://github.com/openwrt/openwrt/pull/19435
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 17:58:41 +02:00
Karsten Sperling
5359639c2b
mbedtls: Apply configuration in Configure instead of Prepare
...
This ensures mbedtls_config.h is correctly updated and the package rebuilt
accordingly when configuration options are changed after the source is first
prepared.
Signed-off-by: Karsten Sperling <ksperling@apple.com >
Link: https://github.com/openwrt/openwrt/pull/19358
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 17:41:35 +02:00
Daniel Golle
0ac2d64d92
kernel: modules: i2c: package i2c-mux-pinctrl
...
Create kernel module package for i2c-mux-pinctrl.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 13:54:22 +01:00
Daniel Golle
801529f725
targets: add PINCTRL_SUPPORT auto-feature
...
Not all targets have CONFIG_PINCTRL=y set in their kernel config.
Let's introduce a feature for that so kernel module packages which
select or depend on CONFIG_PINCTRL=y may depend on that, so we can
try to prevent leaking CONFIG_PINCTRL=y also into targets which do
not require it.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 13:54:22 +01:00
Daniel Golle
58f0f87786
uboot-mediatek: refresh patches
...
Refresh patch which has been made before the update to 2025.07 and
doesn't apply cleanly any more.
Signed-off-by: Daniel Golle <daniel@makrotopia.org >
2025-07-19 13:52:46 +01:00
Shiji Yang
324d13dc35
uboot-mediatek: backport filogic clk driver fix
...
This patch can fix the crash when initializing the mmc device.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 13:52:20 +01:00
Leo Barsky
813470d04c
kernel: bump 6.12 to 6.12.39
...
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.39
All patches auto-refreshed.
Signed-off-by: Leo Barsky <leobrsky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/19448
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 11:59:56 +02:00
Leo Barsky
3148a57758
kernel: bump 6.6 to 6.6.99
...
Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.99
All patches auto-refreshed.
Signed-off-by: Leo Barsky <leobrsky@proton.me >
Link: https://github.com/openwrt/openwrt/pull/19448
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-07-19 11:59:49 +02:00
Shiji Yang
7b4ee9b17d
arm-trusted-firmware-mediatek: update to new release 20250711
...
Update mediatek arm-trusted-firmware to the latest version.
Remove upstream patch:
0004-mediatek-snfi-fix-return-code-when-reading.patch
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 02:59:16 +01:00
Shiji Yang
332645a610
uboot-mediatek: sync with mtk-openwrt/u-boot 20250711
...
- Backport upstream Winbond W25N04KV Flash support.
- Backport upstream GigaDevice series Flash support.
- Backport pending Airoha AN8855 switch TPID value fix.
- Backport Mediatek UART baudrate accuracy compensation support.
- Pull mtk patchset from MTK SDK mtksoc-20250711 branch:
Remove mt7622_rfb changes. The MTK SDK already dropped them.
Replace Airoha ethernet PHY driver with new version.
Split downstream snfi changes into independent patches.
Add new Marvell CUX3410 PHY driver.
Add new MediaTek built-in 2.5Gbps PHY driver.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 02:59:16 +01:00
Shiji Yang
bbd3db4c57
uboot-mediatek: drop build without OpenSSL fix
...
The build error has been fixed by the upstream commit:
03e598263e38 ("tools: fix build without LIBCRYPTO support")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 02:59:16 +01:00
Shiji Yang
bc62080529
uboot-mediatek: support getting legacy uImage size
...
Most ramips target devices use the legacy uImage format. This
patch extends the imsz/imszb commands to support detecting the
image size of legacy uImage.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 02:59:16 +01:00
Shiji Yang
f8c0da8525
mediatek: stage mt7622/mt7629 rfb u-boot images to bin folder
...
These u-boot images are no longer automatically copied to the
bindir since commit:
ed50004319 ("uboot-mediatek: add support for Linksys E8450")
Signed-off-by: Shiji Yang <yangshiji66@outlook.com >
2025-07-19 02:59:16 +01:00