Commit Graph

4636 Commits

Author SHA1 Message Date
Ricardo Pardini
8d90992192 mixtile-blade3 / rockchip-rk3588 edge 6.7: slow down eMMC from hs400 to hs200 2024-01-04 00:04:02 +05:30
Ricardo Pardini
33941f1741 mixtile-blade3 / rockchip-rk3588 edge 6.7: pci3x4 for Mixtile Blade3 (rpardini's bad take)
- arm64: dts: rockchip: pci3x4 for Mixtile Blade3
- pinctrl for `1 RK_PB2` pull_up
- regulator `vcc3v3_pcie30` always-on and boot-on
  - there is probably a much better fix than this, but I couldn't find it

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2024-01-04 00:04:02 +05:30
Ricardo Pardini
1817b39d59 mixtile-blade3 / rockchip-rk3588 edge 6.7: cleanups for Mixtile Blade3
- arm64: dts: rockchip: cleanups for Mixtile Blade3
- drop `hym8563` pinctrl (don't think the blade3 has an RTC)
- `i2c5` is exposed on the 30-pin, add comment
- fix tab in `pcie30phy`

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2024-01-04 00:04:02 +05:30
Ricardo Pardini
6873cb2a8e mixtile-blade3 / rockchip-rk3588 edge 6.7: add DT (original from Joshua Riek)
- base for https://github.com/Joshua-Riek/linux/pull/1
2024-01-04 00:04:02 +05:30
Paolo Sabatino
cba4c033b0 rockchip: implement governor attribute sysfs for rk322x-dmc 2024-01-03 23:58:57 +05:30
pixdrift
1c3306c130
Enable CPU frequency configuration for Orange Pi Zero 3 (#6127)
* Enable CPU frequency configuration for Orange Pi Zero 3

* Revert "Enable CPU frequency configuration for Orange Pi Zero 3"

This reverts commit 7af1ee1116.

* Enable CPU frequency configuration for Orange Pi Zero 3

---------

Co-authored-by: Gunjan Gupta <viraniac@gmail.com>
2024-01-03 18:18:43 +05:30
brentr
d48977e38d
fixes failing 10Mbit built-in Ethernet -- https://armbian.atlassian.net/browse/AR-1904 (#6117) 2023-12-31 18:27:48 +01:00
Gunjan Gupta
52523d1f4d delete patch as it should no longer be required 2023-12-31 01:13:50 +05:30
Gunjan Gupta
512ddcb3cc disable patch to fix display on H616/H618 display 2023-12-31 01:13:50 +05:30
Gunjan Gupta
290d866448 sun50iw9: Add HDMI support for H616/H618 2023-12-31 01:13:50 +05:30
Gunjan Gupta
6abd384e6f Port few zero2 patches to cover zero3 as well 2023-12-31 01:13:50 +05:30
Ricardo Pardini
f590d86a91 [cleanup] remove old rk35xx-4.19 archive patch folder that is unused 2023-12-28 13:52:19 +01:00
Ricardo Pardini
0daaccab8f [cleanup] rockchip64 legacy: remove long dead 4.4 patches (family/common didn't define legacy branch for a while) 2023-12-28 13:52:19 +01:00
Ricardo Pardini
c609299ca2 [cleanup] rk3399: remove defunct patches & dangling symlinks for rk3399-legacy and rk35xx-legacy 2023-12-28 13:52:19 +01:00
Julian Sikorski
e612895fed Update odroidxu4-current to 6.1.69 2023-12-27 13:59:43 +01:00
Ricardo Pardini
7436eba79c rockchip-rk3588 edge 6.7: add overlay support; add rockchip-rk3588-sata2 overlay 2023-12-27 13:30:23 +01:00
Ricardo Pardini
3351056c54 rockchip-rk3588 edge 6.7: bump to 6.4-rc7; rebase patches 2023-12-27 13:30:23 +01:00
Ricardo Pardini
78b8ad184d rockchip-rk3588 edge 6.7-rc4: rewrite/rebase patches
- in the process, `MAINTAINERS` file patches are dropped
2023-12-27 13:30:23 +01:00
Ricardo Pardini
8825be3e16 uefi: arm64: current: 6.6: rebase patches onto 6.6.8 2023-12-27 13:29:37 +01:00
Ricardo Pardini
7cdad141fa uefi: arm64: edge: 6.7: rebase patches onto 6.7-rc7 2023-12-27 13:29:37 +01:00
Ricardo Pardini
8d10a84839 uefi: arm64: drop obsolete patch archives for 6.2, 6.3, 6.4, 6.5 2023-12-27 13:29:37 +01:00
Ricardo Pardini
9cb365aad2 uefi: all: edge: bump to 6.7-rc7; arm64: fix Phytium stmmac patch (by Igor)
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2023-12-27 13:29:37 +01:00
Ricardo Pardini
7258246bfd uefi-arm64 6.7: copy patches from 6.6 2023-12-27 13:29:37 +01:00
Ricardo Pardini
ef995dafc2 uefi: common: stop using symlinks, instead point directly to KERNEL_MAJOR_MINOR
- uefi: common: drop kernel symlinks
- remove duplicate decls
- simplify
- some comments
2023-12-27 13:29:37 +01:00
Gunjan Gupta
80f7e4a61d Fix patch and compilation failures in crust support patch 2023-12-27 11:56:37 +01:00
Gunjan Gupta
f78c95e798 Switch to upstream AXP313 support 2023-12-27 11:56:37 +01:00
Gunjan Gupta
a8f7dc2f90 Replace our led patch with orangepizero2's pwrled implementation 2023-12-27 11:56:37 +01:00
Gunjan Gupta
19fbdb6fe5 Allwinner: u-boot: Move some defconfig changes from patches to board config files 2023-12-27 11:56:37 +01:00
Paolo Sabatino
f71a96b799 remove rk322x and rockchip non-LTS kernel patch archives 2023-12-26 16:45:30 +01:00
Paolo Sabatino
24ce44421b remove unsuitable patch 2023-12-26 16:45:30 +01:00
Paolo Sabatino
562d96128b consolidate rk322x and rockchip 32 bit families
* merge patches from rockchip and rk322x families for current and edge
   kernels
 * adjust patches for tinkerboard to remove some cruft and overclocking
 * rework kernel configs
 * fix rk322x dmc to avoid lockup on rk3288
 * migrate rockchip-6.6 into patch series, rename all patches with
   more understandable names
 * add gen-series.sh script in tools directory (it is a naive tool to
   create patch series when you don't want to rebase everything)
2023-12-26 16:45:30 +01:00
Gunjan Gupta
2ea9d98656 xradio: remove upstreamed patch 2023-12-25 12:20:50 +05:30
Alban Browaeys
0b2389a03a
Fixup compilation helios64 uboot (#6068)
* CONFIG_SYS_SCSI_MAX_DEVICE was replaced by a macro in U-Boot v2022.04
* Fixes u-boot for rockchip64 derivatives
* Fix missing include for cli_simple_run_command
* Do not return value in a void function
2023-12-24 09:14:54 +01:00
Keven
06c28cd39e
Add support for armsom-sige7 board (#6075) 2023-12-24 09:14:11 +01:00
Gunjan Gupta
03cbbdff7b driver-harness: fix compilation failure with 6.7 kernel as observed with allwinner kernels 2023-12-24 09:13:08 +01:00
Gunjan Gupta
7595b0a3cb Fix dtb compilation failure because of upstreamed sid node for sun50i-h616
While at it, also fixed the following warning

arch/arm64/boot/dts/allwinner/sun50i-h616.dtsi:189.40-191.6: Warning (unit_address_format): /soc/efuse@3006000/cpu-speed-grade@00: unit name should not have leading 0s
2023-12-24 09:13:08 +01:00
Gunjan Gupta
10f4e8e6fb Remove old leftover kernel patches 2023-12-24 09:13:08 +01:00
Gunjan Gupta
61b23605f9 Bump allwinner kernels legacy, current and edge kernels 2023-12-24 09:13:08 +01:00
Gunjan Gupta
a269c9a1c5 Refreshed patches using rewrite-kernel-patches command 2023-12-24 09:13:08 +01:00
Gunjan Gupta
30ef1a3e14 Allwinner: Add kernel patches for 6.7 kernel 2023-12-24 09:13:08 +01:00
Alban Browaeys
9bc637f738 Helios64: the chip temperature sensor is really a National lm75 2023-12-24 08:08:11 +01:00
Alex Shumsky
eec57ef6ce rk3318: add uboot Recovery button support 2023-12-18 10:03:17 +01:00
Andrey Safonov
861cd6620f update NanoPI R2C dts for edge kernel 2023-12-17 10:31:57 +01:00
Muhammed Efe Cetin
dae967fd88 opi5: add mainline uboot support 2023-12-17 10:31:06 +01:00
Andrey Safonov
764ec29f32
Rockchip64 PCIE PHY reset on probe (#6057)
* rk3399 PCIE PHY reset on probe
2023-12-17 10:30:51 +01:00
Paolo Sabatino
fbfa2aa9ad rockchip64: fixes for v4l2, add rkvdec hevc decoder 2023-12-16 11:06:06 +01:00
Gunjan Gupta
1db3008302 Add missing dts nodes for wifi support 2023-12-16 01:25:34 +05:30
Igor
c7397e62d0
Move forgotten overlays from Odroid M1 (#6021)
- add Device Odroid M1 device tree to dt subfolder
- fix permission for panther x2
- move and rename overlays
- integrate hardkernel fixup to rockchip fixup script
- detach nanopi r5 from nonexisting odroid kernel family to rockchip64
- Remove patches for 6.5
- Use correct overlay namings
- Align Board name with others from the vendor
2023-12-14 10:36:06 +01:00
Muhammed Efe Cetin
3623035568 opi5: fix analog sound on edge kernel & add dt for opi5b 2023-12-14 10:34:17 +01:00
Igor Pecovnik
e677bb656c Remove deprecated bits in patches that prevent compilation 2023-12-14 09:44:35 +01:00
Gunjan Gupta
ef91a77e6d Fixed ethernet for Orange Pi 3 and Orange Pi One Plus 2023-12-14 12:39:23 +05:30
Igor Pecovnik
88f14d1625 Cleanup deprecated Odroid XU4 kernel patches, cleanup old unused folders 2023-12-12 08:31:52 +01:00
Julian Sikorski
4d85023729 Update odroidxu4-current to 6.1.67 2023-12-11 17:58:53 +01:00
Jihoon Han
4413601db2 odroidhc4: Fix u-boot not recognizing disks mounted in SATA ports during the boot process
Signed-off-by: Jihoon Han <rapid_renard@renard.kr>
2023-12-11 13:31:58 +01:00
Paolo Sabatino
af031aeefd uwe5622: tidy up patch files organization
* move uwe5622 driver patches into specific misc directory
 * remove "_allwinner" suffix in function call
2023-12-08 18:25:10 +01:00
Paolo Sabatino
2b342b2366 rockchip64: move uwe5622 adjust patch to misc 2023-12-08 18:25:10 +01:00
Igor
fae4f66439
Merge Odroid M1 into rockchip64 family (#6015) 2023-12-07 09:22:42 +01:00
Jens J
d2c928cbf0
add dts for mini-m8s-pro tvbox (#6014) 2023-12-07 00:41:12 +01:00
LiX
e43d5ae4d2 Added NanoPi R5C support, based on the works done by lanefu for NanoPi R5S, with ethernet interface name updated and corresponding LED status support. 2023-12-06 18:19:26 +01:00
Julian Sikorski
e4d51f340b
Update odroidxu4-current to 6.1.65 (#6010) 2023-12-05 12:48:12 +01:00
Alex Shumsky
e504369708 rockchip64: fix uboot zstd decompression 2023-12-05 00:05:13 +01:00
Igor Pecovnik
89bb6c4cfe Fix rk322x broken patches 2023-12-03 23:53:11 +01:00
Muhammed Efe Cetin
7f8a905ff9 rk3588: edge: add vop2, hdmi support to rock5 series and fix hdmi0 reset gpio on opi5 2023-12-03 18:49:35 +01:00
Gunjan Gupta
9131aac1c9 Switch entirely to fifteenhex repo for xradio driver as it performs better 2023-12-02 17:30:31 +05:30
Patrick Yavitz
dfec271b3a v3: rtw88: sdio: Honor the host max_req_size in the RX path
The 3rd revision of the patch has been applied upstream.
https://lore.kernel.org/linux-wireless/87cyvqsabo.fsf@kernel.org/T/#t

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-12-01 16:26:19 +03:00
Gunjan Gupta
7c90deff63 Fix patch application failure due to upstreamed code 2023-11-28 20:53:51 +01:00
雷耀
11379ef9b7
rockchip-rk3566:add new board JP-TVbox-3566 (#5904) 2023-11-27 13:02:06 +01:00
Ricardo Pardini
204d2e79b9 WSL2 "boards" wsl2-x86/wsl2-arm64 with current (6.1.y) and edge (6.6.y) kernels with Microsoft patches
> tl,dr: add 4 small-ish UEFI-like kernels, with Microsoft patches & fixes, for use with Microsoft WSL2 on x86/arm64 and 6.1.y/6.6.y

- the boards are UEFI derivatives, using a common `microsoft` vendor include to modify
  - `KERNELPATCHDIR`/`LINUXFAMILY` (for now, we don't want those patches in regular UEFI builds / .debs)
  - disable `EXTRAWIFI` (kernel is for a VM, will never have wifi so doesn't need any drivers)
  - `LINUXCONFIG`, so we can use Microsoft's own monolithic kernel, required for WSL2 (their initrd is a mistery)
- really, what we're mostly interested right now are the kernels (in the future we might have an "Armbian" WSL2 app in the Microsoft Store)
  - `current` `6.1.y`:
    - rebased from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y onto real 6.1.y
    - using Microsoft's `.config` exactly (monolithic, there are no `=m`'s)
  - `edge` `6.6.y`:
    - also from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y but rebased onto 6.6.y
    - using updated Microsoft's `.config` (monolithic, there are no `=m`'s)
    - dropped 2 of 6.1.y's patches that were actually upstreamed in the meantime:
      - `mm-page_reporting-Add-checks-for-page_reporting_order-param` - mainlined in https://lore.kernel.org/all/1664517699-1085-2-git-send-email-shradhagupta@linux.microsoft.com/
      - `hv_balloon-Add-support-for-configurable-order-free-page-reporting` - mainlined in https://lore.kernel.org/all/1664517699-1085-3-git-send-email-shradhagupta@linux.microsoft.com/
    - drop the `arm64: hyperv: Enable Hyper-V synthetic clocks/timers` patch, since it causes asm breakage on 6.6.y
      - a shame, but I tried and can't fix it myself - @kelleymh ?
    - add my own patch to fix:
      - `1709-drivers-hv-dxgkrnl-restore-uuid_le_cmp-removed-from-upstream-in-f5b3c341a.patch` due to https://lore.kernel.org/all/20230202145412.87569-1-andriy.shevchenko@linux.intel.com/ landing in 6.6
      - `1710-drivers-hv-dxgkrnl-adapt-dxg_remove_vmbus-to-96ec29396-s-reality-void-return.patch` to adapt to
        https://lore.kernel.org/all/TYCP286MB2323A93C55526E4DF239D3ACCAFA9@TYCP286MB2323.JPNP286.PROD.OUTLOOK.COM/
2023-11-27 11:14:01 +01:00
amazingfate
e6ee3e7de0 xiaomi-elish: add typec pd support 2023-11-27 10:01:12 +01:00
amazingfate
66bc89b3a3 xiaomi-elish: bump to kernel 6.7-rc2 2023-11-26 23:20:57 +01:00
Alex Shumsky
4707e71e35 rk3318-box: Enable uboot BTRFS support 2023-11-26 13:58:04 +01:00
Julian Sikorski
cbb77faca7 Update odroidxu4-current to 6.1.63 2023-11-25 08:27:58 +01:00
Igor
23b94a05aa
Fix Rockchip current and edge kernel from compile breaking (#5950)
* Fix rockchip current and edge kernel from compile breaking
* Fix media and rockchip64 kernel patches
* Fix remaining rockchip kernel patches
2023-11-21 20:43:50 +01:00
Gunjan Gupta
fdf1a7af7f Allwinner: bump legacy, current and edge kernels
legacy - 5.15.137 -> 5.15.139
current - 6.1.62 -> 6.1.63
edge - 6.6.1 -> 6.6.2

Updated patches to fix patch application failure. Also rebased the config files
2023-11-21 11:21:03 +05:30
Muhammed Efe Cetin
a406e8323a Update VOP2 & HDMI QP patches from Andy's kernel tree 2023-11-20 16:31:58 +01:00
Patrick Yavitz
e43a03811f patch: misc: rtw88: 6.1: 6.1.63 fixups
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/debug.c?id=v6.1.63&id2=v6.1.62

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-11-20 17:41:19 +05:30
Igor
8caf51243e
Bump rpi and ebin edge kernels to 6.6.y (#5925)
* Bump rpi and ebin edge kernels to 6.6.y
* Move rpi patches from archive, remove deprecated patch folder
2023-11-19 22:34:54 +01:00
M. Efe Çetin
af3b4fafec
Update rk3588-edge to 6.7-rc.1 and add support for VOP2, Crypto, HW RNG (#5928)
* Update rk3588-edge to 6.7-rc1 kernel
* Update patches for rk3588-edge and add support for crypto, trng, hdmi tx, vop2
2023-11-19 22:30:26 +01:00
hzy
dcf4360b53 meson: edge: refresh patches 2023-11-19 22:27:54 +01:00
hzy
d6ede78016 meson: edge: Bump v6.6 2023-11-19 22:27:54 +01:00
Kevin Schmidt
72922908c5 Refresh jetson-nano board config. 2023-11-19 22:27:28 +01:00
Patrick Yavitz
2fa2277672 patch: misc: rtw88: 6.7
linux 6.7.y support

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-11-17 17:19:53 +01:00
Alban Browaeys
312738fa70 Revert "Add a patch that breaks compilation of wifi driver 8723ds on a kernel 6.6 (#5912)"
Fix is now merged in upstream master branch.

This reverts commit 563de0bd8a.
2023-11-17 06:47:47 +01:00
Tony
9f4260501d
collabora: update to newer tags (#5915) 2023-11-15 13:27:15 +01:00
Gunjan Gupta
e4ad867e47
kernel: sunxi: disable patch that prevents host mode on otg port (#5913)
Co-authored-by: Igor <igor@armbian.com>
2023-11-15 00:32:39 +01:00
Igor
563de0bd8a
Add a patch that breaks compilation of wifi driver 8723ds on a kernel 6.6 (#5912)
+ attach sources to commmit ID
2023-11-14 18:21:21 +01:00
chainsx
21091b29f4 media: fix firefly-rk3399 mini-pcie slot 2023-11-14 12:05:25 +01:00
Igor
dc5d461c95
Move Makefile section from patch (#5909)
There are many changes in this file and its impossible to cover this with a patch for now current and all kernels back
We are using same hack in UWE drivers.
2023-11-14 12:04:15 +01:00
Tony
02f80a255b
more archive cleaning (#5907)
* Meson64 clear abandoned kernels

* Rockchip: Clear out EOL kernels
2023-11-13 16:13:47 -05:00
Tony
9f350d74bb
Rockchip64: Clean up archive of all EOL kernels (#5903)
* Delete patch/kernel/archive/rockchip64-6.4 directory

EOL kernel replaced by 6.5->6.6

* Delete patch/kernel/archive/rockchip64-6.3 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-6.0 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.19 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.18 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.17 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.14 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.13 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.12 directory

EOL kernel
2023-11-13 07:41:04 -05:00
Viacheslav Bocharov
217a5b3ea3 JetHome: Add dts kernel patch for support onboard eeprom in JetHub D1+
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2023-11-08 14:06:32 +01:00
Igor Pecovnik
cc02b91478 Remove deprecated patches 2023-11-08 11:19:19 +01:00
amazingfate
f55a87d469 add v4l2 patches to rockchip64 for chromium 2023-11-05 10:05:18 +01:00
Jianfeng Liu
409cd45e50
xiaomi-elish: update config for 6.6, and fix one bluetooth pairing issue (#5885)
* xiaomi-elish: update .config, enable BINFMT_MISC and UHID
* xiaomi-elish: fix some bluetooth LE devices not pairing
2023-11-05 10:04:12 +01:00
jack
221f1ccd83 add board ArmSoM-w3; with uboot-patch and updated blobs 2023-11-03 08:12:58 +01:00
amazingfate
c66bfb3e38 bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
Julian Sikorski
26fed3cbda Update odroidxu4-current to 6.1.60 2023-10-31 08:14:43 +01:00
Ricardo Pardini
0488392964 meson64 / rockchip64 / uefi / rk3568-odroid: edge 6.6: bump to 6.6.y; rebase patches to v6.6(.0) 2023-10-31 08:14:01 +01:00
Paolo
f08dcd4867
rockchip,rk322x: bump edge kernel to 6.6 (#5875)
* rockchip,rk322x: bump edge kernel to 6.6
* rk322x: update patching_config.yaml
2023-10-31 08:13:23 +01:00
Gunjan Gupta
b8ab4f5e30 sunxi: bump edge kernel to 6.6 2023-10-30 22:58:11 +05:30