Igor Pecovnik
af131c02cd
Meson: drop (long) broken legacy code which is also breaking CI
2025-02-10 08:10:04 +01:00
qbisi
cb6f2fbef8
hinlink-h88k: add 5g modem enable and reset pin
2025-02-09 18:50:05 +08:00
qbisi
c3be0a4216
hinlink-h88k: fix usb dr_mode to host
2025-02-09 18:50:05 +08:00
Dominik Wójt
5b29f4dd4b
meson: kernel update: legacy -> 6.6, current -> 6.12 ( #7801 )
...
* Add MXQ target. Copy HDMI fix from odroid-c1.
* meson8, MXQ: add boot from usb support, configurable dtb
* MXQ: remove boot logo
Built-in U-BOOT is used, so the logo will not be displayed anyway.
* meson: kernel update: legacy -> 6.6, current -> 6.12
* Change Odroid C1 and Onecloud to community supported as build now passes
---------
Co-authored-by: Igor Pecovnik <igor@armbian.com>
2025-02-08 23:08:34 +01:00
Dominik Wójt
2bf71e2fda
Add MXQ target. Copy HDMI fix from odroid-c1.
2025-02-08 23:06:01 +01:00
Julian Sikorski
222c875761
Update odroidxu4-current to 6.6.75
2025-02-08 19:38:57 +01:00
Igor Pecovnik
2087a8b012
Revert commit that breaks compilation
...
This needs deeper anlysis and testing, so lets revert to known situation
2025-02-08 19:38:13 +01:00
Igor Pecovnik
a3dac432fc
imx6: move current to 6.12.y
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Tested with Udoo: https://paste.next.armbian.com/ojixapowaq
2025-02-05 19:44:33 +01:00
Paolo Sabatino
448418b9f3
rockchip/64: improvements to pl330 dma driver
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2025-02-05 13:45:48 +01:00
EvilOlaf
acea78f5dc
nanopi-r3s: bump edge
u-boot to 2025.01
...
add support for `current`
2025-02-03 16:18:19 +01:00
Thorsten Maerz
6ade04d540
add devicetree for "edge" kernels
2025-02-03 16:17:54 +01:00
Thorsten Maerz
0681dd2a0f
change blue/user LED trigger from 'mmc1' to 'activity'
...
(mmc1 did not show any activity)
2025-02-03 16:17:54 +01:00
Thorsten Maerz
fa1168cc96
rename LEDs to reflect their actual colour
2025-02-03 16:17:54 +01:00
Thorsten Maerz
4fdeca5aab
add overlay to enable v4l2 devices
...
Overlay for testing purposes:
Maybe it is possible to use hardware video-encoding on that chip.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
ef8349799f
disable unusable v4l2 devices
...
Removes /dev/video[012] and /dev/media[01]
2025-02-03 16:17:54 +01:00
Thorsten Maerz
e636bcf00e
add overlay for enabling "end1" network adapter
...
Overlay for testing purposes:
There is a strange interaction between that ethernet adapter and the rtc
(it runs better -but still not well- with the ethernet adapter enabled).
2025-02-03 16:17:54 +01:00
Thorsten Maerz
12ce53a434
disable unusable "end1" network device
...
There are no physical ethernet ports on that board.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
8f2a468eb9
Add new board: MKSKLIPAD50 (based on MKSPI)
...
Contains rewritten dts, based on decompiled dtb from original Klipad50
(as similiar as possible to original).
Kernel defconfig taken from MKSPI (replaced "mkspi" with "mksklipad50")
2025-02-03 16:17:54 +01:00
Patrick Yavitz
eb2258030c
BananaPi BPI-F3: patch fail fixup
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-02 11:15:08 +01:00
Patrick Yavitz
aedc1ce5f9
BananaPi BPI-F3: Add "complete" DTS file
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-02 09:06:48 +01:00
Alban Browaeys
ebb6fb1bec
helios64: fix helios64-heartbeat-led.service
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Has been cancelled
While syncing with upstream Linux helios64 dts for 6.9 I missed
the diff for the helios64 status led label (upstream was
helios64:green:status instead of Armbian helios64::status) and
thus broke armbian helios64-heartbeat-led.service.
This commit restores the Armbian label helios64::status to let
helios64-heartbeat-led.service starts.
Fixes: cbaf67f00
("Sync helios64 to its updated 6.9 dts")
Signed-off-by: Alban Browaeys <alban.browaeys@gmail.com>
2025-02-01 23:13:17 +01:00
Alban Browaeys
cce0f3f05d
helios64: restore hs400 support after enabling strobe line internal pulldown
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Has been cancelled
Since v5.11, Linux upstream commit 8b5c2b45b8f0 disabled the internal pull-down
for the strobe line explicitly instead of leaving it in its default
state (the opposite of Rockchip Kernel which force enable this intrnal
pulldown by default) thus causing I/O errors in HS400 mode for various
eMMC modules (the ones that did not have an external pulldown on the
strobe line likely).
Discussed upstream and the choice has been made to keep this
behavior as it has been there for too long and reverting might break
other boards http://lists.infradead.org/pipermail/linux-rockchip/2024-April/046416.html
HS400 for helios64 was disabled in commit 5f2e23e90
"Disabled hs400 on Helios64 (hopefully only temporarily) (#3126 )"
but for 5.10.63 (ie before the above commit disabled internal pulldown).
Back then I had bisected the emmc I/O issue to a double init of the emmc
regulator introduced while adding deferred support to the regulator driver
core, ie commit 06653ebc0ad2 "regulator: core: resolve supply for boot-on/always-on regulators"
in 5.10.60. But due to the new default for the strobe line internal pulldown
introduced in 5.11, when this double voltage regulator init issue was fixed likely by
8a866d527ac0 "regulator: core: Resolve supply name earlier to prevent double-init"
in Linux 6.1.
2025-01-30 19:06:51 +01:00
Muhammed Efe Cetin
f49da1a964
rockchip64-6.12: add support for NanoPi M6
2025-01-30 19:06:03 +01:00
Muhammed Efe Cetin
def4dbca4a
rockchip64-6.13: add support for NanoPi M6
2025-01-30 19:06:03 +01:00
Werner
529997182a
Add support for NanoPi R3S ( #7556 )
...
* add nanopi-r3s.csc board config
* Nanopi R3S - add uboot patch
* Nanopi R3S - add dts
* fix bogus patch header
* Migrate to new patch series
Source & credits https://patchwork.ozlabs.org/project/uboot/list/?series=438193
I still need to figure out how to convert a patch series from patchwork in a way so the build framework doesn't complain about headers and magic and whatever. So a few hundreds of header lines have been replaced with something generic.
Applies and builds fine now against current stable v2024.10
* Create board-nanopi-r3s-fix-leds.patch
Thx https://github.com/armbian/build/pull/7556#issuecomment-2615110100
* Rename board-nanopi-r3s-fix-leds.patch to xx-board-nanopi-r3s-fix-leds.patch
* add new patch
2025-01-30 19:05:18 +01:00
jomadeto
940de79327
aml-c400-plus: Remove duplicated code present in meson-gx-p23x-q20x.dtsi
2025-01-30 19:04:23 +01:00
Mecid Urganci
0cc738e3c2
Switch rkr4.1 to rkr5
2025-01-30 19:03:34 +01:00
Nicolas Pereira
0041cc70db
h96max-v56: u-boot: bump to 2025.01
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Waiting to run
2025-01-25 20:10:22 +01:00
JohnTheCoolingFan
e0da4a6ace
BigTreeTech CB1 dts adjustments (edge 6.12)
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
a220a38ce0
BigTreeTech CB1 dts adjustments (current 6.6)
2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
3be9761a86
BigTreeTech TSC2007 touchscreen ghost touches patch update for edge (6.12)
2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
d92d484e3f
BigTreeTech TSC2007 touchscreen ghost touches patch update for current (6.6)
2025-01-25 21:56:09 +03:00
jpy794
9e455733bd
fix native ethernet on nanopi-r4se standard edition without EEPROM
2025-01-23 18:30:12 +01:00
Ricardo Pardini
93bfb5149e
meson64-6.12: rebase patches against 6.12.10
2025-01-21 13:27:54 +01:00
Ricardo Pardini
c814ed2256
meson64-6.13: rebase against 6.13-rc7
2025-01-21 13:27:54 +01:00
Ricardo Pardini
51f111f171
meson64-6.13: prepare new edge by copying 6.12 (current)
2025-01-21 13:27:54 +01:00
Ricardo Pardini
16fd47f7ca
meson64: drop old patch directories for 6.1 and 6.6
2025-01-21 13:27:54 +01:00
Ricardo Pardini
9469ce330d
uefi-arm64-6.13: fix Phytium ACPI glue patch
...
- seems upstream has gone `remove` -> `remove_new` and back to `remove` now
2025-01-21 13:25:23 +01:00
Ricardo Pardini
0595a36301
rockchip64-6.13: rebase patches against 6.13 final
2025-01-21 13:25:23 +01:00
Ricardo Pardini
3215436aab
uefi-arm64-6.13: rebase against 6.13 final
2025-01-21 13:25:23 +01:00
Ricardo Pardini
1a622e5fa7
rockchip64-6.13: rebase patches against 6.13-rc7
2025-01-21 13:25:23 +01:00
Ricardo Pardini
b86cc380e5
rockchip64-6.13: drop upstreamed patches in 6.13-rc7
2025-01-21 13:25:23 +01:00
Ricardo Pardini
a1da8359e8
uefi-arm64-6.13: rebase against 6.13-rc5
2025-01-21 13:25:23 +01:00
Ricardo Pardini
46cd1b7c30
uefi-arm64-6.13: prepare new edge via copy from 6.12 (current)
...
- Fixes dc558d7c01
which forgot the patches
2025-01-21 13:25:23 +01:00
Martin Schmiedel
a4ed40bc6a
MBa8MPxL: update linux-tqma-current to 6.12
...
Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-01-19 20:22:42 +01:00
The-going
8a56a468f6
sunxi-6.6: Remove unnecessary, move the checked ones to the armbian series.
...
Remove unnecessary patch fixes, and also move the time-tested patch
to the armbian series as permanently supported.
2025-01-19 20:22:11 +01:00
The-going
85d1fd1358
sunxi-6.6: armbian patches: revert commit changes e103e2e1da
...
Undo changes that are made massively and create a lot of noise.
e103e2e1da
2025-01-19 20:22:11 +01:00
The-going
72bf641075
sunxi-6.6: fixes patches: revert commit changes e103e2e1da
...
Undo changes that are made massively and create a lot of noise.
e103e2e1da
2025-01-19 20:22:11 +01:00
The-going
25b0741531
sunxi-6.6: megous patches: revert commit changes e103e2e1da
...
Undo changes that are made massively and create a lot of noise.
e103e2e1da
2025-01-19 20:22:11 +01:00
Igor Pecovnik
dc558d7c01
UEFI kernels, legacy = 6.6, current & edge 6.13
2025-01-19 20:21:52 +01:00
Lane Jennison
53832cf54a
use RK3568 phy fix from mailing list
2025-01-19 20:20:51 +01:00
The-going
3abe05fe08
sunxi-6.6: Re-extract all patches to v6.6.70
2025-01-11 21:51:26 +01:00
The-going
2d6b2e3338
sunxi-6.12: Re-extract armbian patches to v6.12.9
2025-01-11 21:50:16 +01:00
The-going
b97cd4a3a1
sunxi-6.12: Re-extract megous patches to v6.12.9
2025-01-11 21:50:16 +01:00
Ricardo Pardini
60d397e114
rockchip64-6.13: NanoPi R6C/R6S SD card detect patch
...
- from https://lore.kernel.org/linux-rockchip/20241219113145.483205-1-anton.kirilov@arm.com/T/#u
- also https://lore.kernel.org/linux-rockchip/20241219112532.482891-1-anton.kirilov@arm.com/T/#u (USB3) was already done by Efe
2025-01-11 21:48:59 +01:00
Ricardo Pardini
87a38d8e33
rockchip64-6.13: rk3568-odroid-m1: add nodes for i2c/pwm/spi/uart overlays
...
- we used to have a bare-dt for odroid-m1 that got removed as it landed upstream
- but mainline doesn't have the nodes we use for the overlays
- at least i2c3 (which is aliased to i2c0) and uart1 breaks without them
2025-01-11 21:48:45 +01:00
Ricardo Pardini
6dfea55c18
rockchip64-6.12: rk3568-odroid-m1: add nodes for i2c/pwm/spi/uart overlays
...
- we used to have a bare-dt for odroid-m1 that got removed as it landed upstream
- but mainline doesn't have the nodes we use for the overlays
- at least i2c3 (which is aliased to i2c0) and uart1 breaks without them
2025-01-11 21:48:45 +01:00
Ricardo Pardini
9e05dd1353
rockchip64-6.13: rockpro64: de-Archeology patches, no changes
2025-01-11 21:48:34 +01:00
amazingfate
7ecf10cd91
rockchip64: fix rkvenc dtbo build
2025-01-11 21:48:22 +01:00
Patrick Yavitz
24bf1fb1f4
BananaPi BPI-F3: Update to linux-6.6.70 & overclock to 1.8GHz
...
Forked Helper / 📢 Run repository dispatch on fork (push) Has been cancelled
Announce PR merge to Discord / announcepush (push) Has been cancelled
Scorecards Security Scan / Scorecards analysis (push) Has been cancelled
Run at max freq:
echo "1" > /sys/devices/system/cpu/cpufreq/boost
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-09 13:39:40 -05:00
Igor Pecovnik
2be9ed91f5
UEFI-arm64: disable broken Phytium network driver patch
2025-01-09 18:39:27 +01:00
Patrick Yavitz
8e8cb15035
BananaPi BPI-M4-Zero: REV1 uart1 support via overlay
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-08 07:15:24 -05:00
Igor Pecovnik
9ce005ff2a
PocketChip: removing patch also from series
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Has been cancelled
https://github.com/armbian/build/pull/7647
2025-01-07 17:18:14 +01:00
Arend-Jan van Hilten
eb8d632138
Orange pi zero usb otg patch fix unidiff warning
2025-01-07 13:07:29 +01:00
Your Name
eabb628155
Fix usb otg after 6.12 update
2025-01-07 13:07:29 +01:00
TheSnowfield
968d1d1e77
sunxi-6.6: pocketchip kernel patches
2025-01-07 10:13:43 +01:00
Ricardo Pardini
ec421356e2
rk35xx
/legacy
: rewrite-kernel-patches, no changes
2025-01-05 18:46:59 +01:00
amazingfate
658a9dcfad
sm8250-6.12: add typec support to oneplus-kebab
2025-01-05 10:24:40 +01:00
Tim Surber
4573911cc4
add hdmi rx configuration for friendlyelec cm3588
2025-01-05 10:15:42 +01:00
Ricardo Pardini
97c05825e4
rockchip64
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
fe3116be7c
wsl2-arm64
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
e6913f6ca4
wsl2-arm64
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
ee239912bd
arm64
/legacy
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
72d7f3f2cf
bcm2711
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
8b13537547
bcm2711
/legacy
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
c2c543f879
odroidxu4
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
a9e43b670b
spacemit
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
6de6506c81
meson
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
1d30d4c8de
meson
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
78422a0820
imx8m
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
e2ed1e4465
imx6
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
49c9d10b89
mvebu
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
e5c2fe21e9
mvebu
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
2d1f91aa9e
sm8250
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
f2907a8bac
starfive
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
cf08645c38
meson64
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
a367c57e10
meson64
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
b7653e2b89
sunxi
/edge
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
ca06f43c84
sunxi
/legacy
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
e103e2e1da
sunxi
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
c9e9eb4eeb
rk35xx
/vendor
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
d5f06f99bf
rockchip64
/current
: rewrite-kernel-patches, no changes
2025-01-05 10:15:14 +01:00
Ricardo Pardini
065eed8a3b
rockchip64-6.13: fix mbox formatting of rk356x-fix-pcie2-reset.patch
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2025-01-03 17:17:05 +01:00
amazingfate
7267225827
rockchip64-6.13: add missing patch to fix rk356x pcie2 for rc5
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
The patch changing pcie2 phy driver of rk356x is merged to v6.13-rc5 but
the dts patch in the same series is not merged, which will break pcie2
on rk356x boards.
This patch should be soon deleted since I have reported it upstream.
2025-01-03 01:38:00 +08:00
Patrick Yavitz
6b7062a9e6
BananaPi BPI-F3: Reduce mods needed to enable Bluetooth
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Patrick Yavitz
57f47eb658
BananaPi BPI-F3: Sort and delete unrelated RISCV
patch
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Patrick Yavitz
b2d3a326e5
BananaPi BPI-F3: Add bluetooth support
...
46c7dd0585
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Patrick Yavitz
c54410b9ba
BananaPi BPI-F3: @armbian.com
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Patrick Yavitz
df9ddaf44e
BananaPi BPI-F3: Update u-boot and linux patching
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-01-01 14:01:21 -05:00
Paolo Sabatino
b8f121511b
rockchip: fix "snd_soc_component_of_xlate_dai_id" error in dmesg
2025-01-01 19:38:55 +01:00
Paolo Sabatino
54628d7d3e
rockchip: bump edge kernel to 6.13-rc5
2025-01-01 19:38:55 +01:00
Jan Volckaert
47cffce299
copy odroid-c4 overlays to meson64-6.12
2024-12-31 11:51:52 +01:00
Jan Volckaert
0224784d01
add support for odroid-c4 mapped to i2c-1
...
updates after review of initial PR #7622
2024-12-31 11:51:52 +01:00
Jan Volckaert
261ec4530a
fix Makefile after rename of meson-g12a-radxa-zero-i2c-ee-m2-gpiox-17-gpiox-18.dtbo to meson-sm1-odroid-c4-i2c-ee-m2-gpiox-17-gpiox-18.dtbo
2024-12-31 11:51:52 +01:00
Jan Volckaert
3321dbd249
rename dts overlay to map on odroid-c4
2024-12-31 11:51:52 +01:00
Jan Volckaert
9b245761dd
update documentation for i2c-0 patch for odroid-c4
2024-12-31 11:51:52 +01:00
Jan Volckaert
9f04f9a0a6
add support for i2c-0 on odroid-c4
2024-12-31 11:51:52 +01:00
amazingfate
6cdf1e86fd
remove patches disabling sched_ext clean in tools for 6.12 and later kernels
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
2024-12-30 20:37:08 +01:00
Werner
957af85a65
Remove upstreamed patch
...
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c?id=v6.13-rc5&id2=v6.13-rc4
2024-12-30 20:34:07 +01:00
Patrick Yavitz
8d4c6d1e8a
sunxi-6.12: Add the lost functionality to create __symbols__ nodes.
2024-12-30 20:33:45 +01:00
The-going
ef4982a4f5
sunxi-6.12: Add Fix BigTreetech CB1 tsc2007 ghost touches #7584
2024-12-30 20:33:45 +01:00
The-going
69d8a8074a
sunxi-6.12: Switch to v6.12.5
2024-12-30 20:33:45 +01:00
The-going
cd42d8977a
sunxi-6.12: Add missing redesigned patches for BananaPi-BPI-M4-Zero
...
Add the missing fixes from #7568 and re-extracted the patches.
2024-12-30 20:33:45 +01:00
The-going
5968f6dca1
sunxi-6.12: Add patches to the armbian series
...
Here, a folder named patches.addon must exist in order for
users to add new patches. These patches will be applied but
they are awaiting more careful consideration.
Let's just sort the sequence a little bit.
2024-12-30 20:33:45 +01:00
The-going
8e656581f0
sunxi-6.12: sorting armbian patches, Switch EDGE to v6.12.4
...
First of all, we make changes to the core functions and
only then we change the device tree
2024-12-30 20:33:45 +01:00
The-going
8088ffbce7
sunxi-6.12: rebase & re-extract patches for v6.12.4
2024-12-30 20:33:45 +01:00
The-going
3b4a58a337
sunxi-6.12: Add all Armbian patches from archive/sunxi-6.11
2024-12-30 20:33:45 +01:00
The-going
1e5cf62e3a
sunxi-6.12: Add megous patches
2024-12-30 20:33:45 +01:00
amazingfate
606249653c
rockchip64-6.13: update infos in 0000.patching_config.yaml to 6.13
2024-12-30 08:24:45 +08:00
amazingfate
b256a94f93
rockchip64-6.13: fix rkvdec resets control at probe
2024-12-30 08:24:45 +08:00
Muhammed Efe Cetin
eae71425dc
rockchip64-6.13: fix USB3 on Orange Pi 5 Plus
2024-12-30 08:24:45 +08:00
Muhammed Efe Cetin
d59b4e5c72
rockchip64-6.13: rebase patches
2024-12-30 08:24:45 +08:00
Muhammed Efe Cetin
7827caf238
rockchip64-6.13: add HDMI1 support to Orange Pi 5 Plus
2024-12-30 08:24:45 +08:00
amazingfate
70a8cfe2d4
rockchip64-6.13: add hdmi1 support to rock5b
2024-12-30 08:24:45 +08:00
amazingfate
8017976f37
rockchip64-6.13: remove deprecated display_subsystem node on rk3588
...
This node is introduced by old version of hdmi pll clock patches, which
is already dropped.
And in new version of patch hdmi pll clock is added to rk3588-base.dtsi
instead of board level devicetree:
https://patchwork.kernel.org/project/linux-rockchip/patch/20241211-vop2-hdmi0-disp-modes-v2-5-471cf5001e45@collabora.com/
2024-12-30 08:24:45 +08:00
amazingfate
122a21b9a8
rockchip64-6.13: fix rkvdec2 build error with v6.13-rc4
2024-12-30 08:24:45 +08:00
amazingfate
c444c94de1
rockchip64-6.13: revert rk3308 analog codec to vendor code
2024-12-30 08:24:45 +08:00
amazingfate
052010be82
rockchip64-edge remove already mainlined rk3588s-rock-5c.dts
2024-12-30 08:24:45 +08:00
amazingfate
3cda59a4cc
rockchip64-edge remove already mainlined rk3566-radxa-zero-3.dtsi
2024-12-30 08:24:45 +08:00
Muhammed Efe Cetin
bec8f26bef
rockchip64-edge: remove orphan nanopi r6 devicetrees
2024-12-30 08:24:45 +08:00
Muhammed Efe Cetin
2f65e046a0
rockchip64-edge: remove orphan orangepi5 devicetrees
2024-12-30 08:24:45 +08:00
amazingfate
92350a0825
rockchip64-edge: bump to 6.13
2024-12-30 08:24:45 +08:00
ARCW
c6cb2a57e9
fixed tinker-edge-r HDMI 4K display bug, bump to linux6.12 branch ( #7608 )
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Waiting to run
2024-12-29 20:19:12 +01:00
TheSnowfield
1cd44cceb6
sunxi-6.6: add NextThing C.H.I.P (PocketChip) partial support
2024-12-29 20:18:54 +01:00
Viacheslav Bocharov
b80ff2c79a
JeteHome: update JetHub D2 dt file to cpu board rev1.3
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-12-24 22:33:31 +01:00
Arend-Jan van Hilten
1ab73573f4
Fix orangepizero wifi and usb otg ( #7614 )
2024-12-24 22:23:44 +01:00
Igor Pecovnik
9b5dc3b046
Odroid XU4: remove deprecated patches
2024-12-24 14:28:42 +01:00
Paolo Sabatino
9d7ab82449
rockchip64: revert rk3308 analog codec to vendor code
Forked Helper / 📢 Run repository dispatch on fork (push) Has been cancelled
Announce PR merge to Discord / announcepush (push) Has been cancelled
Scorecards Security Scan / Scorecards analysis (push) Has been cancelled
2024-12-23 07:00:58 +01:00
amazingfate
81aea574ee
rockchip64-6.12: disable h264 dec of hantro g1 vpu on rk3588
2024-12-21 11:04:31 +08:00
amazingfate
cf31e16c07
merge patches of rockchip-rk3588-6.12 to rockchip64-6.12
2024-12-21 11:04:31 +08:00
The-going
610171949e
sunxi-6.6: re-export armbian patches for v6.6.65
2024-12-18 21:04:10 +01:00
The-going
9f3d078e76
sunxi-6.6: re-export megous patches for v6.6.65 version
2024-12-18 21:04:10 +01:00
The-going
77f7b71fa6
sunxi-6.6: Fix incomplete: Allwinner A10 DTS fix for ARM PMU IRQ and EMAC DMA ( #7567 )
2024-12-18 21:04:10 +01:00
The-going
270da9d963
sunxi-6.6: Fix incomplete: add community support for LonganPi 3H ( #7547 )
2024-12-18 21:04:10 +01:00
amazingfate
d3761c761d
sm8250: clean up patches for old version of kernel 6.9 and 6.10
2024-12-18 21:04:00 +01:00
JohnTheCoolingFan
19de341785
Sunxi-6.11: Fix tsc2007 ghost touches on BTT CB1
...
Announce PR merge to Discord / announcepush (push) Has been cancelled
Scorecards Security Scan / Scorecards analysis (push) Has been cancelled
Update Board Lists / Send dispatch (push) Has been cancelled
Forked Helper / 📢 Run repository dispatch on fork (push) Has been cancelled
Based on ab7b1fa6dd
2024-12-16 15:20:40 +03:00
JohnTheCoolingFan
3be54c32e5
Sunxi-6.6: Fix tsc2007 ghost touches on BTT CB1
...
Based on ab7b1fa6dd
2024-12-16 15:20:40 +03:00
Igor Pecovnik
763a5a3c1d
Starfive: adjust kernel config and fix UART driver
...
sg2042 and jh7100 use the same uart driver
https://lore.kernel.org/lkml/MA0P287MB03320173BB92D2C54FD659A7FEF9A@MA0P287MB0332.INDP287.PROD.OUTLOOK.COM/
2024-12-16 08:29:26 +01:00
Igor Pecovnik
f588b28fb3
Starfive: fix broken patch due to kernel upgrade
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Tools in Scripts / Update ${{ matrix.tool.REPO_NAME }} version (map[PROJECT_NAME:koalaman/shellcheck REPO_NAME:shellcheck USER_NAME:koalaman VAR_FILE:lib/functions/general/shellcheck.sh VERSION_VAR:SHELLCHECK_VERSION]) (push) Has been cancelled
Update Tools in Scripts / Update ${{ matrix.tool.REPO_NAME }} version (map[PROJECT_NAME:koalaman/shellcheck REPO_NAME:shellcheck USER_NAME:koalaman VAR_FILE:lib/tools/shellcheck.sh VERSION_VAR:SHELLCHECK_VERSION]) (push) Has been cancelled
Update Tools in Scripts / Update ${{ matrix.tool.REPO_NAME }} version (map[PROJECT_NAME:mvdan/sh REPO_NAME:sh USER_NAME:mvdan VAR_FILE:lib/tools/shellfmt.sh VERSION_VAR:SHELLFMT_VERSION]) (push) Has been cancelled
Update Tools in Scripts / Update ${{ matrix.tool.REPO_NAME }} version (map[PROJECT_NAME:oras-project/oras REPO_NAME:oras USER_NAME:oras-project VAR_FILE:lib/functions/general/oci-oras.sh VERSION_VAR:ORAS_VERSION]) (push) Has been cancelled
Update Tools in Scripts / Update ${{ matrix.tool.REPO_NAME }} version (map[PROJECT_NAME:sharkdp/bat REPO_NAME:bat USER_NAME:sharkdp VAR_FILE:lib/functions/general/bat-cat.sh VERSION_VAR:BATCAT_VERSION]) (push) Has been cancelled
2024-12-15 17:45:22 +01:00
Sergey Ko
66b1e8fad7
meson64 kernels HDMI patch is obsolete ( #7579 )
...
Forked Helper / 📢 Run repository dispatch on fork (push) Waiting to run
Announce PR merge to Discord / announcepush (push) Waiting to run
Scorecards Security Scan / Scorecards analysis (push) Waiting to run
Update Board Lists / Send dispatch (push) Waiting to run
* HDMI codec patch must nott be used as it is already applied to linux sources
2024-12-15 15:43:25 +01:00
Paolo Sabatino
1c009876f3
rockchip: remove mainlined patches
2024-12-15 15:42:25 +01:00
Julian Sikorski
f087f2e197
Update odroidxu4-current to 6.6.65
2024-12-15 13:41:24 +01:00
Patrick Yavitz
dbdc2c3fa7
BananaPi M4: Remove -zero
from overlay names
...
As they should also work with the other unit in the series, the
M4 Berry.
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-12-13 10:02:42 +01:00
Patrick Yavitz
2852e2f875
series.armbian: fixup
...
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-12-13 10:02:42 +01:00
Patrick Yavitz
dcc3c5578a
BananaPi BPI-M4-Zero: Add overlay support and pin ctrl
...
Also DTS/DTSI additions and fixups
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-12-13 10:02:42 +01:00
Ryzer58
a71b8675ae
Allwinner A10 DTS fix for ARM PMU IRQ and EMAC DMA ( #7567 )
...
* Correcting the Perf unit's interrupt source number to 66 as stated in the Allwinner A10User manual to resolve conflict with Uart 2 which actually uses interrupt source number 3
* rename to all lower case and add in sun4i-emac dma support. Note that support only exist in the driver for the rx channel
* Ensure that sun4i patches actually implemented
Signed-off-by: Ryan L <ryestar101@gmail.com>
* Apply performance monitoring unit IRQ number patch to uboot
* Add patch for resolving the perf unit irq number to the edge kernel
Signed-off-by: Ryan L <ryestar101@gmail.com>
* Add sun4i emac ethernet DMA support to the edge kernel
Signed-off-by: Ryan L <ryestar101@gmail.com>
* Append missing .patch so that our patch is found and works properly
Signed-off-by: Ryan L <ryestar101@gmail.com>
* Apply EMAC DMA support and PMU fix to edge kernel
---------
Signed-off-by: Ryan L <ryestar101@gmail.com>
2024-12-13 09:45:28 +01:00
pykpkg47
eb9ca73e12
patch: remove broken symlink to fix github action start on newer armbian build versions
2024-12-13 09:42:29 +01:00
Valmantas Paliksa
808f860a44
rockchip64: rk3399 fix pcie being stuck at 1x width after a warm phy reset
2024-12-13 09:42:11 +01:00
Maxim Medvedev
0f8f482952
mkspi: increase fsp for TS35 display
2024-12-13 09:41:27 +01:00
Maxim Medvedev
e47fbe6bf2
mkspi: add 800x480 HDMI modes
...
MKS IPS50 screen
2024-12-13 09:41:27 +01:00
Maxim Medvedev
f5bf277a18
mkspi: adjust vop config
2024-12-13 09:41:27 +01:00
Maxim Medvedev
d2e45e2c42
mkspi: fix HDMI screen detection
2024-12-13 09:41:27 +01:00
Maxim Medvedev
7cad411d9c
mkspi: add explicit USB3 configuration
...
However, the USB3 port also works without these changes.
2024-12-13 09:41:27 +01:00
Maxim Medvedev
627657c713
mkspi: adjust cpu power config
2024-12-13 09:41:27 +01:00
Maxim Medvedev
cab1b3447d
mkspi: adjust ethernet config
2024-12-13 09:41:27 +01:00
Maxim Medvedev
87d228506c
mkspi: adjust LED config
...
...however looks like MKSPI LEDs are not connected to these pins.
2024-12-13 09:41:27 +01:00
Maxim Medvedev
4a286c58c6
mkspi: adjust tsadc config
2024-12-13 09:41:27 +01:00
Maxim Medvedev
2a4fff0845
mkspi: disable i2s devices
2024-12-13 09:41:27 +01:00
Maxim Medvedev
2a37468b23
mkspi: fix rk805 irq config
...
fix for a `irq 41: nobody cared` error
2024-12-13 09:41:27 +01:00
Maxim Medvedev
d03b8f9b9f
mkspi: DTBO to disable spi_for_{lcd,touch} when enabling uart1
...
Based on contirbution from Joe Maples <joe.maples@valtech.com>. It will make the onboard serial (ttyS1) usable for the boards: QIDI X-4, X-6 and X-7
2024-12-13 09:41:27 +01:00
Maxim Medvedev
d76f7f3da0
mkspi: apply MKSPI specific kernel DTS changes
...
Based on official MKS armbian repo
2024-12-13 09:41:27 +01:00
Maxim Medvedev
b1cf2e7f89
mkspi: add DTS draft for MKSPI board
...
copy of rk3328-roc-cc.dts
2024-12-13 09:41:27 +01:00
Igor Pecovnik
c141be59a5
Rpi: update RPi config - merge with upstream, rewrite patches
2024-12-12 15:48:01 +01:00
Jianfeng Liu
707b15fd1f
H6xk boards: toggle to mainline kernel instead of vendor ( #7559 )
2024-12-11 21:33:49 +01:00
Sergey Ko
fb63c78e7f
add Radxa Zero GPIO names to support libgpiod ( #7563 )
2024-12-11 14:06:34 -06:00
青菜萝 卜冬瓜
907c9f0531
add community support for LonganPi 3H ( #7547 )
2024-12-09 14:12:16 +01:00
Maxim Medvedev
c7b454aab2
fix: ST7796 kernel module patch
...
Fix error from https://github.com/armbian/build/pull/7550
2024-12-08 17:05:37 +01:00
Maxim Medvedev
06c9c2dbe5
feat: add ST7796 kernel module (fbtft)
...
Add support for ST7796 based LCD module (connected via SPI interface). One of real device example is [MKS PI-TS35 display](https://github.com/makerbase-mks/MKS-TFT-Hardware/tree/master/MKS%20PI-TS35 ).
2024-12-08 10:50:48 +01:00
JohnTheCoolingFan
6ba9d13dd9
BigTreeTech CB2: fix misplaced reset-gpios
...
This property was supposed to go to pcie2x1, not gmac1
2024-12-07 09:26:27 +03:00
JohnTheCoolingFan
0bebaf03e8
BigTreeTech CB2 edge device tree
2024-12-07 09:26:27 +03:00
JohnTheCoolingFan
3a7ba30f3f
add board bigtreetech-cb2
: BigTreeTech CB2
2024-12-07 09:26:27 +03:00
amazingfate
9eaaaae044
sm8250: bump current and edge to 6.12
2024-12-05 00:23:00 +01:00
Chen Jiali
55adb93544
fix: radxa-zero: slow down sdio for all kernel branch
2024-12-05 00:22:43 +01:00
Chen Jiali
9614a2014c
fix: add some patch to repair eMMC startup issues
2024-12-05 00:22:43 +01:00
Paolo Sabatino
3839eaa713
rockchip: fix rk3288 usb otg host functionality
...
this commit reverts commit ca2dc35e555e7043de585f4e46123d8fbd2b5a21
from mainline kernel because rk3288 requires clock gating to
assert irq on usb device plug in and thus proceed with
reset-on-wake quirk
2024-12-05 00:22:27 +01:00
Paolo Sabatino
4ede989f2c
rockchip: fix asound.conf for rk322x-box and xt-q8l-v10 boards
...
sound node in device trees have been migrated to audio-graph-card2
to overcome limitations and configuration mayhems in ALSA userland
libraries
2024-12-05 00:22:27 +01:00
Paolo Sabatino
316169b0a0
rockchip: remove kernel 6.11 patch leftovers
2024-12-05 00:22:27 +01:00
Patrick Yavitz
db3fdc7411
BananaPi BPI-CM4: Enable i2c2 via overlay
...
Discussion:
https://forum.armbian.com/topic/47842-how-do-i-enable-i2c2-on-armbian-24111-bookworm-minimal/
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-12-04 17:08:37 -05:00
amazingfate
ccc887a36c
hinlink-h88k: edge: add rfkill nodes to devicetree for m.2 wifi and bluetooth
2024-12-02 16:06:16 +08:00
Jianfeng Liu
35352fa288
rk35xx-vendor: bump to 6.1 rkr4.1 sdk kernel
2024-12-02 00:16:14 +08:00
Paolo Sabatino
c90a0f7890
rockchip: bump edge kernel to 6.12
2024-11-30 13:07:31 +01:00
Teguh Sobirin
aa1a13c0e3
Add Retroid Pocket SM8250 Patch series and enable peripheral in current config
2024-11-29 11:34:04 +08:00
Paolo Sabatino
51e25479c9
rk3308: rockpis: remove MMC hs200, sdmmc pinctrl-default flags
2024-11-28 12:37:43 +01:00
Paolo Sabatino
48c8fe37e8
rockpis: enable analog codec
2024-11-28 12:37:43 +01:00
Paolo Sabatino
7292fc4efe
rk3308: tidy up patches and remove cruft for kernel 6.12
2024-11-28 12:37:43 +01:00
Paolo Sabatino
3f9f36bc23
rk3308: tidy up kernel 6.6 patches
2024-11-28 12:37:43 +01:00
Ricardo Pardini
ae6a235582
rockchip64/rockchip-rk3588: rewrite/rebase patches against 6.12 final, no changes
2024-11-20 12:29:44 +01:00
The-going
45162c2e67
sunxi-6.11: Fix build dtb package
...
Armbian uses subdirectories <overlay> for arm
and <allwinner/overlay> for arm64.
Delete the vendor's directory if the target architecture
is an arm.
2024-11-20 12:28:48 +01:00
The-going
17a33c1480
sunxi-6.11: Switch to v6.11.9, reextract megous patches
2024-11-20 12:28:48 +01:00
Ricardo Pardini
333d99ca25
meson64-6.12: hackfix for meson-gx-socinfo patch 2
...
- original from 6.11, re-done on top of Viacheslav's 6.12 fix which missed it
- otherwise
```
drivers/soc/amlogic/meson-gx-socinfo-sm.c:178:19: error: initialization of 'void (*)(struct platform_device *)' from incompatible pointer type 'int (*)(struct platform_device *)' [-Werror=incompatible-pointer-types]
178 | .remove = meson_gx_socinfo_sm_remove,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
2024-11-20 00:58:56 +01:00
Ricardo Pardini
795d8f4808
meson64-6.12: hackfix for add amlogic gpio to irq
patch due to pinctrl: meson: Constify some structures
...
- due to 8a74a53ebb
"pinctrl: meson: Constify some structures"
2024-11-20 00:58:56 +01:00
Ricardo Pardini
5dedeb544e
meson64-6.12: rebase onto 6.12-rc7
, no changes
2024-11-20 00:58:56 +01:00
Viacheslav Bocharov
d76427e85c
meson64-6.12: Update meson-gx-socinfo patchset for 6.12
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-20 00:58:56 +01:00
Ricardo Pardini
98a8823ba7
meson64-6.12: borrow rockchip64-6.12's general-add-overlay-compilation-support.patch
2024-11-20 00:58:56 +01:00
Ricardo Pardini
e6744c61bc
meson64: bump edge
from 6.11
to 6.12
via rename
2024-11-20 00:58:56 +01:00
Ricardo Pardini
23052814c0
meson64-6.11: rebase patches against 6.11.8 in preparation of 6.12 bump; no changes
2024-11-20 00:58:56 +01:00
fridtjof
d348bde888
rock-5b-plus: add usbdp_phy0 SBU DC GPIOs from vendor tree
2024-11-18 19:19:07 +01:00
fridtjof
65d9293c6d
rock-5b-plus: apply rock5b changes from 6.12-rc7
...
See https://lore.kernel.org/all/335ecd5841ab55f333e17bb391d0e1264fac257b.1726954592.git.dsimic@manjaro.org/
2024-11-18 19:19:07 +01:00
fridtjof
923c194a0c
rock-5b-plus: add type-c controller stuff
...
based on the rock 5 ITX dts
2024-11-18 19:19:07 +01:00
fridtjof
2a653f1eb4
rock-5b-plus: enable PHYs for the USB-C OTG port
2024-11-18 19:19:07 +01:00
fridtjof
a20fa8c38a
rock-5b-plus: enable usb_host0_xhci (USB-C OTG port)
2024-11-18 19:19:07 +01:00
fridtjof
eaa150e8eb
rockchip-rk3588: device tree for rock5b+
2024-11-18 19:19:07 +01:00
Paolo
db651d68b8
rockchip: remove patch breaking HDMI 7" displays on Tinkerboard ( #7479 )
...
* rockchip: remove mainlined patch
* rockchip: remove fracmux limit patch
2024-11-15 07:19:47 +01:00
Igor Pecovnik
0decdd5329
Rockchip armhf: remove parts of code from the patch which has been upstreamed
2024-11-14 21:57:32 +01:00
The-going
81cd995147
sunxi-6.11: Fix the installation of overlay files in the subdir
...
Merge two patch files and delete the debugging code.
2024-11-14 21:39:00 +01:00
The-going
42505d6e9c
sunxi-6.11: reexport megous patches
2024-11-14 21:39:00 +01:00
The-going
e76837f79e
sunxi-6.11: Fix dtb install
2024-11-14 21:39:00 +01:00
SuperKali
6d8b845029
Add missing node for youyeetoo r1 on current kernel ( #7472 )
2024-11-14 08:03:56 +01:00
jomadeto
abe77c314a
Add TV Box Magicsee C400 Plus Linux support
2024-11-14 07:35:26 +01:00
Paolo Sabatino
eec2c2bf5a
fix crash dump on eager led setting
2024-11-14 07:35:12 +01:00
amazingfate
96fbd4a617
rockchip-rk3588-6.12: add HDMI support to nanopc t6
2024-11-14 07:34:56 +01:00
amazingfate
d956048b37
rockchip-rk3588-6.12: update HDMI0 bridge patch
2024-11-14 07:34:56 +01:00
amazingfate
73cfd37938
rockchip-rk3588-6.12: add patch from rockchip64 to disable tools/shed_ext clean
2024-11-14 07:34:56 +01:00
ColorfulRhino
864a480578
board: nanopc-t6: Add USB3 power supply and pwm fan to DTS
...
Co-authored-by: SuperKali <hello@superkali.me>
2024-11-14 07:34:56 +01:00
ColorfulRhino
43629768b7
rk3588: edge: Add new v10 patch for basic HDMI out support
...
Source: https://lore.kernel.org/all/20241016-b4-rk3588-bridge-upstream-v10-0-87ef92a6d14e@collabora.com/ ^
-----------------------------
**Quote from source:**
Subject: [PATCH v10 0/3] Add initial support for the Rockchip RK3588 HDMI TX Controller
Date: Wed, 16 Oct 2024 23:06:50 +0300
The Rockchip RK3588 SoC family integrates the Synopsys DesignWare HDMI
2.1 Quad-Pixel (QP) TX controller, which is a new IP block, quite
different from those used in the previous generations of Rockchip SoCs.
The controller supports the following features, among others:
* Fixed Rate Link (FRL)
* Display Stream Compression (DSC)
* 4K@120Hz and 8K@60Hz video modes
* Variable Refresh Rate (VRR) including Quick Media Switching (QMS)
* Fast Vactive (FVA)
* SCDC I2C DDC access
* Multi-stream audio
* Enhanced Audio Return Channel (EARC)
This is the last component that needs to be supported in order to enable
the HDMI output functionality on the RK3588 based SBCs, such as the
RADXA Rock 5B. The other components are the Video Output Processor
(VOP2) and the Samsung IP based HDMI/eDP TX Combo PHY, for which basic
support has been already made available via [1] and [2], respectively.
Please note this is a reworked version of the original series, which
relied on a commonized dw-hdmi approach. Since the general consensus
was to handle it as an entirely new IP, I dropped all patches related to
the old dw-hdmi and Rockchip glue code - a few of them might still make
sense as general improvements and will be submitted separately.
It's worth mentioning the HDMI output support is currently limited to
RGB output up to 4K@60Hz, without audio, CEC or any of the HDMI 2.1
specific features. Moreover, the VOP2 driver is not able to properly
handle all display modes supported by the connected screens, e.g. it
doesn't cope with non-integer refresh rates.
A possible workaround consists of enabling the display controller to
make use of the clock provided by the HDMI PHY PLL. This is still work
in progress and will be submitted later, as well as the required DTS
updates.
To facilitate testing and experimentation, all HDMI output related
patches, including those part of this series, are available at [3].
So far I could only verify this on the RADXA Rock 5B board.
Thanks,
Cristian
[1]: 5a028e8f062f ("drm/rockchip: vop2: Add support for rk3588")
[2]: 553be2830c5f ("phy: rockchip: Add Samsung HDMI/eDP Combo PHY driver")
[3]: https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/commits/rk3588-hdmi-bridge-v6.12-rc2
[4]: https://lore.kernel.org/lkml/20240801-dw-hdmi-qp-tx-v1-0-148f542de5fd@collabora.com/
Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
2024-11-14 07:34:56 +01:00
ColorfulRhino
7d0726f8ce
rk3588: edge: Rename OPi 5 patch to prevent duplicate number
2024-11-14 07:34:56 +01:00
ColorfulRhino
2539d9eacf
rk3588: edge: Adapt kernel patches for 6.12
...
- 0001-general-add-overlay-support
- 0024-RK3588-Add-Crypto-Support (asm/unaligned.h moved to linux/unaligned.h)
- 0025-RK3588-Add-HW-RNG-Support (rename driver file to avoid conflict with new 6.12 driver)
2024-11-14 07:34:56 +01:00
amazingfate
be8176a3ad
rockchip-rk3588-6.12: drop patches which cannot get applied
2024-11-14 07:34:56 +01:00
amazingfate
ec66156059
rockchip-rk3588: bump current and edge to 6.12
2024-11-14 07:34:56 +01:00
Paolo Sabatino
977478e380
enable hs200 mode for rockpi-s
2024-11-12 11:37:35 +01:00
Viacheslav Bocharov
f1c43e0468
JetHome: JetHub D2 (j200) add current kernel dts
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-11 09:28:10 +03:00
Viacheslav Bocharov
5a6c1ae938
JetHome: JetHub D2 (j200) fix edge kernel dts
...
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-11 09:28:10 +03:00
amazingfate
8db8e198e3
rockchip-rk3588-6.11: update rkvdec2 patch symlink
2024-11-09 21:43:28 +01:00
amazingfate
139230cae0
rockchip64-6.12: remove downstream rockchip hwrng driver
2024-11-09 21:43:28 +01:00
amazingfate
02a4741126
rockchip64-edge: bump to 6.12
2024-11-09 21:43:28 +01:00
Bob Xiang
97638622dc
Added support of core3566 ( #7018 )
...
* added core3566
2024-11-09 21:42:24 +01:00
Martin Schmiedel
ed57514e08
MBa8MPxL-RAS314: add LVDS devicetree
...
Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-11-09 21:07:02 +01:00
chainsx
4d30a7af69
cyber-aib-rk3588: add edge kernel support
2024-11-06 14:49:11 +08:00
The-going
8bc1838ba5
sunxi-6.11: Fix broken allwinner,sram dependency on h616, h618
...
For devices running on h616, h618 processors, there is a loss
of temperature interface.
This commit corrects this error.
The discussion is here:
https://forum.armbian.com/topic/46871-sv08-cant-find-thermal-zone-on-6112/
2024-11-05 16:35:12 +01:00
The-going
b7f78fec0c
sunxi-6.11: Switch to v6.11.6 and re-extract patches
2024-11-05 16:35:12 +01:00
Igor Pecovnik
49269d68f7
Revert "Update odroidxu4-current to 6.6.59"
...
This reverts commit d7a6047cea
.
2024-11-04 18:44:51 +01:00
amazingfate
345cf3466a
rkvdec2: update reg in devicetree according to mailing list
2024-11-04 15:14:40 +01:00
amazingfate
110fda1e4d
rockchip-rk3588: use rkvdec2 patch from rockchip64
2024-11-04 15:14:40 +01:00
Julian Sikorski
d7a6047cea
Update odroidxu4-current to 6.6.59
2024-11-04 15:13:28 +01:00
Igor Pecovnik
bfea917451
Remove deprecated patch
2024-11-01 14:44:04 +01:00
Igor Pecovnik
4f4d974bfe
sm8250: disable broken patch due upstream changes
2024-11-01 14:03:24 +01:00
Igor Pecovnik
8b3fb65404
Bugfix: patch writing style caused breakage
...
For some reason added patch had spaces instead of tabs.
2024-10-29 14:16:20 +01:00
mr-toolcraft
a8e7d17e7f
Radxa rock-3a - edge - add overlay to disable debug console ( #7402 )
...
* rock-3a: add overlay to disable debug serial console
* Update Makefile
* Update patch/kernel/archive/rockchip64-6.11/overlay/Makefile
Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
* Rename rockchip-rock-3a-disable-uart2.dtso to rockchip-rk3568-rock-3a-disable-uart2.dtso
---------
Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-10-28 20:31:30 +01:00
ColorfulRhino
9c84397e92
board: cm3588-nas: Add HDMI support for current
kernel 6.11
2024-10-28 20:22:30 +01:00
ColorfulRhino
853c8f216a
board: cm3588-nas: Use mainline dts file
...
Also add temporary compatibility patch for existing installations,
since existing installations will look for the old dts file.
To make migration smoother, add a pointer to the new file by
including the new dts in the old one.
For migration:
Please edit your `/boot/armbianEnv.txt` as soon as possible to
use BOOT_FDT_FILE="rockchip/rk3588-friendlyelec-cm3588-nas.dtb"!
This workaround will be removed in kernel version 6.14!
2024-10-28 20:22:30 +01:00