Commit Graph

4615 Commits

Author SHA1 Message Date
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
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 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`
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
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
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 2025-01-25 20:10:22 +01:00
JohnTheCoolingFan e0da4a6ace BigTreeTech CB1 dts adjustments (edge 6.12) 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`
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
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` 2025-01-03 17:17:05 +01:00
amazingfate 7267225827 rockchip64-6.13: add missing patch to fix rk356x pcie2 for rc5
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 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) 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 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
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 2024-12-15 17:45:22 +01:00
Sergey Ko 66b1e8fad7
meson64 kernels HDMI patch is obsolete (#7579)
* 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