Commit Graph

5165 Commits

Author SHA1 Message Date
Tony
60f2ad0146
reinstate tinker edge r dts (#7311) 2024-09-30 12:32:46 -04:00
Ben Hoff
ee4688952e expose itc type to v4l2 in synopsys hdmir rx 2024-09-30 16:15:21 +02:00
Tony
25267c3a4a
remove redundant "add Xiaobao-nas" patch (#7312) 2024-09-30 08:09:06 -04:00
Ben Hoff
e324143b5b add 580 encoding 2024-09-27 14:23:33 +02:00
Ricardo Pardini
7aedf208af mixtile-edge2: add rk3568 board (current/edge/vendor)
- in main `rockchip64` family, for current/edge (6.6 / 6.11)
- using mainline u-boot's generic rk3568 for current/edge
- vendor kernel is added via a copypasta hook to piggyback on `rk35xx`
  - requires armbian/linux-rockchip PR https://github.com/armbian/linux-rockchip/pull/245
- vendor u-boot:
  - is required to bringup npu for vendor kernel (otherwise panics)
  - .dts done based on vendor kernel DT + looking at armsom-sige3
  - defconfig ripped off from armsom-sige3
2024-09-24 09:58:58 +02:00
Ian Leung
94f65ea813 Orange Pi 3B: Edge: Switch to mainline dts 2024-09-24 09:58:43 +02:00
Paolo Sabatino
1c79daddc0 bump rockchip64 edge kernel to v6.11 2024-09-21 14:18:19 +02:00
Igor Pecovnik
8bc31a2882 Bugfix: resolve boot loader compilation issues on X96-mate and Orangepizero2 2024-09-19 10:10:20 +02:00
Igor Pecovnik
6ee98e7f51 Bugfix: u-boot changes for x96q broke most of other Allwinner uboot compilation
If we suspect troubles, we rather do board level patch.
2024-09-18 20:18:11 +02:00
Ricardo Pardini
1ac3f7ca2b rockchip-rk3588/6.11: backport Marcin Juszkiewicz's "FriendlyELEC NanoPC-T6 improvements" v6 series to fix non-LTS and split LTS version of NanoPC T6
- Marcin Juszkiewicz's series https://lore.kernel.org/all/20240829-friendlyelec-nanopc-t6-lts-v6-0-edff247e8c02@linaro.org/ has landed upstream
  - see db1dcbe5f7
  - thus we have 2 separate DTs, one for non-LTS, one for LTS; thus also 2 different Armbian boards (see separate commit)
- drop my own patch that added SPI NOR to the T6, as that is now included in the base DT
- this patch shall be dropped when `6.12-rc1` is released
2024-09-18 16:31:23 +02:00
sicXnull
5e54e2beb8 X96Q LPDDR3 Improvements 2024-09-18 16:31:00 +02:00
amazingfate
9a57760e48 sm8250-current: update to 6.11 2024-09-18 16:30:50 +02:00
Paolo Sabatino
e0a5a2e501 update patching config file 2024-09-18 14:03:19 +02:00
Paolo Sabatino
94ec783de0 bump rockchip 32 bit edge kernel to 6.11 2024-09-18 14:03:19 +02:00
Patrick Yavitz
552281489a Move serial0 = &uart_AO; to meson-axg-amper-gateway-gz80x.dtsi
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-09-17 07:01:05 -04:00
Patrick Yavitz
b2fc2c6f9d Gateway GZ80x: add dtsi and power off support via pwr button
There are three revs: AM-GZ80x, AM-GZ80x-US and SC-GZ80x

Add a DSTI in case one should drop out of the sky and we
need a DTS for it. This also removes its dependency on
meson-axg-jethome-jethub-j1xx.dtsi.

Can now power down via power button on the back of the
unit and power back on via reset button on the side.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-09-17 07:01:05 -04:00
Ricardo Pardini
c53e43f3df meson64-6.11: rewrite/rebase patches onto v6.11 final
- no changes, I forgot a trailing space in my hackfix comment (facepalm)
2024-09-17 06:55:00 +02:00
Ricardo Pardini
9dacbd0ec3 rockchip-rk3588-6.11: rewrite/rebase patches onto v6.11 final
- no changes
2024-09-17 06:55:00 +02:00
amazingfate
b38e4b238c add support for orangepi5 max 2024-09-17 06:54:23 +02:00
Ben Hoff
8e1839d3f4 fix hotplug detection for op5+ and remove unstable code path in driver 2024-09-16 13:17:38 +02:00
The-going
2ce2a873db u-boot-sunxi: Fix loading of bananapim3 board from eMMC
Add the A83T processor to the sunxi_mmc_can_calibrate
logic function for proper configuration.
Return the default settings of DRAM_CLK.

This code has been tested for bootloader v2024.01 and later.
2024-09-16 13:17:26 +02:00
Alex Shumsky
2cf702a300 rk3318-box: enable usb3 port in uboot 2024-09-16 13:16:59 +02:00
Ricardo Pardini
3594b0c8b7 radxa-zero2: bump to u-boot 2024.07 (from 2023.10)
- (confirmed by testing on-device) fixes UMS/Gadget stuff by including 4005729c0d that landed in v2024.01
2024-09-16 13:15:43 +02:00
amazingfate
cbc7982846 add new board armsom-sige3 2024-09-15 11:45:21 +02:00
Igor Pecovnik
38eb81577d Odroid M1: resolve low network speed 2024-09-15 11:42:07 +02:00
JohnTheCoolingFan
5e06250060 Add sun50i-h616-light dt overlay fix to 6.10 2024-09-15 10:18:12 +02:00
Ricardo Pardini
79ba487399 meson64-6.10: drop 6.10 patch directory after bump to 6.11
- as 6.10 is not an LTS release
2024-09-15 10:17:39 +02:00
Ricardo Pardini
59eb198e57 meson64-6.11: hackfix for general-socinfo-sm-4-soc-amlogic-meson-gx-socinfo-sm-Add-Amlogic-secure-m.patch
- 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-09-15 10:17:39 +02:00
Ricardo Pardini
c93407ebec meson64-6.11: rebase/rewrite remaining patches, no changes 2024-09-15 10:17:39 +02:00
Ricardo Pardini
d4e9105413 meson64-6.11: manually fix 4 patches for 6.11
- general-add-overlay-compilation-support.patch: same fix as done in rk3588's 6.11
- board-bananapism1-add-uart_A-and-AO_B.patch: manually rebase, guess there was an indent change
- general-socinfo-sm-1-soc-amlogic-meson-gx-socinfo-Add-S905L-ID.patch and general-socinfo-sm-2-soc-amlogic-meson-gx-socinfo-add-new-A113X-SoC-id.patch: landed upstream
2024-09-15 10:17:39 +02:00
Ricardo Pardini
d0b4bce222 meson64-6.11: copy patches from 6.10 2024-09-15 10:17:39 +02:00
Ricardo Pardini
857c8ed51b meson64-6.10: rebase against v6.10.10; drop dt-bindings-only patch, otherwise no changes
- jethome-0003-dt-bindings-arm-amlogic-add-binding-for-JetHome-JetH.patch contains only dt-bindings, and those are ignored by the rewriter
2024-09-15 10:17:39 +02:00
Alex Shumsky
37ba85f956 rk3318-box: fix usb2 functionality in u-boot, that was broken after update to v2024.07 2024-09-15 09:56:29 +02:00
Ricardo Pardini
ef537a67b0 rockchip-rk3588-6.11: rebase/rewrite patches onto v6.11-rc7
- automatic / no conflicts
2024-09-14 22:43:33 +02:00
Ricardo Pardini
3875290fe4 rockchip-rk3588-6.11: bump to v6.11-rc7; manually rebase 0001-general-add-overlay-support.patch
- this rebases manually around 8fcd8d1e63 introduced in v6.11-rc5 (so much for "fixes only in rc's")
2024-09-14 22:43:33 +02:00
Ricardo Pardini
17aeec93af rockchip64-6.10: rebase/rewrite all patches against v6.10.10 2024-09-14 21:40:43 +02:00
Ricardo Pardini
a223553670 rockchip64-6.10: remove symlinks by replacing with target's content
- having symlinks makes bumping versions a bit harder
- target patches were copied and rebased against v6.10.10
2024-09-14 21:40:43 +02:00
Ricardo Pardini
fa23f62417 rockchip64-6.10: fix add-board-xiabao-nas-dts.patch patch headers/format, no changes 2024-09-14 21:40:43 +02:00
Ricardo Pardini
d32b64baca rockchip64-6.10: fix add-board-fine3399-dts.patch patch headers/format, no changes 2024-09-14 21:40:43 +02:00
Jianfeng Liu
020fc510c4
rockchip-rk3588: fix hdmi display of armsom-sige7 for edge and current (#7243) 2024-09-14 19:23:26 +02:00
Julian Sikorski
72062ba258 Update odroidxu4-current to 6.6.51 2024-09-14 17:39:55 +02:00
Ricardo Pardini
c06ba074bd rockpro64: u-boot: patch u-boot's dtsi to enable otg port for UMS/Gadget capabilities
- Fixes c158f74d22
- I'm slightly unsure why this wasn't needed before; possibly because in 2024.07 this board moved to OF_UPSTREAM?
2024-09-14 15:24:04 +02:00
mattx
8e82d82435 Add Radxa E20C board 2024-09-13 22:02:04 +02:00
Joshua Riek
d564431dc2 Introduce the Turing RK1 2024-09-13 22:01:44 +02:00
IsMrX
3124f0d845 Support CherryBa M1 board 2024-09-13 22:00:52 +02:00
amazingfate
afe644fb44 opi3b: use mainline uboot v2024.10-rc3 2024-09-13 09:36:42 +08:00
amazingfate
ef4d01baa6 add new board armsom-cm5-io 2024-09-13 09:34:03 +08:00
Igor Pecovnik
ccafc4da4c Wireless drivers: rtw88: remove deprecated sections in patch 2024-09-12 14:27:58 +02:00
Igor Pecovnik
155c54f591 Odroid XU4: remove deprecated patches 2024-09-11 18:51:12 +02:00
FUKAUMI Naoki
b1cbd002b4 arm64: dts: rockchip: fix gmac PHY attach error on ROCK Pi E
this fixes following error:

rk_gmac-dwmac ff540000.ethernet end0: __stmmac_open: Cannot attach to PHY (error: -19)

Signed-off-by: FUKAUMI Naoki <naoki@radxa.com>
2024-09-11 07:59:54 +02:00
The-going
9e52e52e9a sunxi-6.10: Revert "drm/sun4i: hdmi: switch to struct drm_edid"
To make our patch work, we will return to the edid structure
while it is safe.
2024-09-10 21:59:57 +02:00
The-going
661b3658ea sunxi-6.10: switch v6.10.9, re-export patches 2024-09-10 21:59:57 +02:00
The-going
789bbf17d5 sunxi-6.10: Disable patch that adds support for HDMI audio
Recent changes in the kernel make the patch unusable for
drm/sun4i/sun4i_hdmi_enc.c.
I'll deal with it later if someone doesn't fix it sooner.
2024-09-10 21:59:57 +02:00
chraac
5d884120a4 fix compiling error of sunxi pwm and eth driver 2024-09-10 21:59:57 +02:00
The-going
f912216fd0 sunxi-6.10: Add patches armbian to series.conf file
Add a lost patch adding spi1_cs1_pin for sun50i-h616
2024-09-10 21:59:57 +02:00
The-going
5838fac412 sunxi-6.10: Delete unused patches and add newly extracted patches.
The patches in the series were applied to the Linux
kernel git repository as the "git am" command.
And then re-extracted to the target patches.armbian
folder using the tools/mk_format_patch script.
In this case, the series.armbian file is created anew
and all patches in the series strictly correspond
to this list.

I.e. unused ones will be deleted. The name of the patch
file will match the string "Subject:".

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2024-09-10 21:59:57 +02:00
The-going
c446e00132 sunxi-6.10: Add armbian patches from sunxi-6.7
Adapt the patch series to the new v6.10.5 kernel version
2024-09-10 21:59:57 +02:00
amazingfate
e13729b3e3 armsom-sige5: update uboot from latest SDK 2024-09-10 21:59:27 +02:00
JohnTheCoolingFan
e59f22ec65 Fix sun50i-h616-light device tree overlay 2024-09-10 21:59:01 +02:00
Patrick Yavitz
72ba1de41e BananaPi CM4: improve SDIO WiFi speeds
Improve overall WiFi experience
Default freq now set to 100MHz (optional overlay to 200MHz)
Resolved incompatibility with the github driver: https://github.com/jethome-ru/rtl88x2cs

If the github driver is preferred blacklist RTW88

/etc/modprobe.d/blacklist-rtw88.conf
blacklist rtw88_8822c
blacklist rtw88_8822cs

EXTRA: Waveshare DTS fixup

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2024-09-09 07:06:31 -04:00
Igor Pecovnik
95b6348453 Patch: refactor broken patch due to upstream changes 2024-09-08 21:28:41 +02:00
SuperKali
d16f710e7e
Adding Youyeetoo R1 v3 on current & edge kernel (#7173) 2024-09-07 07:40:59 +02:00
Igor Pecovnik
422e91b240 Rockchip64: remove deprecated patches that breaks compilation 2024-09-06 11:13:04 +02:00
JohnTheCoolingFan
23cff9170c Replace symlinked patches by pointed files 2024-09-03 22:03:50 +02:00
Alessandro Lannocca
0a18ec690e rockchip-rk3588: fanctrl overlay: fix "fan" alias for device tree
fixes PR #7137
2024-08-28 18:10:25 +02:00
Alessandro Lannocca
c095b6fd68 rockchip-rk3588: current edge: add a pwm fan control overlay
improve fan curve from rockchip default

Credit: [incognito](https://forum.radxa.com/u/incognito)
Source: [Radxa Forum](https://forum.radxa.com/t/guide-how-to-make-the-rock-5b-fan-work-properly-joshua-rieks-ubuntu-24-04/20836/2)
2024-08-27 21:33:30 +02:00
Julian Sikorski
0cee899233 Update odroidxu4-current to 6.6.47 2024-08-21 14:02:37 +02:00
c0rnelius
433f1241fa
Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04 (#7113)
* Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04

During a search I noticed other companies are using the same
unit. Lets re-brand to Amper as technically that is the product
brand name.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>

* Delete old patch set: `patch: u-boot: v2023.10: board_gateway-gz80x`

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>

* Update test target

---------

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Igor <igor@armbian.com>
2024-08-21 14:00:43 +02:00
Patrick Yavitz
cc0f38aa45 BananaPi M2S: remove fan control
The fan0 and pwm_cd nodes were removed in linux-6.11.y.

1095ad0e92
https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-1-62e812729541@linaro.org/

Remove the patch now, so it doesn't become a problem later.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-21 07:58:01 -04:00
Alessandro Lannocca
fb72484e79 rockchip-rk3588: current: add rfkill-bt device node to Radxa Rock5b board
Enable proper enumeration of usb-bluetooth modules via M2/NGFF slot
2024-08-21 13:56:46 +02:00
sic
100a004aa5
Add Board X96Q TV Box LPDDR3 H313 (#7101)
* X96-Q TV Box Support

* Update x96q-tvbox.csc

* Rename x96q-tvbox.csc to x96q.tvb
2024-08-20 08:35:00 +02:00
monkaBlyat
ac3b86efb9 vendor kernel patch for ds4 controllers 2024-08-18 10:39:57 +02:00
monkaBlyat
54cc6ea4e2 legacy kernel patch for ds4 controllers 2024-08-18 10:39:57 +02:00
ColorfulRhino
30ed9b3a70 rockchip-rk3588-edge: Bump kernel from 6.11-rc2 to 6.11-rc3
Remove one patch that is now included in the latest kernel revision.
2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
d605d74a02 rockchip-rk3588-{current,edge}: add bluetooth support to Khadas Edge 2 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
0a0eb467de rockchip-rk3588-current: disable HDMIRX by default and add heartbeat LED on OPi5+ 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
8ceeb33c3b rockchip-rk3588-current: update kernel to v6.10 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
97c79d61fd rockchip-rk3588-edge: add mistakenly removed DTS patches back 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
61e10f6f64 rockchip-rk3588-edge: add HDMI & VOP2 back to OPi5 devicetree 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
7f2a7ab00b rockchip-rk3588-edge: opi5-plus: update dts patch, disable hdmirx by
default
2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
b9d7bd9e5b rockchip-rk3588-edge: refresh HDMI TX & RX patches from Collabora and add Hantro VPU back 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
53396d202c rockchip-rk3588-edge: update kernel to v6.11.0-rc1 2024-08-18 10:38:50 +02:00
The-going
fae2418da9 sunxi-6.10: bugfix the kernel panic for arm architecture
Problem: Linux kernel hangs in early boot on 32-bit ARM platform,
when ftrace 4-byte "mcount" function call location for
"_raw_spin_unlock_irqrestore" function straddles icache lines.

Discussion on the forum:
https://forum.armbian.com/topic/41339-linux-image-legacy-sunxi2451-kernel-6192-is-broken-stuck-at-starting-kernel/?do=findComment&comment=196528
2024-08-18 10:38:11 +02:00
The-going
11c396c183 sunxi-6.10: Add megous patches 2024-08-18 10:38:11 +02:00
Alex
314447dffd
patches: uboot: Improve KASLR support for v2024.07 (#7078)
Reference patch set: https://patchwork.ozlabs.org/project/uboot/list/?series=411513&state=*

Hopefully, other boards using same uboot-version can benefit from the added support.

**Note for Maintainers -  to enable KASLR seed, you need:**
	- `CONFIG_RANDOMIZE_BASE=y` configured in your kernel .config
	- `CONFIG_CMD_KASLRSEED=y` and` CONFIG_DM_RNG=y` configure in your u-boot .config
	- exposed crypto and rng nodes in you board's device-tree
	- `kasrlseed` command before kernel boot in your boot.cmd
	- `CONFIG_SECURITY_DMESG_RESTRICT=y` in kernel .config is also advisable

* KASRL-supported u-boot 2024.07 for everyone:
- move /chosen/kaslr-seed support patchset to general 2024.07 BOOTPATCHDIR
- attach nanopi-r5c and oprangepi5-plus BOOTPACHDIR to patches/uboot/v2024.07 general dir

* u-boot: patch nanopi-r5c-rk3568_defconfig and orangepi-5-plus-rk3588_defconfig to enable KASLR

* rewrite-uboot-patches nanopi-r5c/orangepi5-plus

* patches: uboot: Improve kaslrseed support for v2024.07

---------

Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-08-15 20:31:00 +00:00
Alex
63163387c7
rockchip64: refresh drv-spi-spidev-remove-warnings.patch (#7088)
* rockchip64: edge: refresh drv-spi-spidev-remove-warnings.patch

rework to apply cleanly on 6.10.5

* rockchip64: current: refresh drv-spi-spidev-remove-warnings.patch
2024-08-15 13:11:18 +02:00
Viacheslav Bocharov
595ab95a17 JetHome: Update JetHub D2 dts 2024-08-15 12:59:25 +03:00
Alessandro Lannocca
134ae29646 meson64: edge: refresh drv-spi-spidev-remove-warnings.patch
rework to apply cleanly on 6.10.5
2024-08-14 17:39:38 -04:00
Alessandro Lannocca
1ffdab4fe4 meson64: current: refresh drv-spi-spidev-remove-warnings.patch
rework to apply cleanly on 6.6.46
2024-08-14 17:39:38 -04:00
Viacheslav Bocharov
06838e7a19 JetHome: Update JetHub D2 dts file 2024-08-14 19:42:13 +02:00
Viacheslav Bocharov
684a49953b JetHome: fix uboot patchset for JetHub D2 2024-08-14 19:42:13 +02:00
Patrick Yavitz
aff22ad7d5 Add board Alfred Smart Gateway GZ80X Linux support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
c201068f30 Add board Alfred Smart Gateway GZ80X U-Boot support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
33335
cecf6a83b2 chore: Disable OPTEE security partition in U-Boot for Firefly-ITX-3588J board 2024-08-13 09:22:45 +02:00
ARCW
05d7ca03d4
Fixed tinker-edgr-r board GPU bug, drivers:regulator:fan53555:add new device chip id (#6998) 2024-08-12 17:16:11 +02:00
Igor Pecovnik
423868ca26 Bump sunxi legacy and current to latest version 2024-08-12 17:15:40 +02:00
JohnTheCoolingFan
22e3a671a7 BigTreeTech CB1: current: Enable IR Receiver 2024-08-12 17:10:49 +02:00
JohnTheCoolingFan
04829f611c Remove sun50iw9-btt board family 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
02ad725c6f Break the BigTreeTech Ethernet patches into 3 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
00c3dd58da Rearrange BTT CB1 patches 2024-08-11 22:09:17 +02:00