aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* sunxi: mark upstreamed patches as suchTianling Shen2023-12-19
| | | | | | Also sort them to start from 001. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* sunxi: remove outdated kernel 5.15 filesTianling Shen2023-12-19
| | | | | | We're on 6.1 now, these files can go. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* linux-firmware: update to 20231211Tianling Shen2023-12-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06fa7dd2 cxgb4: Update firmware to revision 1.27.4.0 fd44bdae amdgpu: DMCUB updates for various AMDGPU asics 7ed62638 Revert "rtl_bt: Update RTL8852C BT USB firmware to 0x040D_7225" 42d31f8f rtl_bt: Add firmware v2 file for RTL8852C 0ab353f8 Merge branch 'for-upstream' of http://git.chelsio.net/pub/git/linux-firmware f2eb058a linux-firmware: Update AMD cpu microcode 980373f5 cirrus: Add CS35L41 firmware for HP G11 models 789aa815 amdgpu: partially revert firmware for GC 11.0.0 and GC 11.0.2 ae80f1f1 Revert "amdgpu: partially revert firmware for GC 11.0.0 and GC 11.0.2" 6c089c10 amdgpu: DMCUB updates for various AMDGPU asics 0e048b06 Merge branch 'for-upstream' of https://github.com/CirrusLogic/linux-firmware 5eeda20d amdgpu: DMCUB updates for various AMDGPU asics 81caac98 i915: add GSC 102.0.0.1655 for MTL ca49c8cf rtw89: 8851b: update fw to v0.29.41.2 ef41ae8f rtw89: 8852b: update fw to v0.29.29.3 a33f8f1a amdgpu: update DMCUB to 0.0.181.0 for various AMDGPU ASICs 97e88a0d linux-firmware: Update AMD SEV firmware d0172b89 linux-firmware: update firmware for qat_4xxx devices 50da38ee Merge branch 'mtl_gsc_1655' of git://anongit.freedesktop.org/drm/drm-firmware fc45c425 linux-firmware: Update firmware file for Intel Bluetooth AX201 3892dc01 linux-firmware: Update firmware file for Intel Bluetooth AX200 606a17b1 linux-firmware: Update firmware file for Intel Bluetooth AX210 55545299 linux-firmware: Update firmware file for Intel Bluetooth AX211 904880ad linux-firmware: Update firmware file for Intel Bluetooth AX211 e6c09397 linux-firmware: Update firmware file for Intel Bluetooth AX203 51e9ea58 linux-firmware: Update firmware file for Intel Bluetooth AX203 58773db5 Merge https://github.com/pkshih/linux-firmware 2bad80e7 copy-firmware: Support additional compressor options db99828b copy-firmware: Introduce 'RawFile' keyword becc678d Merge tag 'amd-2023-08-18' of https://gitlab.freedesktop.org/drm/firmware 659dfe64 Merge tag 'amd-2023-08-25' of https://gitlab.freedesktop.org/drm/firmware 49f9e347 i915: Update MTL DMC to v2.16 8e1fe1bd Merge branch 'dmc-mtl_2.16' of git://anongit.freedesktop.org/drm/drm-firmware 27fb2f63 check_whence: reformat using python black c442a500 Add pre-commit hooks and codespell template 5e2367f8 Wire up pre-commit to `make check` 408eb34a Rewrite README in markdown 5ebb5914 Merge branch 'mlimonci/update-ci' into 'main' 792115b2 Add Dockerfile used to build CI image 69e68cde Add gitlab ci for calling pre-commit and ci-fairy b2f03c84 Add a rule for automatic tagging releases by pipeline schedule c79933a8 Fix carl9170fw shell scripts for shellcheck errors 8976d8c3 Add shellcheck pre-commit target 1edd2d6f QCA: Update Bluetooth WCN685x 2.1 firmware to 2.1.0-00605 61501389 Merge branch 'mlimonci/enable-pre-commit-ci' into 'main' 6c097314 Merge branch 'mlimonci/shellcheck' into 'main' 3e79f6b8 Create symlinks for all firmware that is duplicate using rdfind bcc397d6 Add new toplevel 'make dist' target. f12059b7 Capture artifacts from `make dist` to save at release time. d5c485f9 Only run ci-fairy on merge requests bb4f6589 Merge branch 'mlimonci/skip-ci-fairy-for-main' into 'main' c57a9388 Merge https://github.com/tjiang1234/btfw-wcn6855-605 80de4d8a check_whence: Recognize RawFile keyword c6ce6ac0 WHENCE: amd-ucode: Use new RawFile keyword e805619f WHENCE: Don't compress qcom json files 7d8f2d95 Merge branch 'RawFile' into 'main' a0142c57 ath10k/WCN3990: move wlanmdsp to qcom/sdm845 fe85b0c7 Merge branch 'qcom' into 'main' 20d250e3 Merge branch 'mlimonci/make-dist' into 'main' 9f3ec3a8 qcom: add GPU firmware for QCM2290 / QRB2210 a32c8568 qcom: add firmware for QCM2290 platforms 89659cb9 qcom: add firmware for QRB4210 platforms 106ff9f9 qcom: add venus firmware files for v6.0 74cc8ca8 qcom: add firmware for the onboard WiFi on qcm2290 / qrb4210 1346f922 qcom: sm8250: update DSP firmware adeabfda qcom: Update vpu-1.0 firmware bb3d5bc9 qcom: sm8250: add RB5 sensors DSP firmware 7d94e0fa linux-firmware: add link to sc8280xp audioreach firmware ad03b851 Merge branch 'rb12-fw-v2' into 'main' 28935de4 Merge branch 'rb5-update' of https://github.com/lumag/linux-firmware into rb5-update 473be1c4 Merge branch 'rb5-update' into 'main' 60458657 Merge branch 'sc8280xp-audio-fw-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/srini/linux-firmware into sc8280xp-audio-fw-fixes cb926295 Merge branch 'sc8280xp-audio-fw-fixes' into 'main' c801b3b8 Turn off textwidth check dfa11466 Merge branch 'main' into 'main' 2bbca647 amdgpu: update DMCUB to 0.0.183.0 for various AMDGPU ASICs a5dbe400 i915: update MTL HuC to version 8.5.4 3a9bcf45 Merge branch 'main' into 'main' d252e92d linux-firmware: amd-ucode: Add note on fam19h warnings 3a07aa51 Merge branch 'amd-ucode' into 'main' 3786ca8f Merge branch 'mtl_huc_8.5.4' of git://anongit.freedesktop.org/drm/drm-firmware into mtl_huc 919300d1 Merge branch 'mtl_huc' into 'main' f48da6da Run merge request pipelines for pre-commit. 3672ccab Merge branch 'mlimonci/fix-merge-requests-ci' into 'main' 08532e36 iwlwifi: update cc/Qu/QuZ firmwares for core81-65 release 765492b8 iwlwifi: add new FWs from core81-65 release 29b47c59 Merge branch 'main' into 'main' addc3392 rtl_bt: Update RTL8851B BT USB firmware to 0x048A_D230 1ed8d8bf linux-firmware: Update FW files for MRVL PCIE 8997 chipsets 7d1f06ab Merge branch 'rtl_bt' into 'main' 74830f66 Merge branch 'mrvl' into 'main' 328beacb amd_pmf: Add initial PMF TA for Smart PC Solution Builder 8b855f37 Merge branch 'main' into 'main' a6744df8 iwlwifi: add FWs for new GL and MA device types with multiple RF modules 1c285c0a amdgpu: update aldebaran firmware from 5.7 branch f9366fa1 amdgpu: update GC 11.0.3 firmware from 5.7 branch b21bd580 amdgpu: update PSP 13.0.10 firmware from 5.7 branch 5a99cd50 amdgpu: update SMU 13.0.10 firmware from 5.7 branch abe39de3 amdgpu: update raven2 firmware from 5.7 branch 7f027004 amdgpu: update navi10 firmware from 5.7 branch c25d0ef6 amdgpu: update yellow carp firmware from 5.7 branch aa67101a amdgpu: update GC 11.0.2 firmware from 5.7 branch 22ca16ee amdgpu: update PSP 13.0.7 firmware from 5.7 branch a3b30e39 amdgpu: update SDMA 6.0.2 firmware from 5.7 branch 971fe4bd amdgpu: update SMU 13.0.7 firmware from 5.7 branch fd688e37 amdgpu: update VCN 4.0.4 firmware from 5.7 branch 17a48ca2 amdgpu: update navi12 firmware from 5.7 branch d850220b amdgpu: update renoir firmware from 5.7 branch fcf92700 amdgpu: update navi14 firmware from 5.7 branch a34604d3 amdgpu: update GC 11.0.1 firmware from 5.7 branch 7b785ce1 amdgpu: update PSP 13.0.4 firmware from 5.7 branch ab618fa5 amdgpu: update SDMA 6.0.1 firmware from 5.7 branch 4ee8dc91 amdgpu: update GC 11.0.4 firmware from 5.7 branch c09f4219 amdgpu: update PSP 13.0.11 firmware from 5.7 branch b828f43c amdgpu: update sienna cichlid firmware from 5.7 branch f8f3d52e amdgpu: update green sardine firmware from 5.7 branch 7d8a4a06 amdgpu: update vangogh firmware from 5.7 branch e6a3c06e amdgpu: update navy flounder firmware from 5.7 branch 5e40e6c2 amdgpu: update picasso firmware from 5.7 branch 51637156 amdgpu: update dimgrey cavefish firmware from 5.7 branch 08e23f2c amdgpu: update vega10 firmware from 5.7 branch 050fe578 amdgpu: update vega12 firmware from 5.7 branch ee81c65c amdgpu: update beige goby firmware from 5.7 branch 0923446e amdgpu: update vega20 firmware from 5.7 branch c321aeee amdgpu: update GC 11.0.0 firmware from 5.7 branch 7baff8dd amdgpu: update PSP 13.0.0 firmware from 5.7 branch 9973966a amdgpu: update SDMA 6.0.0 firmware from 5.7 branch af3d18b3 amdgpu: update SMU 13.0.0 firmware from 5.7 branch b65ac01b amdgpu: update VCN 4.0.0 firmware from 5.7 branch a92f8f21 amdgpu: update GC 10.3.6 firmware from 5.7 branch fc627e98 amdgpu: update PSP 13.0.5 firmware from 5.7 branch f5b7964e amdgpu: update SDMA 5.2.6 firmware from 5.7 branch 5837f76c amdgpu: update DCN 3.1.6 firmware from 5.7 branch 35d98aaf amdgpu: update GC 10.3.7 firmware from 5.7 branch 8ba97109 amdgpu: update PSP 13.0.8 firmware from 5.7 branch 75e5b634 amdgpu: update SDMA 5.2.7 firmware from 5.7 branch 95ec6f69 amdgpu: update raven firmware from 5.7 branch 18b60f44 i915: Update MTL DMC to v2.17 cef80743 Add new Makefile target to build a deb and rpm package ce33c671 Build debian and fedora images 312b5d8a Merge branch 'iwlwifi-fw-2023-09-27' into 'main' 957828e1 linux-firmware: Update firmware file for Intel Bluetooth 9260 717c1a5d linux-firmware: Update firmware file for Intel Bluetooth 9560 a3e18aff linux-firmware: Update firmware file for Intel Bluetooth AX210 3fed6fb8 linux-firmware: Update firmware file for Intel Bluetooth AX211 3ce0e06b linux-firmware: Update firmware file for Intel Bluetooth AX211 8c1e8c66 linux-firmware: Update firmware file for Intel Bluetooth AX201 bbf94191 linux-firmware: Update firmware file for Intel Bluetooth AX201 ab0c0a78 linux-firmware: Add firmware file for Intel Bluetooth AX211 2316c3d0 Merge branch 'intel-bt-20231004' into 'main' 58b8d3f3 Merge branch 'dmc-mtl_2.17' of git://anongit.freedesktop.org/drm/drm-firmware into dmc-mtl 8e57de05 Merge branch 'dmc-mtl' into 'main' 5105ff4b Merge branch 'mlimonci/upstream-packaging' into 'main' 389575a8 WHENCE: add symlink for BananaPi M64 7727f7e3 Merge branch 'patch-1696561325' into 'main' 92e24e04 iwlwifi: add a missing FW from core80-39 release 44a9510c i915: Add GuC v70.13.1 for DG2, TGL, ADL-P and MTL 1be48f85 Merge branch 'pr-24-1697222431' into 'main' 4d619071 Add a script for a robot to open up pull requests 0da49b90 linux-firmware: add Amlogic bluetooth firmware 63e8aa40 Merge branch 'main' into 'main' a3bcbbf2 amdgpu: update SMU 13.0.0 firmware 8ff933de Merge branch 'robot/pr-0-1697570762' into 'main' f893135f Merge branch 'robot/pr-0-1697658135' into 'main' ecaeef5d Add support for sending emails while processing a PR/patch 29e9aa86 Merge branch 'mlimonci/robot' into 'main' 06afd7f9 linux-firmware: Update AMD cpu microcode 1115cf5c Merge branch 'robot/patch-0-1697735493' into 'main' 6ed75465 Fix the robot email script d983107a Merge branch 'mlimonci/fix-email' into 'main' 7bfa5f4d Catch unicode decode errors 3de241ed rtl_nic: update firmware of RTL8156B 39d55392 Use `git am` instead of `b4 shazam` ad84593d Merge branch 'robot/patch-23-1698074268' into 'main' 5f560c1e Merge branch 'mlimonci/unicode' into 'main' 4ee01756 Merge branch 'mlimonci/use-am' into 'main' b22703ca Disable deb and rpm CI other than at release 80703e05 Merge branch 'mlimonci/less-ci' into 'main' 37761e2b Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 dd6368d9 Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX211 fabc67bf Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX201 581a25e6 Intel Bluetooth: Update firmware file for Intel Bluetooth AX203 bc0b7dfa Intel Bluetooth: Update firmware file for Intel Bluetooth AX203 2ceaa29d Merge branch 'core80' into 'main' dcec764d Intel Bluetooth: Update firmware file for Intel Bluetooth Magnetor AX101 1962446e Intel Bluetooth: Update firmware file for Intel Bluetooth AX210 4c092813 Intel Bluetooth: Update firmware file for Intel Bluetooth AX211 59aaeac9 Intel Bluetooth: Update firmware file for Intel Bluetooth AX211 2b304bfe Merge branch 'main' into 'main' 02df6e4f rtw89: 8851b: update fw to v0.29.41.3 7a916315 rtw89: 8852b: update fw to v0.29.29.4 2afd1423 rtw89: 8852b: update fw to v0.29.29.5 1ba9408e linux-firmware: ixp4xx: Add the IXP4xx firmware 411938ad Merge branch 'mlimonci/rtw89' into 'main' 185e84b8 Merge branch 'ixp4xx' into 'main' 724c77e5 qca: add bluetooth firmware for WCN3988 19342f15 Merge branch 'apbtfw' into 'main' 65a89b16 amdgpu: DMCUB updates for various AMDGPU ASICs df98199f Merge tag 'amd-2023-11-03' 9a3bf241 Merge branch 'main' into 'main' 9a170370 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX210 cdecf243 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX211 be41333c Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX211 34600f06 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX203 8563348b Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX203 ed34505f Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX211 92faee69 Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX203 19c3c023 Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX101 a5a6dded Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 2340796d Merge branch 'main' into 'main' f4a3c72e nvidia: add GSP-RM version 535.113.01 firmware images 16b92b8d Merge branch 'mlimonci/nvidia-gsp-rm-535' into 'main' cc8a7d10 Fix classification of some pull requests 4c55675d Fix symlink creation for some files 195eae59 Add checks for destination directory being specified cf8315de Ensure rdfind is installed b79f31cf Merge branch 'mlimonci/fix-symlinks' into 'main' 1ee89a11 Merge branch 'mlimonci/robot-fix' into 'main' c57c8384 amdgpu: DMCUB updates for various AMDGPU ASICs 1737b581 Merge tag 'amd-2023-11-10' into amd-2023-11-10 74158e7a Merge branch 'amd-2023-11-10' into 'main' bf5150dd Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX210 80a378a2 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX211 b021ad7c Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX211 bfc7dbe7 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX203 4eb64f9b Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX203 c7c5ca39 Intel Bluetooth: Update firmware file for Solar Intel Bluetooth AX101 80907d76 Intel Bluetooth: Update firmware file for SolarF Intel Bluetooth AX101 8b5a4168 Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX211 5e40b6aa Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX203 307a4e50 Intel Bluetooth: Update firmware file for Magnetor Intel Bluetooth AX101 6910095b linux-firmware: add firmware for mt7988 internal 2.5G ethernet phy bd4df953 Merge branch 'main' into 'main' 398b4605 Merge branch 'robot/patch-0-1699862686' into 'main' 1f8f61d5 Process pull requets directly from mbox 05ac293b Add extra debugging output when processing pull requests d011ba69 Add a workaround for gitlab.freedesktop.org pull requests b72eeb60 Merge branch 'mlimonci/robot-pr-improvements' into 'main' 978dff67 linux-firmware: Add firmware for Cirrus CS35L41 on 2024 ASUS Zenbook Laptops 4f498d09 linux-firmware: Add firmware for Cirrus CS35L41 on HP G11 Laptops 4fc5801e iwlwifi: update cc/Qu/QuZ firmwares for core83-55 release a07fd0b9 iwlwifi: add new FWs from core83-55 release 124b6639 Merge branch 'robot/pr-0-1700068965' into 'main' 9009038b Enable deb and rpm builds on tags f27dec61 iwlwifi: fix for the new FWs from core83-55 release 58ec4325 Merge branch 'mlimonci/release-packages' into 'main' 8228c222 Try both utf-8 and windows-1252 for decoding email b486a13b Merge branch 'robot/pr-17-1700153404' into 'main' 6723a8d9 Merge branch 'robot/pr-5-1700153542' into 'main' bfd5f0b9 Make email replies more resilient 45109014 i915: Update MTL DMC to v2.19 f81145a0 Merge branch 'robot/pr-0-1700234575' into 'main' 7124ce30 Merge branch 'mlimonci/encoding' into 'main' c03db704 amdgpu: update DMCUB firmware to 0.0.193.0 for DCN31 and DCN314 ba1aa06f Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 a41fa7c5 mediatek: Sync shared memory structure changes c3ce13b3 Merge branch 'main' into 'main' 9552083a Merge branch 'robot/pr-0-1700470117' into 'main' 0c211dbe Merge branch 'amd-staging' into 'main' 5e9fdab5 mediatek: Remove an unused packed library bef5a36d Merge branch 'robot/patch-1-1700555775' into 'main' 47582844 ice: update ice DDP package to 1.3.35.0 0628ba79 ice: update ice DDP comms package to 1.3.45.0 ad0bbae4 Merge branch 'robot/patch-1-1700674626' into 'main' a5539dc1 Merge branch 'robot/patch-2-1700674629' into 'main' 9afbbf25 powervr: add firmware for Imagination Technologies AXE-1-16M GPU fad38ab8 Merge branch 'powervr-2023-11-23' into 'main' ea682fba qcom: update Venus firmware file for v6.0 18f56bf3 qcom: update qcm2290/qrb4210 WiFi firmware file 0bba2c99 qcom: update qcm2290 firmware 6cfedcbb qcom: update qrb4210 firmware 87427f23 amdgpu: update DMCUB firmware to 0.0.194.0 for DCN321 and DCN32 f6d61ded Merge branch 'robot/pr-0-1700887115' into 'main' c6823ce2 Makefile, copy-firmware: Use portable "command -v" to detect installed programs 9fdcf639 Merge branch 'robot/patch-0-1701018572' into 'main' 0a18a729 linux-firmware: update firmware for MT7921 WiFi device 6b91b2ef linux-firmware: update firmware for MT7922 WiFi device cc44f3b8 Merge branch 'mt7921-wifi' into 'main' 1366b827 linux-firmware: update firmware for mediatek bluetooth chip (MT7921) 5955de2f Merge branch 'mt7922-wifi' into 'main' 1180974e linux-firmware: update firmware for mediatek bluetooth chip (MT7922) 351f0c67 Merge branch 'mt7921-bt' into 'main' f440b984 ice: update ice DDP wireless_edge package to 1.3.13.0 adbdc241 Merge branch 'mt7922-bt' into 'main' f8c611e7 Merge branch 'ice-edge' into 'main' 4124f8f9 Make rdfind optional 4fab4e51 Merge branch 'rdfind-opt' into 'main' 98eed92e rtl_bt: Update RTL8852A BT USB firmware to 0xDFC8_145F 5aadb590 Merge branch 'robot/patch-0-1701175489' into 'main' d9f6088f Add a COPYOPTS variable aae60524 Merge branch 'make-opts' into 'main' 37db2a09 s5p-mfc: Add MFC v12 Firmware 034e24b8 Merge branch 's5p-mfc-v12' into 'main' ddc99b3d linux-firmware: add firmware for en8811h 2.5G ethernet phy dbf82492 cxgb4: Update firmware to revision 1.27.5.0 129e07d9 Merge branch 'robot/pr-0-1701358064' into 'main' f63dd70d Merge branch 'robot/patch-0-1701352637' into 'main' b9d971b9 Merge branch 'rb12-update' into 'main' bfc33c1e linux-firmware: Update AMD cpu microcode c004dbee Merge branch 'robot/patch-0-1701808157' into 'main' 23feb609 wfx: fix broken firmware 1505c948 wfx: update to firmware 3.17 f2e52a1c Merge branch 'wfx' into 'main' Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* kernel: bump 5.15 to 5.15.143John Audia2023-12-19
| | | | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.143 Removed upstreamed: generic/backport-5.15/795-v6.6-12-r8152-Rename-RTL8152_UNPLUG-to-RTL8152_INACCESSIBLE.patch[1] Manually rebased: mediatek/patches-5.15/100-dts-update-mt7622-rfb1.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v5.15.143&id=00beca907a7be61da935bb687f9601420fc5f8a8 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>
* kernel: bump 6.1 to 6.1.68John Audia2023-12-19
| | | | | | | | | | | | | | | | | | | | Changelog: https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.68 Removed upstreamed: generic/backport-6.1/795-v6.6-12-r8152-Rename-RTL8152_UNPLUG-to-RTL8152_INACCESSIBLE.patch[1] Manually rebased: mediatek/patches-6.1/100-dts-update-mt7622-rfb1.patch All other patches automatically rebased. 1. https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.68&id=3759e735562a31e44fee825498f05c06e64b25a8 Build system: x86/64 Build-tested: x86/64/AMD Cezanne Run-tested: x86/64/AMD Cezanne Signed-off-by: John Audia <therealgraysky@proton.me>
* toolchain/gdb: add pthread to CFLAGS/LDFLAGS for zstdFelix Fietkau2023-12-19
| | | | | | | Works around a build issue when building on a host with an older glibc, where it would fail to detect ELF support in libbfd Signed-off-by: Felix Fietkau <nbd@nbd.name>
* mvebu: fix RTC of IEI-World Puzzle M90x devicesDaniel Golle2023-12-18
| | | | | | | | | The Puzzle devices come with an I2C-connected Epson RX8130 RTC. Disable the (dysfunctional) RTC units of the SoC and add driver kmod-rtc-ds1307 to support the Epson RX8130 instead. Tested-by: Thomas Huehn <thomas.huehn@hs-nordhausen.de> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
* mt76: update to Git HEAD (2023-12-18)Felix Fietkau2023-12-18
| | | | | | bebd9cffc2ae wifi: mt76: mt7921: fix 6GHz disabled by the missing default CLC config Signed-off-by: Felix Fietkau <nbd@nbd.name>
* tools/cmake: update to 3.28.1Nick Hainke2023-12-18
| | | | | | | Release Notes: https://www.kitware.com/cmake-3-28-1-available-for-download/ Signed-off-by: Nick Hainke <vincent@systemli.org>
* netifd: update to Git HEAD (2023-12-18)Felix Fietkau2023-12-18
| | | | | | | 730b4656e6b1 netifd: fix undefined va_list value which can cause crashes c59457f69709 device: Log error message if device initialization failed Signed-off-by: Felix Fietkau <nbd@nbd.name>
* toolchain/gdb: export ZSTD_CFLAGS/LIBS to fix build on non-linux systemsFelix Fietkau2023-12-18
| | | | | | Avoids picking up libs and header files from musl Signed-off-by: Felix Fietkau <nbd@nbd.name>
* kernel: backport NVMEM changes queued for v6.8Rafał Miłecki2023-12-18
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* kernel: backport upstream brcm_nvram fix for NAND controllerRafał Miłecki2023-12-18
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* firmware-utils: update to git HEADSander Vanheule2023-12-17
| | | | | | | | | Adds two changes improving compatibility with supported TP-Link devices. 5e14973d2199 tplink-safeloader: add Archer A6 v2 (RU) d87b6c4b6423 tplink-safeloader: bump EAP615-Wall compat_level Signed-off-by: Sander Vanheule <sander@svanheule.net>
* tools: firmware-utils: update to git HEADSander Vanheule2023-12-17
| | | | | | | | | Adds two changes improving compatibility with supported TP-Link devices. 5e14973d2199 tplink-safeloader: add Archer A6 v2 (RU) d87b6c4b6423 tplink-safeloader: bump EAP615-Wall compat_level Signed-off-by: Sander Vanheule <sander@svanheule.net>
* netifd: update to Git HEAD (2023-12-17)Christian Marangi2023-12-17
| | | | | | 66a7652176a7 system-linux: set pending to 0 on ifindex found or error for if_get_master Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* dnsmasq: invert logic for "localuse"Thibaut VARÈNE2023-12-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this commit, "localuse" (which enables local resolving through dnsmsasq) was off by "default". That default was in turn overridden when "noresolv" was unset (which itself is the default for "noresolv") *and* "resolvfile" was "/tmp/resolv.conf.d/resolv.conf.auto" (also the default for this parameter). In other words, the "default" unset value for "localuse" would only be ever used in specific *non-default* configurations. However, the problem with that logic is that a user who wants to ignore their ISP-provided resolvers by setting "noresolv" to true ends up with a device that will *only use* said resolvers for local DNS queries, serving clients' queries via dnsmasq (which now ignores the ISP resolvers). This can lead to confusion and break random setups as the DNS lookup performed on clients behalf can differ in their replies from DNS lookups performed locally on the router. Furthermore, "localuse" is not configurable through Luci, contrary to the other two involved settings, adding further confusion for the end user. To work around this situation, the logic that sets "localuse" is inverted: "localuse" now defaults to on by default, and IFF "noresolv" is unset (default) AND "resolvfile" is changed from default THEN "localuse" gets turned back off, allowing for more sensible behaviour. "localuse" value set in config/dhcp still overrides the logic in all cases, as it did already. Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
* generic: 6.1: fix list_count_nodes backport patchChristian Marangi2023-12-15
| | | | | | | | | | Commit 25746a3fa2da ("drm/i915: fix up merge with usb-next branch") was internally applied to the 5.15 patch but wasn0t applied to the backport for kernel 6.1. Apply the same treatement also there to fix compilation warning. Fixes: a14240d384af ("kernel: backport list_count_nodes()") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* rockchip: make SMP affinity of RTL8152 on XHCI more robustFurong Xu2023-12-15
| | | | | | | XHCI bus numbers are assigned dynamically, it may varies among boards, match the device irq name with regexp, drop the hardcoded name. Signed-off-by: Furong Xu <xfr@outlook.com>
* kirkwood: backport fix Ctera C200 V1 ubi part name to 6.1Pawel Dembicki2023-12-15
| | | | | | | | | | | | | | From the original Patch: |In 749237967a12 downstream dts was replaced with upstream accepted |patch. But in upstream version last partition was called "rootfs" |instead "ubi". OpenWrt require "ubi" label for ubi rootfs. |This patch restore proper label. | |Fixes: 749237967a12 ("kirkwood: Replace dtses with upstream accepted") | |Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> (patch updated to include 6.1, dropped label properties) Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* kernel: backport list_count_nodes()Rafał Miłecki2023-12-15
| | | | | | | It's needed by various stuff we backport. That includes NVMEM changes queued for v6.8. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ipq807x: add support for ZTE MF269Chukun Pan2023-12-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hardware specifications: SoC: Qualcomm IPQ8071A RAM: 512MB of DDR3 Flash1: Eon EN25S64 8MB Flash2: MX30UF2G18AC 256MB Ethernet: 2x 2.5G RJ45 port Phone: 1x RJ11 port (SPI) USB: 1x Type-C 2.0 port WiFi1: QCN5024 2.4GHz WiFi2: QCN5054 5GHz Button: Reset, WPS Flash instructions: 1. Connect the router via serial port (115200 8N1 1.8V) 2. Download the initramfs image, rename it to initramfs.bin, and host it with the tftp server. 3. Interrupt U-Boot and run these commands: tftpboot initramfs.bin bootm 4. After openwrt boots up, use scp or luci web to upload sysupgrade.bin to upgrade. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Reviewed-by: Robert Marko <robimarko@gmail.com>
* realtek: Clean up and standardize realtek-poe supportRaylynn Knight2023-12-13
| | | | | | | | | | | | | | | | This patch cleans up and standardizes realtek-poe support for realtek based switches that have supported PoE ports. The power output of switches supported by realtek-poe package can be configured in the 02_network ucidef_set_poe() function. This was missed when some PoE capable switches supported by realtek-poe were added. The realtek-poe package at one point replaced a lua-rs232 based script and some devices were not updated to use the realtek-poe package. Consistently add realtek-poe package to DEVICE_PACKAGES for switches with supported PoE. Signed-off-by: Raylynn Knight <rayknight@me.com>
* ipq807x: fix edgecore EAP102 lan/wanDirk Buchwalder2023-12-13
| | | | | | | | | | | | | | | We have a report in the forum, that lan/wan is non-functional on the EAP102 (https://forum.openwrt.org/t/edgecore-eap102/178449) Fixing that by swapping label and phy-handle of the dp-nodes and updating the lan/wan bmp. Note: the original commiter of the device support seems absent for a long time in the forum and on the OpenWrt github group. Tested-by: Antonio Della Selva <antonio.dellaselva@uniurb.it> Signed-off-by: Dirk Buchwalder <buchwalder@posteo.de> Reviewed-by: Robert Marko <robimarko@gmail.com>
* ipq807x: add Arcadyan AW1000 supportChukun Pan2023-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | Hardware specification: SoC: Qualcomm IPQ8072A Flash: Toshiba NAND 1GiB RAM: 1 GiB of DDR3 466 MHz Ethernet: 4x 1Gbps + 1x 2.5Gbps WiFi1: QCN5024 2.4GHz ax 4x4 WiFi2: QCN5054 5GHz ax 4x4 Button: WiFi, WPS, Reset Modem: RG500Q-EA USB: 1 x USB 3.0 Power: DC 12V 4A Flash instructions: 1. Download the initramfs image, rename it to initramfs.bin, and host it with tftp server. 2. Interrupt U-Boot and run these commands: tftpboot initramfs.bin bootm 3. After openwrt boots up, use scp or luci web to upload sysupgrade.bin to upgrade. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Reviewed-by: Robert Marko <robimarko@gmail.com>
* qualcommax: cleanup whitespace and sort-orderChukun Pan2023-12-13
| | | | | | | Replace blanks with tabs, also sort base-files alphabetically. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Reviewed-by: Robert Marko <robimarko@gmail.com>
* kernel: add support for Toshiba TH58NYG3S0HBAI4Chukun Pan2023-12-13
| | | | | | | | | | | | | | | | | | | | | | Correct oob size from 128 to 256 for Toshiba TH58NYG3S0HBAI4 flash. Since it is not ONFI compliant NAND, the model name cannot be read from anywhere, add a static NAND ID entry to correct this. However, the NAND ID of this flash is inconsistent with the datasheet. The actual NAND ID is only 4 ID bytes, the last ID byte is missing.[1] Maybe this flash is counterfeit, or maybe it's another problem. Another Toshiba flash had the same problem before. Refer to commit a83dc6b ("kernel: move Toshiba-TC58NVG0S3H patch to ipq40xx"), put the patch into qualcommax target to avoid affecting other devices. The patch is verified on Arcadyan AW1000. [1] Datasheet available at (the ID table is on page 50): https://europe.kioxia.com/content/dam/kioxia/newidr/productinfo/datasheet/201910/DST_TH58NYG3S0HBAI4-TDE_EN_31565.pdf Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Reviewed-by: Robert Marko <robimarko@gmail.com>
* package: kernel: detach of-mdio dependency from stmmac-coreChristian Marangi2023-12-13
| | | | | | | | | | | | | Detach of-mdio dependency from stmmac-core kmod to fix support for x86_64 target. This target doesn't use OpenFirmware infrastructure and stmmac-core for the dwmac-intel driver doesn't depends on it. Add kmod-of-mdio to any other user of stmmac-core as it's not inherit from stmmac-core anymore. Fixes: #14209 Fixes: 4b4c940fbc8f ("x86: Add kmod-dwmac-intel") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* package: kernel: move pcs-xpcs from armsr to genericChristian Marangi2023-12-13
| | | | | | | | | | Move pcs-xpcs kmod from armsr modules.mk to generic modules package. Also add additional dependency to x86_64 as stmmac-core it's now used by x86_64 target and depends on this package. Fixes: 4b4c940fbc8f ("x86: Add kmod-dwmac-intel") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* uboot-envtools: bump PKG_RELEASERafał Miłecki2023-12-13
| | | | Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* uboot-envtools: fix reading NVMEM device's compatible valueRafał Miłecki2023-12-13
| | | | | Fixes: fea4ffdef28f ("uboot-envtools: update to 2023.04") Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* base-files: ipcalc.sh: Add tests for unroutable, etcPhilip Prindeville2023-12-12
| | | | | | See RFC-1918, RFC-3927, and RFC-1122. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* base-files: ipcalc.sh: Add netmask2prefix functionPhilip Prindeville2023-12-12
| | | | | | Also add is_contiguous to check if it's a valid netmask. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* base-files: ipcalc.sh: Add prefix-to-netmask conversionPhilip Prindeville2023-12-12
| | | | | | | Seems like it might be used in other places, so factor it into the library. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* base-files: ipcalc.sh: Add some commentary, etc.Philip Prindeville2023-12-12
| | | | | | | | Explain some of the more obscure logic, or where we deviate from what the original awk code did. Also, give a count of the usable addresses on the subnet. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* base-files: ipcalc.sh: Add support for decimal outputPhilip Prindeville2023-12-12
| | | | | | | | This is useful if you later need to perform numeric range-checking on addresses, i.e. to see if an address falls inside a CIDR range, etc. and what interface it corresponds to. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* base-files: ipcalc.sh: Rewrite in pure shellPhilip Prindeville2023-12-12
| | | | | | Also add better error checking on input. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
* rockchip: fix eth1 irq affinityFurong Xu2023-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NanoPi R2S and some other RK3328 boards use RTL8152 as eth1, which is connected to xhci-hcd:usb1 but not xhci-hcd:usb3 |:~# cat /proc/interrupts | CPU0 CPU1 CPU2 CPU3 | 11: 53449 171813 129595 87823 GICv2 30 Level arch_timer | 18: 0 0 0 0 GICv2 94 Level rockchip_usb2phy | 19: 0 0 0 0 GICv2 32 Level ff1f0000.dma-controller | 20: 0 0 0 0 GICv2 33 Level ff1f0000.dma-controller | 21: 4 0 0 0 GICv2 89 Level ttyS2 | 22: 0 0 0 0 GICv2 43 Level ff350800.iommu | 23: 0 0 0 0 GICv2 106 Level ff360480.iommu | 24: 0 1417932 0 0 GICv2 56 Level eth0 | 25: 334 0 0 4422194 GICv2 99 Level xhci-hcd:usb1 | 26: 0 0 0 0 GICv2 48 Level ehci_hcd:usb3 | 27: 0 0 0 0 GICv2 49 Level ohci_hcd:usb2 | 28: 3285 0 0 0 GICv2 69 Level ff160000.i2c | 29: 0 0 0 0 rockchip_gpio_irq 24 Level rk805 | 30: 0 0 0 0 rk805 0 Edge rk805_pwrkey_fall | 35: 0 0 0 0 rk805 5 Edge RTC alarm | 37: 0 0 0 0 rk805 7 Edge rk805_pwrkey_rise | 38: 0 0 0 0 GICv2 90 Level rockchip_thermal | 39: 0 0 0 0 GICv2 72 Edge ff1a0000.watchdog | 40: 2601 0 0 0 GICv2 44 Level dw-mci | 41: 0 0 0 0 rockchip_gpio_irq 0 Edge keys |IPI0: 1559 1208 893 1131 Rescheduling interrupts |[...] Fix 40-net-smp-affinity to match the correct device irq name. Signed-off-by: Furong Xu <xfr@outlook.com>
* ath79: make boot-leds service executableEric J. Anderson2023-12-12
| | | | | | | | | This service was unfunctional due to not having its executable bit set. Fixes #13500. Signed-off-by: Eric J. Anderson <eric.j.ason256@gmail.com>
* imx: enable CONFIG_CPU_FREQ_THERMALLech Perczak2023-12-12
| | | | | | | Without that, imx_thermal fails to initialize on deferred probe, because it fails to register cpufreq cooling device. Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
* imx: imx7d-pico-pi: add CPU supply nodes to device treeLech Perczak2023-12-12
| | | | | | | Attach sw1a as "cpu-supply" to both CPUs in order to cpufreq driver to prove successfully. Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
* imx: enable CONFIG_REGULATOR_PFUZE100 globallyLech Perczak2023-12-12
| | | | | | | PFUZE100 series of PMICs are used on boards supported by both subtargets. Enable this for whole i.MX target. Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
* tools: add ledumon and ledhwbmon packagesFlorian Eckert2023-12-12
| | | | | | | | | | | | ledumon: This program creates a new userspace LED class device and monitors it. For this it es using the kmod-leds-uled.ko kernel module. ledhwbmon: This program monitors LED brightness level changes having its origin in hardware/firmware, i.e. outside of kernel control. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* kirkwood: add 6.1 kernel as testingPawel Dembicki2023-12-12
| | | | | | It allow to test 6.1 kernel in Kirkwood. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* kirkwood: 6.1: refresh kernel configPawel Dembicki2023-12-12
| | | | | | Done by 'make kernel_oldconfig'. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* kirkwood: kernel: refresh 6.1 patchesPawel Dembicki2023-12-12
| | | | | | Kernel patches copied from 5.15 need to be refreshed. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* kirkwood: copy config 5.15 to 6.1Pawel Dembicki2023-12-12
| | | | | | Config was just copied. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* kirkwood: copy patches 5.15 to 6.1Pawel Dembicki2023-12-12
| | | | | | | | | | | Simple copy 5.15 patches. Upstreamed patch dropped: 001-5.18-Add-Ctera-C-200-V1-board.patch Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> (kirkwoor -> kirkwood in subject) Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
* kirkwood: fix Ctera C200 V1 ubi part namePawel Dembicki2023-12-12
| | | | | | | | | | | In 749237967a12 downstream dts was replaced with upstream accepted patch. But in upstream version last partition was called "rootfs" instead "ubi". OpenWrt require "ubi" label for ubi rootfs. This patch restore proper label. Fixes: 749237967a12 ("kirkwood: Replace dtses with upstream accepted") Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
* octeon: upgrade to 6.1 kernelChristian Svensson2023-12-12
| | | | | | | | The kernel patches apply with only minor changes. The only other notable change is that octeon-usb has moved from staging and had its config macro renamed from CONFIG_OCTEON_USB to CONFIG_USB_OCTEON_HCD. Signed-off-by: Christian Svensson <blue@cmd.nu>