Commit Graph

4913 Commits

Author SHA1 Message Date
tabris
6a698327b9 filogic patches - tweak 0000.patching_config.yaml 2025-10-15 20:57:59 +02:00
tabris
d3af1e8e46 filogic - fix for openwrt kernel tree's lack of bpi-r4 sd dtb 2025-10-15 20:57:59 +02:00
Ricardo Pardini
74e231e66e meson64-6.17: arm64: dts: amlogic: Enable the npu node for Radxa Zero 2 2025-10-12 21:10:42 +02:00
Ricardo Pardini
cd6c09b07a meson64-6.17: rewrite/rebase against v6.17.1, no changes 2025-10-12 21:10:42 +02:00
Ricardo Pardini
06675ca040 meson64-6.17: rework g12b pinmux/pinctrl; thanks to retro98boy
> The kernel upstream fixed the missing PWM pinctrl C code for g12b and
> sm1, but did not add these PWM pinctrl nodes in the device tree.
> Therefore, only need to delete the
> meson-g12b-pinctrl-Add-missing-pinmux-for-pwm.patch from the repository
> and add a meson-g12b-dt-Add-missing-pinmux-node-for-pwm.patch.
> This patch does not include all PWM pinctrl nodes, only adding some
> g12b PWM pinctrl nodes as in the old patch. Notably, pwm_b_z_pins was
> renamed to pwm_b_z0_pins, but this is not used in the build repository.

- thus:
  - added `meson-g12b-dt-Add-missing-pinmux-node-for-pwm.patch`
  - dropped `meson-g12b-pinctrl-Add-missing-pinmux-for-pwm.patch`
  - kept `dt/meson-g12b-a311d-cainiao-cniot-core.dts`

Co-authored-by: retro98boy <retro98boy@qq.com>
2025-10-12 21:10:42 +02:00
Ricardo Pardini
1eb1e6a552 meson64-6.17: rework jethome-0001-Fix-meson64-add-gpio-irq-patch-from-https-lkml.org-l.patch 2025-10-12 21:10:42 +02:00
Ricardo Pardini
2637ec73c5 meson64-6.17: reworked hwmon-emc2305-fixups-for-driver.patch; thanks to pyavitz
Co-authored-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-12 21:10:42 +02:00
Ricardo Pardini
bd862d0873 meson64-6.17: borrow drv-spi-spidev-remove-warnings.patch from rockchip64 2025-10-12 21:10:42 +02:00
Ricardo Pardini
ff55f3185c meson64: bump to 6.17 via rename 2025-10-12 21:10:42 +02:00
Ricardo Pardini
69d36d8b87 meson64-6.16: rewrite/rebase patches vs v6.16.10 2025-10-12 21:10:42 +02:00
The-going
aae05ba5b5 sunxi-6.12: re-extract megous patches 2025-10-11 14:04:35 +02:00
Kingsley Jarrett
1bd88637be Add Kernel overlay to reduce eMMC frequency for FriendlyElec NanoPC-T6 boards
Some FriendlyElec NanoPC-T6 boards use a A3A444 eMMC chip. Under heavy I/O load when running in HS400 mode, this will often result in I/O errors.

Reducing the eMMC frequency from the default 200000000 Hz to 150000000 Hz improves stability and eliminates the I/O errors.
2025-10-11 08:13:44 +02:00
retro98boy
3058d11c51 SMART AM40: Enable native HDMI interface in OPS slot 2025-10-11 10:30:25 +08:00
Jianfeng Liu
0aa0216030 rockchip64-6.17: add rkvdec patch for rk35xx back 2025-10-08 22:44:03 +02:00
Muhammed Efe Cetin
204b1e402d rockchip64: current: fix display mode patches for rk3588 boards 2025-10-08 22:43:16 +02:00
Werner
7d241e36e5
remove pcie disabling node (#8726) 2025-10-07 13:59:10 +02:00
Ricardo Pardini
4088a0e6fd uefi-arm64-6.17: rebase against v6.17 2025-10-06 23:40:09 +02:00
Jianfeng Liu
4aadf67cb7 uefi-loong64-edge: bump to 6.17 via rename 2025-10-06 23:40:09 +02:00
Ricardo Pardini
8aafb20530 uefi-arm64: bump 6.16 -> 6.17 via rename 2025-10-06 23:40:09 +02:00
Ricardo Pardini
cce8e67ace uefi-arm64-6.16: rewrite patches against 6.16 final, no changes 2025-10-06 23:40:09 +02:00
royka1
784d367e8a
Add sata overlay for Orange-Pi-5 (#8707)
* OPi5: SATA power via vcc3v3_pcie20; set to 3.3V; rename overlay
* Convert spaces to tabs
---------

Co-authored-by: Igor <igor@armbian.com>
2025-10-06 23:39:26 +02:00
Paolo Sabatino
ec840494c8 Add rk3328 board Dusun DSOM-010R with carrier board RP3328-B 2025-10-06 22:37:48 +02:00
Nicolas Pereira
c340b22dcb rockchip rk3566: h96-TVbox: prepare i2c Leds to mainline 6.18 2025-10-04 21:08:27 +02:00
Patrick Yavitz
c6857a1594 BananaPi BPI-F3: Fixup bt_pwrseq node
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-04 07:04:33 -04:00
Patrick Yavitz
e726476423 SpacemiT: K1-X: Forward port 6.6.y DTSI
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-10-04 07:04:33 -04:00
Paolo
35629f641e
Bump rockchip64-edge kernel to 6.17 (#8703)
* bump rockchip64 edge kernel to 6.17

* update rockchip64 edge kernel config to 6.17

* Fixes for wireless drivers for rockchip64-edge 6.17

Patches for:
* uwe5622
* rtl8723ds
* rtl8852bs

* update rtl8852bs and rtl8723ds repository commit hashes
2025-10-03 18:36:42 +02:00
Igor Pecovnik
992edf26f4 UEFI loong64: drop upstreamed patches 2025-10-02 15:38:50 +02:00
Jianfeng Liu
c83f89a6e1 rockchip64-6.16: add patch to remove overclocked CPU OPP table 2025-10-02 15:43:40 +08:00
Jianfeng Liu
c5072b88ff Revert "rockchip64-edge: fix RK3576 CPU OPP voltages for cpufreq (#8697)"
This reverts commit 31168a8041.
2025-10-02 15:43:40 +08:00
Julian Sikorski
1cf20837d2 Update odroidxu4-current to 6.6.108 2025-10-01 12:08:24 +02:00
torzdf
04e7845da0
Remove outdated MMC HS patch revert (#8698) 2025-10-01 12:08:05 +02:00
SuperKali
3033165f06
rockchip64-edge: nanopi-r76s: Improve DTS organization (#8699)
Add section comments and reorganize nodes for better readability.

Signed-off-by: SuperKali <hello@superkali.me>
2025-10-01 07:28:32 +02:00
SuperKali
31168a8041
rockchip64-edge: fix RK3576 CPU OPP voltages for cpufreq (#8697) 2025-09-30 18:50:47 +02:00
SuperKali
badbc99594
rockchip64-edge: Enable UFS and add power regulators for NanoPi M5 (#8691)
* rockchip64-edge: Enable UFS and add power regulators for NanoPi M5
* rockchip64-edge: cleanup and rewrite using kernel-config
2025-09-29 19:52:05 +02:00
Hsun Lai
74c97b6c2a khadas-vim3: add mainline npu support 2025-09-29 14:24:12 +02:00
Jianfeng Liu
e5a702fde6 uefi-loong64-6.16: add revert patches to fix xe driver 2025-09-28 14:08:01 +02:00
SuperKali
412f67c20d
rockchip: Add NanoPi M5 board support to edge kernel (#8684)
* rockchip: Add NanoPi M5 board support to edge kernel

* rockchip64: enable Rockchip ASoC drivers and codecs in kernel config

* config: Fix audio Kconfig tristate hierarchy

Set CONFIG_SOUND, CONFIG_SND, and CONFIG_SND_SOC to built-in (y)
to allow Rockchip audio drivers to be built-in instead of being
silently downgraded to modules by olddefconfig.

* nanopi-m5: Add asound.state for audio configuration

* nanopi-m5: Fix SAI2 clock output
2025-09-28 12:46:45 +02:00
Paolo
343df94818
rockchip64: update tm16xx driver from kenrel mailing list (#8679) 2025-09-28 06:44:03 +02:00
Igor Pecovnik
b81d9e8b48 SM8550: drop patches that have been upstreamed 2025-09-27 13:21:38 +02:00
Jianfeng Liu
43d6de8929 add family qcs6490 and new board radxa dragon q6a 2025-09-25 10:18:34 +08:00
hqnicolas
a68ea8f525 rockchip rk3566: h96-TVbox: Include i2c Led Pins into dts 2025-09-23 07:34:41 +02:00
Igor Pecovnik
684936ea72 sunxi-6.16: Fix and re-enable patches for tsc2007 2025-09-21 20:09:24 +02:00
The-going
64a3da3b64 sunxi-6.16: move drm-sun4i-Mark-one-of-the-UI-planes-as-a-cursor-one.patch
This patch breaks the cursor display.
2025-09-21 20:09:24 +02:00
The-going
2279308d76 sunxi-6.16: Disable patches for tsc2007.
drivers/input/touchscreen/tsc2007_core.c:266:30: error: implicit declaration of function 'from_timer';
 did you mean 'mod_timer'? [-Werror=implicit-function-declaration]
 134   │      266 |         struct tsc2007 *ts = from_timer(ts, t, timer);
 135   │          |                              ^~~~~~~~~~
 136   │          |                              mod_timer
 137   │    drivers/input/touchscreen/tsc2007_core.c:266:48: error: 'timer' undeclared (first use in this function);
did you mean 'ktimerd'?
 138   │      266 |         struct tsc2007 *ts = from_timer(ts, t, timer);
2025-09-21 20:09:24 +02:00
The-going
82d66bb6f9 sunxi-6.16: Skip changes to drv-mfd-axp20x-add-sysfs-interface.patch
Potch is outdated.
Compilation fails with [-Werror=incompatible-pointer-types].
2025-09-21 20:09:24 +02:00
The-going
18d939edfd sunxi-6.16: add sun50i-h618-bananapi-m4-zero support 2025-09-21 20:09:24 +02:00
The-going
25ff95075e sunxi-6.16: add armbian patches 2025-09-21 20:09:24 +02:00
The-going
2b3a4c382a sunxi-6.16: add media patches 2025-09-21 20:09:24 +02:00
The-going
6db90af653 sunxi-6.16: re-export patces to v6.16.8 2025-09-21 20:09:24 +02:00
The-going
72ee3fe714 sunxi-6.16: add drm patches series
re-extract drm patches from v6.15.11 to v6.16.7
2025-09-21 20:09:24 +02:00
The-going
2805a7acce sunxi-6.16: move Revert megous patches to megous series 2025-09-21 20:09:24 +02:00
The-going
8bbaa8666a sunxi-6.16: remove unused megous patches 2025-09-21 20:09:24 +02:00
The-going
095e9c68e8 sunxi-6.16: Add series.conf file and switch to v6.16.7 2025-09-21 20:09:24 +02:00
The-going
13e6960fd6 sunxi-6.16: Fix ASoC: soc-core, usb: dwc3, drm: sun4i 2025-09-21 20:09:24 +02:00
The-going
c1b82e9824 sunxi-6.16: Add megous patches for v6.16.7 2025-09-21 20:09:24 +02:00
LXY
5c273e2754 sakurapi-rk3308b: add high speed conf for emmc and ufs for tf slot (6.12) 2025-09-20 17:50:06 +08:00
LXY
adb24b0129 sakurapi-rk3308b: add high speed conf for emmc and ufs for tf slot 2025-09-20 17:50:06 +08:00
Paolo Sabatino
29317c6f7e update rockchip 32 bit edge kernel to 6.17
* import new layout for libreelec patches (no more mbox)
* refactor existing patches to kernel 6.17
* fix uboot issue causing VOP IOMMU page fault and no screen
2025-09-18 22:48:06 +02:00
Martin Schmiedel
4db2f1abd2 IMX8 kernel 6.12.y: remove obsolete patch
Signed-off-by: Martin Schmiedel <martin.schmiedel@tq-group.com>
2025-09-17 16:45:14 +02:00
Jianfeng Liu
9d0ed58bb0 uefi-loong64-6.16: add patch to enable xe driver build 2025-09-17 14:16:41 +08:00
brentr
428d467087
Add DT overlay to operate RK3308 OTG USB port in Host mode (#8642)
Also remove DT overlays that existed only to support unsupported legacy kernels
and fix a typo in a comment in rk3308-emmc.dtso
2025-09-15 22:08:20 -07:00
retro98boy
903f67e7f3 SMART AM40: U-Boot: fix DWC DRD could not find phy and thus crashed 2025-09-15 21:21:35 +02:00
Muhammed Efe Cetin
8b48d991a8 rockchip64: current: rewrite patches 2025-09-15 21:12:38 +02:00
Muhammed Efe Cetin
1f8c83cfb7 rockchip64: current: fix some rk3588 boards stuck in initramfs stage 2025-09-15 21:12:38 +02:00
Muhammed Efe Cetin
7b56c4266f add support for Bananapi M5 Pro board 2025-09-15 19:47:19 +02:00
The-going
e31992ae7c sun55iw3: move patches to archive/sunxi-dev-6.16 folder
When patches outside the series are in the target folder
KERNELPATCHDIR = "archive/sunxi- $ {KERNEL _ MAJOR _ MINOR}"
they create problems for all other patches in the series
and are difficult to move to the new kernel version because
they are not properly designed.

Move the patches to a separate development folder until
the design is fixed so that we can add them to the series.
2025-09-15 19:46:23 +02:00
The-going
e16e8928e3 sunxi-6.12: re-extract megous patches to v6.12.47 2025-09-15 19:44:58 +02:00
SuperKali
58cf3ee846
rockchip64-edge: Add RK3576 thermal sensor support with OTP trim (#8614) 2025-09-11 17:25:21 +02:00
SuperKali
471aba836b
add NanoPi R76S support for edge kernel builds (#8609) 2025-09-11 09:03:35 +02:00
Jianfeng Liu
db91d1e79a armsom-sige5: enable edge build 2025-09-08 20:02:28 +02:00
chillymattster
23851341e6 add description and meta information to rk3308-fix-10mbit-ethernet.patch 2025-09-07 06:35:27 +08:00
chillymattster
9bbd4b14ac add patch to fix 10mbps ethernet for rk3308 (rockpi s) in edge kernel 2025-09-07 06:35:27 +08:00
chillymattster
0b439e14a0 add kernel patch to fix 10mbps ethernet for rockpi s 2025-09-07 06:35:27 +08:00
Jianfeng Liu
4f26990633 rockchip64-6.16: add patch to fix chromium v4l2 decoding with rkvdec 2025-09-04 19:50:38 +08:00
Jianfeng Liu
1b767c0584 rockchip64-6.16: update new rkvdev driver 2025-09-04 19:50:38 +08:00
retro98boy
2bf0163d1c meson64: rewrite edge kernel patches 2025-08-31 12:42:15 +02:00
retro98boy
2b166f37f3 meson64: bump kernel to 6.16 2025-08-31 12:42:15 +02:00
retro98boy
81a0c75fec Rename realtek,ledsel to align with realtek,led-data used in the repository 2025-08-31 05:59:48 +08:00
retro98boy
fce02fad25 Split the NanoPi R3S LED patch to make it applicable to more devices 2025-08-31 05:59:48 +08:00
Igor Pecovnik
ce93f1ed16 Update rockchip v4l2 related patches due to upstream changes 2025-08-29 05:24:38 +08:00
SuperKali
446a51aa4a
rockchip64: fix compilation issues for kernel 6.12 (#8554)
Updated VPU driver and board patches to resolve build failures:
- drivers/media/platform/verisilicon/rockchip_vpu_hw.c
- arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi
2025-08-28 21:29:00 +02:00
Rolf Leggewie
a9b84c88f2 patch/kernel: update docs URI in a number of overlay READMEs 2025-08-27 16:33:31 +08:00
SuperKali
64b0c6e2af
board: nanopct6: split and refactor patches for rockchip-6.12 (#8550) 2025-08-27 08:49:09 +02:00
Yao Fei
34f3ddd429 Update cb1-overlay.patch
Same as 6.15, fix minor typo in sun50i-h616-fixup.scr , to make Zero2W GPIO work.
2025-08-27 00:34:47 +08:00
Yao Fei
8229ea9a85 Update cb1-overlay.patch
fix minor type in sun5i-h616-fixup.scr to correct PH and PI port, make Zero2W GPIO works.
2025-08-26 21:35:50 +08:00
The-going
a7c19f1e35 sunxi-6.12: reextract armbian patches for v6.12.43 2025-08-26 04:56:04 +08:00
The-going
246fd0c858 sunxi-6.12: reextract armbian patches for v6.12.41 2025-08-26 04:56:04 +08:00
The-going
ef5242f69a sunxi-6.12: reextract of megous patches for v6.12.41 2025-08-26 04:56:04 +08:00
Rolf Leggewie
91c0f21250 patch: drop rk3399-fix-pci-lanes.patch from 6.16 kernel
The patch has been upstreamed
2025-08-21 11:52:25 +02:00
Paolo Sabatino
5905ba2e21 remove patch preventing GbE from working on rockpi-e 2025-08-20 21:40:48 +02:00
Paolo Sabatino
ae11ad5db5 workaround for rockchip gigabit ethernet not able to init dma 2025-08-20 21:40:48 +02:00
Muhammed Efe Cetin
7a02c24af6 nanopi-m6: add GT911 touchscreen support to edge kernel 2025-08-20 15:50:10 +08:00
Muhammed Efe Cetin
1523d9e9f8 nanopi-m6: add YX35 lcd support to edge kernel 2025-08-20 15:50:10 +08:00
Julian Sikorski
b8977cee85 Update odroidxu4-current to 6.6.102 2025-08-19 20:14:58 +02:00
Rolf Leggewie
63986242b6 pad double digits in kernel patch names with a leading zero (#8520)
Affected kernels:
- odroidxu4-6.6
- spacemit-6.6

the following script gets it mostly (!) right

for patch in patch-6.6.*; do
    # Extract the numbers using parameter expansion
    num1=${patch:10:2}  # Get the first number (2 digits)
    num2=${patch:13:2}  # Get the second number (2 digits)

    # Pad the numbers with leading zeros
    padded_num1=$(printf "%03d" "$num1")
    padded_num2=$(printf "%03d" "$num2")

    # Construct the new patch name
    new_patch="patch-6.6.${padded_num1}-${padded_num2}.patch"

    # Rename the file using git mv
    git mv -v "$patch" "$new_patch"
done
2025-08-19 14:10:26 +02:00
Paolo Sabatino
9e30758977 Implement innosilicon phy usb3 driver for rk3328
source: https://patchwork.kernel.org/project/linux-rockchip/cover/20250115012628.1035928-1-pgwipeout@gmail.com/
2025-08-17 13:56:49 +02:00
Patrick Yavitz
bf9b1368fe BananaPi BPI-M4-Zero: Add spi0 node
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-13 10:22:27 -04:00
Patrick Yavitz
94d9b3a5dd BPI-CM4: Remove Improve SDIO WiFi speeds related overlay
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-13 05:49:07 -04:00
Patrick Yavitz
617580ee89 REVERT: Improve SDIO WiFi speeds
The change isn't consistent and only works in 2 out of 3 units.
When it fails, it does so hard, breaking SDIO.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-13 05:49:07 -04:00
Patrick Yavitz
925e22c093 SpacemiT: Add edge patches
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-11 12:21:05 -04:00
juanesf
83f33fa122
Migrate Radxa Cubie A5E to mainline 6.16 (#8447)
* migrate u-boot and kernel to mainline

* Add patches for 6.17

* fix compile for patches addes

* Orderer patches, switch kernel config to sunxi64, recreate some patches for fix build

* Update linux-sunxi64-edge.config after pm-domain & sun55i-gmac200 activate

* enable wifi and bluetooth

* revert linux-sunxi64-edge.config

- Revert linux-sunxi64-edge.config
- Add modules: CONFIG_IOMMUFD, CONFIG_SUN50I_IOMMU, CONFIG_SUN55I_PCK600.

* drop sunxi-dev-6.14 and cleanup involved patches

* Update radxa-cubie-a5e.csc

make change proposed by igorpecovnik
2025-08-07 22:17:15 +02:00
Patrick Yavitz
f022f38041 KickPi K2B: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Patrick Yavitz
879202b837 Add KickPi K2B DTS
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-05 07:39:19 -04:00
Martin Schmiedel
57739cfeb5 MBa8MPxL: fix overlays for lvds and camera
- now they are built and packaged.

Signed-off-by: Martin Schmiedel <martin.schmiedel@tq-group.com>
2025-08-05 13:20:13 +02:00
Jianfeng Liu
87e8054373 loong64: add patches for intel xe driver with non 4K page size 2025-08-04 17:34:24 +08:00
Patrick Yavitz
dda6950c34 Re-enable h616 RTC patches on current
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-03 15:44:33 -04:00
Patrick Yavitz
e408731b30 BananaPi BPI-M4-Zero: Add KASLR Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-03 15:44:33 -04:00
Jianfeng Liu
b3912bb03a uefi-arm64: bump to 6.16 2025-08-03 09:37:30 +08:00
c127
413a42c5e6
orangepi5pro: dts: Fix incorrect GRF node name (Update U-Boot to v2025.07 for eMMC support) (#8441)
* feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support

Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.

* orangepi5pro: dts: Fix incorrect GRF node name

The GRF node was misspelled as 'sysgrf' instead
of the correct 'sys_grf'.

This commit corrects the phandle to the proper value.
2025-07-30 08:17:02 +02:00
Julian Sikorski
6d4464a7c5 Fix up 6.6.98 to 6.6.99 patch to apply on top of odroid kernel 2025-07-30 07:29:37 +02:00
Julian Sikorski
7743cca89d Update odroidxu4-current to 6.6.100 2025-07-30 07:29:37 +02:00
Werner
449336a149 Revert "feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support …"
This reverts commit 53189d4c5e.
2025-07-29 19:07:22 +02:00
c127
53189d4c5e
feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support (#8417)
Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.
2025-07-29 08:32:58 +02:00
Patrick Yavitz
11821aebf9 BananaPi BPI-M4-Zero: Update DTS files
Mostly a fixup for the emac1 node, which I am unable to test.
https://forum.armbian.com/topic/53058-banana-pi-bpi-m4-zero-sun50i-h618-emac1-internal-phy-not-detected-%E2%80%9Cno-phy-found%E2%80%9D/

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-28 13:04:42 -04:00
Paolo Sabatino
96fe7dee19 bump rockchip edge to kernel 6.16 2025-07-28 20:45:52 +08:00
retro98boy
67e4ab7475 SMART AM40: add PHY LED configuration 2025-07-26 11:16:33 +02:00
Michał Dziekoński
f7b1a70dbb rock-5c: Enable thermal sensors for current
Signed-off-by: Michał Dziekoński <michal.dziekonski+github@gmail.com>
2025-07-26 06:24:59 +02:00
Hsun Lai
61b3aa2cbe lckfb-taishanpi: update u-boot patches, add current&edge kernel support 2025-07-25 06:36:14 +02:00
Hsun Lai
cb934081e0 station-m3: add current kernel, update u-boot patches 2025-07-25 09:46:49 +08:00
Igor Pecovnik
2629e21026 Rockchip EDGE: fix broken patch 2025-07-24 18:34:36 +02:00
Patrick Yavitz
f0d1697c55 BananaPi BPI-F3: Update linux-6.6.95 to 99
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-22 14:11:38 -04:00
Igor Pecovnik
4fc1fc84e0 Rockchip64 EDGE: fix broken patch 2025-07-22 10:35:00 +02:00
Patrick Yavitz
a680b5b713 Add BPI-M4-Zero DTS to DT dir and remove from patch series
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Patrick Yavitz
b7047a6e46 Sunxi64: Enable Armbian Auto-Patching
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Igor Pecovnik
797898d83f Meson64 Current: adjust broken patch 2025-07-18 17:42:40 +02:00
Patrick Yavitz
957414d95b Sunxi64: Disable Allwinner H616 RTC support patches
These two patches muddle up Bluetooth which depends on RTC
functioning properly.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
c127
15e454b2c5
Initial Support for Orange pi 5 pro board (#8348)
* Add initial support for Orangepi 5 Pro

Tested and Working:
Wireless & Bluetooth
USB 2.0 + USB 3.1
HDMI 2.1
Gigabit Ethernet (PCIe to RJ45 - Need drivers YT6801)
NVMe PCIe 2.0
MicroSD
Audio Controller es8388 - Audio Out
FAN PWM
LEDs PWM

Not Working:
Onboard Microphone
HDMI 2.0 (DP-HDMI - rockchip,rk3588-dp No Driver)

Not Tested:
Camera 1,2
eMMC

* OPi 5 Pro: Ethernet Driver Installation on First Boot

Implemented a simple script to install the driver
during first boot using the installation headers
included in the image. Takes just a few seconds
on first boot.

Disclaimer: Attempted installation in a chroot env but failed.

* fix: Make first-boot Ethernet driver install more robust

The `eth-driver-firstboot.service` would sometimes fail on first boot with a "Resource temporarily unavailable" error. This happened when another process had a lock on `dpkg`.

To fix this, the installation script now waits for any `dpkg` locks to be released before attempting to install the driver package. It also includes a retry mechanism (3 attempts) in case of a transient failure.

This ensures the network driver is successfully installed, providing a better out-of-box experience.
2025-07-11 16:57:29 +02:00
TheSnowfield
b93dd78102 sakurapi-rk3308b: add pcm5102a dt overlay 2025-07-11 17:43:14 +08:00
brentr
224b35ab28
Restore RockPI-S audio again (#8360)
* set clocks to the old default rate if the codec never calls set_sysclk

After mainline kernel commit 21cfbeae7d7c54a6cdea4b00096150f438f4fbde
rockchip i2s requires that soc codecs call set_sysclk to explicity select a rate.
This patch simply reverts to the old behavior if the codec does call set_sysclk.
(rather that failing in that case with a bogus rate of 0hz)

Also adds rk3308 vendor ASoC support to 6.16 kernel

* Require use of device tree overlay to enable pcm5102a CODEC
2025-07-06 10:50:50 -07:00
veduco
0cc8ccf3c6 Fix odroid-c4 overlays, edge kernel
Add periphs_pinctrl fragment
2025-07-05 16:19:28 +08:00
Patrick Yavitz
ba8487ed52 Gateway GZ80x: Add bluetooth support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
veduco
c5d19faec1
Fix odroid-c4 i2c overlays (#8352)
Add periphs_pinctrl fragment
2025-07-04 05:09:41 +00:00
Werner
e470ebe2bb
rock-5c: Add gpio names to current and edge dts (#8343)
* rock-5c: add gpio names to `current`

* rock-5c: add gpio names to `edge`. fix pin-32 in `current`

* fix patch header

* fix typo  and formatting for `current`

* fix typo, fix indentations, fix formatting for  `edge`
2025-07-03 05:36:26 +02:00
Ryan L
b31358752c Backport upstream kernel fixes for sun4i-drm and drm_atomic_helper_connector_hdmi_check()
Firstly, the upstream patch for sun4i-drm ensures the HDMI output is initialized successfully.
Secondly, patching drm_atomic_helper_connector_hdmi_check() avoids a null pointer dereference at shutdown or reboot
2025-07-02 12:38:14 +02:00
Ryan L
91574fac14 Add HDMI display nodes and enable DE on Pcduino 1, 2 & 3 board DTS files 2025-07-02 12:38:14 +02:00
Patrick Yavitz
e7506684ad BananaPi BPI-M4-Zero: Revert bluetooth changes from last PR
Although my initial testing appeared to be a success, subsequent
testing finds it to fail more often than it works.

Back to square one.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-02 06:32:51 -04:00
hyx0329
6e39531b62 rockchip64-6.16: Partial fix of DP alt mode on some rk3399 boards
The old method carried along with board-pbp-add-dp-alt-mode.patch only
makes typec work in one(normal) orientation. This patch introduces a
proper extcon driver and makes the workaround cleaner, so orientation
switch is working.

Improvements:
- type-c DP on rk3399 works with both orientations
- type-c USB 3.0 on rk3399 works with both orientations, with minor
  issues, see below

Caveats:
- Powered USB-C hubs may be not recognized, and can be worked around by
  loading a gadget driver, or manually toggling the mode once for each
  connection.
- Some dual-role devices(phone, tablet) may be not recognized.

Affected boards:
- TinkerBoard 2/2S
- Pinebook Pro
- NanoPC T4
- Orange Pi 4
- Orange Pi 4 LTS

Tested on tinkerboard 2s. This patch contains other minor fixes for
tinker2's device tree, including adding a missing fan node, adding color
labels to leds.

The 2 patches adding dp support for nanopc t4 and pinebook pro are also
updated accordingly.

The device trees of Orange Pi 4 / 4 LTS are also updated to match the
new implementation.
2025-07-02 12:12:05 +02:00
Mecid Urganci
9f05f1fb72 Rock-5B-Plus: Align Edge 6.16 with upstream 2025-06-30 08:51:47 +02:00
Patrick Yavitz
8677a9af21 BananaPi BPI-M4-Zero: Add fixed-clock bluetooth fixup
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Igor Pecovnik
4db95c6122 Allwinner kernel: bump current to 6.12.35 and edge to 6.15.4 2025-06-30 08:45:56 +02:00
Patrick Yavitz
6c55647e90 SpacemiT: Update linux-6.6.93 to 95
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-28 14:35:03 -04:00
Werner
dbe1b2bf4f rockchip64: rewrite patches 2025-06-25 22:25:04 +02:00
Werner
fa9302f162
rockchip64: bump edge to 6.16-rc3 (#8328)
* Fix wifi drivers on kernel v6.16

These patches can get deleted after merged upstream.

* initial commit

* fix header

* remove ssv6051 driver

---------

Co-authored-by: amazingfate <liujianfeng1994@gmail.com>
2025-06-24 15:25:34 +00:00
Paolo Sabatino
998e540fad further cleanup and fixes for rock-s0 board dts
* enable internal antenna by default
 * remove unnecessary nodes from device tree
2025-06-23 20:29:48 +02:00
Paolo Sabatino
d7dd448ab7 remove unnecessary rk3308 patches
* suggestion from @kwiboo, see discussion in PR 7815
2025-06-23 20:29:48 +02:00
Paolo Sabatino
68284de329 consolidation for rock-s0 board patches
* remove the patches that are shredding upstream device tree
 * consolidation into single patch that apply over upstream dt
 * add pcm5102a device tree overlay for handy usage
2025-06-23 20:29:48 +02:00
Paolo Sabatino
6f120bf7fc update tm16xx driver for rockchip64 edge kernel 2025-06-23 20:25:09 +02:00
retro98boy
c9835d6aa3 fine3399: move dts from patch file to dedicated dt directory 2025-06-22 23:27:32 +02:00
retro98boy
d3bf2462bc SMART AM40: drop deprecated label property in gpio leds node 2025-06-22 23:27:32 +02:00
retro98boy
7a6e8068ff CAINIAO CNIoT-CORE: fix memory address range 2025-06-22 23:27:32 +02:00