armbian-build/patch/kernel/archive
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
..
bcm2711-6.1
bcm2711-6.6
bcm2711-6.10
imx6-6.1
imx6-6.6
imx6-6.10 Revert "imx6: move current to 6.12.y" 2025-02-12 11:50:10 +01:00
imx8m-6.12 MBa8MPxL-RAS314: fix sd-card regulator error 2025-06-11 19:30:11 +02:00
meson64-6.12 CAINIAO CNIoT-CORE: fix memory address range 2025-06-22 23:27:32 +02:00
meson64-6.15 CAINIAO CNIoT-CORE: fix memory address range 2025-06-22 23:27:32 +02:00
meson-6.10 meson: kernel update: legacy -> 6.6, current -> 6.12 (#7801) 2025-02-08 23:08:34 +01:00
meson-6.12 Main: adjust broken patches on Meson and Rockchip64 2025-06-21 19:37:37 +02:00
meson-s4t7-5.15
mvebu-6.1
mvebu-6.6
mvebu-6.12 mvebu: bump EDGE kernel to 6.12 and disable Active State Power Management 2025-05-16 19:01:48 +02:00
odroidxu4-6.6 Update odroidxu4-current to 6.6.93 2025-06-08 18:04:39 +02:00
rockchip64-6.6 sakurapi-rk3308b: fix uart4 bcm4345c5 bluetooth hci, enable i2c1 2025-04-13 09:10:53 +02:00
rockchip64-6.9 sakurapi-rk3308b: fix uart4 bcm4345c5 bluetooth hci, enable i2c1 2025-04-13 09:10:53 +02:00
rockchip64-6.10/dt
rockchip64-6.12 fine3399: move dts from patch file to dedicated dt directory 2025-06-22 23:27:32 +02:00
rockchip64-6.16 rockchip64-6.16: Partial fix of DP alt mode on some rk3399 boards 2025-07-02 12:12:05 +02:00
rockchip-6.12 rockchip/64: fix again periodic dma and audio stuttering 2025-02-23 19:26:53 +01:00
rockchip-6.15 bump rockchip 32 bit edge kernel to 6.15 2025-06-03 09:53:37 +02:00
sm8250-6.12 Remove Xiaomi umi Support 2025-03-10 16:50:49 +08:00
sm8550-6.12 Update Odin2 Config 2025-03-15 10:29:56 +01:00
spacemit-6.6 SpacemiT: Update linux-6.6.93 to 95 2025-06-28 14:35:03 -04:00
starfive-6.1
sunxi-6.6 Sunxi overlays - fix dts peripheral aliases (#8290) 2025-06-11 23:54:06 +02:00
sunxi-6.7
sunxi-6.12 BananaPi BPI-M4-Zero: Add fixed-clock bluetooth fixup 2025-06-30 08:51:20 +02:00
sunxi-6.13 BananaPi BPI-M4-Zero: codec node not currently required 2025-05-14 08:56:39 -04:00
sunxi-6.14 Sunxi overlays - fix dts peripheral aliases (#8290) 2025-06-11 23:54:06 +02:00
sunxi-6.15 BananaPi BPI-M4-Zero: Add fixed-clock bluetooth fixup 2025-06-30 08:51:20 +02:00
sunxi-dev-6.14 Enable thermal support for sun55i-a523 2025-03-26 10:06:16 +01:00
uefi-arm64-6.6
uefi-arm64-6.9
uefi-arm64-6.12
uefi-arm64-6.15 uefi-arm64-6.15: rewrite/rebase patches against 6.15-rc1 2025-05-29 09:33:29 +02:00
wsl2-arm64-6.1
wsl2-arm64-6.6
zynq-5.4
wsl2-x86-6.1
wsl2-x86-6.6