Commit Graph

3220 Commits

Author SHA1 Message Date
The-going
b2b8b8848b
Adapt patches to kernel version 5.10.130 (#3990) 2022-07-14 15:33:02 +03:00
The-going
c9df315485
Sunxi 5.15 (#3992)
* Skip applying fixes for touchscreen: goodix.

This device is not supported by armbian.
Patch fixes cannot be tested on real hardware.

* Bring the patch format to the form git-format-patch

for application by the `git am` command.
2022-07-13 21:53:24 +03:00
Tony
44ac745ae3
Rockchip64-current: fix nanoPi NEO 3 DTS makefile (#3979)
Changes to the add-board patch did not get added to the makefile patch.  Fixed.
2022-07-10 02:14:03 -04:00
schwar3kat
bbc63edae8
Merge pull request #3969 from schwar3kat/orangepi-r1-lts-refactored-dts
Refactored orangepi-r1plus-lts dts in kernel add board patch
2022-07-10 16:07:13 +12:00
Paolo
0310f95505
rockchip64: fix rk3318-box cpu voltages (#3976) 2022-07-09 16:30:16 +02:00
arnaldovalente
06a8a7cb67
Orangepi One Plus Rollback to i2c (#3964)
Co-authored-by: gleam2003 <gleam2003@msn.com>
2022-07-09 11:39:27 +02:00
brentr
3ff231d9a0
Brentr (#3966)
* This disables support for the RockPI-S "SDNAND" soldered on EMMC storage

Without it, SDNAND functions
There are no issues on boards that lack the EMMC storage option
In this case, the kernel probes the chip, quietly fails and continues without
creating the corresponding /dev/mmcblk* nodes

* This patch attempts to enable CPU operating points that are not defined.

The result is that the cpufreq-dt driver aborts when attempting to process these incompletely defined nodes.
The CPU ends up running at a constant clock rate, without cpufreq support.
Simply removing the patch restores proper cpufreq operation.
Note, however, that the CPU operating points are still overvolted for the newer RK3308B-S SOC.

See:
https://dl.radxa.com/rockpis/docs/sw/RK3308B-S&RK3308H-S_Software_Compatibility_Introduction_V1.0.0_20211016.pdf
2022-07-09 11:35:51 +02:00
Julian Sikorski
35e509a040
Update odroidxu4-current to 5.4.204 (#3970) 2022-07-09 11:35:34 +02:00
Paolo Sabatino
07775b59d4 rk322x: fix for MXQ_PRO board wifi 2022-07-09 11:12:48 +02:00
schwar3kat
a16699260f
Refactored orangepi-r1plus-lts dts in kernel add board patch
Renamed patch to match rockchip64 boards

Nanopi dependencies removed
2022-07-08 22:35:59 +12:00
Oleg
993f2e6bbf
Merge pull request #3959 from 150balbes/media-20220704
move kernel media to current 5.18 and edge 5.19
2022-07-08 09:52:24 +03:00
Tony
76192f1fa8
RK3328 cleanup (#3963)
* Rockchip64 rk3328 cleanup

* Rockchip64 remove unneeded RK3328 USB3 PHY driver
2022-07-06 10:38:09 -04:00
balbes150
5b5b6a010a fix USB BPIr2pro 2022-07-05 11:23:33 +03:00
Tony
1077af2d98
RK3328 fix USB3 5.15 (#3957) 2022-07-04 09:28:32 -04:00
balbes150
2e1b4eed73 move kernel media to current 5.18 and edge 5.19 2022-07-04 16:18:31 +03:00
Igor Pečovnik
2a1863f2f5
Bump sunxi version to latest and add upstream patches for odroid xu4 (#3954)
* Typo in packaga name

* Bump sunxi version to latest and add upstream patches for odroid xu4
2022-07-03 08:25:49 +02:00
Tony
9680fc46a0
Roc rk3399 pc enable type C (#3953)
* roc-rk3399-pc remove outdated patch

* roc-rk3399-pc enable type-c
2022-07-02 19:51:26 -04:00
The-going
7b0c873f4d
Sunxi 5.18: add megous patches: tag: orange-pi-5.18-20220627-1924 (#3946)
* sunxi-5.18: add megous patches: tag: orange-pi-5.18-20220627-1924

* tools: mk_format_patch: ignore-matching-lines git version

* sunxi-5.18: re-extracted armbian patches after being applied to 5.18.8

* sunxi-5.18: switch to version tag=v5.18.8
2022-07-01 01:02:59 +02:00
Paolo Sabatino
19d1ce656e rockchip64: fix pwm regulators that use pinctrl "active" configuration 2022-06-26 15:14:53 +02:00
Paolo Sabatino
381cc372db rockchip64: disable pwm patch because broken 2022-06-23 10:33:02 +00:00
Paolo
2ca6a9381d
rockchip64: add rk3318-box tvbox board patch and configurations (#3921)
* rockchip64: add rk3318-box tvbox board patch and configurations
* rockchip64: add missing bcm43342 patch for edge kernel
2022-06-23 08:30:54 +02:00
The-going
176c05d4b0
Sunxi 5.18 (#3908)
* sunxi-5.18: add new megous patches

* switch to v5.18.5: exclude a previously applied patch

* fix: tools/mk_format_patch: numbered=false by default

* sunxi-5.18: rebasing and extraction using the mk_format_patch script
2022-06-20 15:31:38 +02:00
Paolo
c47922f71e
rockchip64: reworked PWM patch due to breakage in existing pwm dtbs (#3913) 2022-06-19 12:38:17 +02:00
EBK21
1a2800f384
workaround for orangepi 3 lts ethernet problem (#3906)
Method from uboot Odroid C2 fix, same problem same workaround.
2022-06-19 12:38:06 +02:00
Piotr Szczepanik
df2d09c8a2
Adjust rk3399-legacy patches - fixes missing NanoPi dtb files (#3912) 2022-06-18 21:07:55 +02:00
Paolo Sabatino
70bb7c48b2 rk322x: update MGLRU armhf patch for kernel v5.17 and v5.18 2022-06-18 14:13:11 +02:00
Julian Sikorski
26d0168546
Update odroidxu4-current to 5.4.199 (#3907) 2022-06-17 19:17:08 +02:00
Paolo Sabatino
8ab3567c81 rockchip64: fix orangepi4 LTS bluetooth initialization 2022-06-17 10:07:06 +02:00
Paolo Sabatino
b88a8a7dce rockchip64: orangepi4 LTS sdmmc bus pins strength increased for better stability with UHS modes 2022-06-17 10:07:06 +02:00
Paolo
388e9bbf5e
Support for OrangePi4 LTS board (#3770)
* orange pi 4 LTS support added (uwe5622 wifi driver, es8316c codec)

* add orangepi 4 LTS device tree
* add uwe5622 driver to 5.15 and 5.18 rockchip64 patches
* add wpasupplicant to jammy cli packages
* fix es8316c asound.state (zeroing stereo enhancement which causes distortion)

* Add build targets

* Move from WIP state

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-06-14 12:11:33 +02:00
Paolo Sabatino
ae2f91d4ee rockchip64: fix tinkerboard 2 missing register in dts 2022-06-14 09:33:41 +02:00
Paolo Sabatino
17b4fb913c rockchip64: bump edge kernel config to 5.18, disable csgpio patch due to mainline clashing 2022-06-14 09:33:41 +02:00
hzyitc
a863b5a242
Onecloud: fix some bugs (#3873)
* Refactor patches

* Fix bug: the USB closed to the HDMI doesn't work

* Fix bug: cpufreq doesn't work

* Fix bug: thermal_zone doesn't work

* More frequency governors

* Add bootscript

* Fix bug: add missing dependency
needed for gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf
2022-06-11 18:03:03 +02:00
Igor Pečovnik
85958994b5
Adjust broken patches and move sunxi to latest tag (#3876)
* Bump sunxi kernels

* Adjust remaining patches
2022-06-11 18:01:32 +02:00
The-going
07d263283e
sunxi-5.15: Switch version to the v5.15.46 tag (#3886) 2022-06-11 19:00:06 +03:00
Oleg
7799a89f31
fix build media kernel 5.17 (#3881) 2022-06-11 08:46:27 +02:00
Paolo
cff049a92b
fix rk322x, rockchip mainlined patches for kernel v5.18, adjust xt-q8l-v10 remote makefile (#3877) 2022-06-10 21:50:57 +02:00
The-going
25e60a726b
Sunxi 5.18 (#3879)
* sunxi-5.18: rebase megous patces to v5.18.3

* sunxi-5.18: Add upstream patches - tag: orange-pi-5.18-20220609-1318

* Check applicability to version 5.18.3

* sunxi-5.18: switch to version 5.18.3
2022-06-10 21:50:37 +02:00
Igor Pečovnik
8ba7b7e214
Switching the rest to 5.18.y (#3860)
* Update kernel configs

* Switch sunxi edge to 5.18.y

* Move sunxi to 5.18.y and re-enable AUFS

* Change version - temporally to make a build from here

* Update config

* 88xx was fixed in the mean time.

* Put version back

* Fix sunxi legacy, disable aufs on 5.10.y since its broken

* Upstream changed in the mean time

* Add a patch to enable 8821cu compilation at 5.18

https://github.com/armbian/build/pull/3814

* Re-enable CONFIG_RTL8822BU in edge

* Update CONFIG_RTL8XXXU

* Bump imx6

* Bump uefi kernels to 5.18.y

* Bump mvebu64 and switch odroid xu4 to 5.18
2022-06-07 07:49:08 +02:00
Vyacheslav
f1937f83a3
Update meson64-edge/general-meson-aiu-Fix-HDMI-codec-control-selection.patch patch for Kernel 5.15.7+ (#3849) 2022-06-03 18:58:56 -04:00
Jannis
4c0cc1e778
Fix mvebu pwm patch (#3847) 2022-06-03 18:51:39 +02:00
The-going
0c438d8c56
sunxi-5.18: Add armbian patches (#3846)
* sunxi-5.18 Initial state for armbian patches

* Adapting patches to the new kernel, sort, add new megous patches

* DEBUG

* Add the latest patches

* fix: compile error

drivers/spi/spi.c:3548:3: note: in expansion of macro ‘dev_info’
   dev_info(&spi->dev, "spi_setup / gpio_is_valid(%d) ... doing gpio_request ...\n", spi->cs_gpio);
   ^~~~~~~~
drivers/spi/spi.c:3549:9: error:
 implicit declaration of function ‘gpio_request’;
 did you mean ‘gpio_to_desc’? [-Werror=implicit-function-declaration]
   ret = gpio_request(spi->cs_gpio, dev_name(&spi->dev));
         ^~~~~~~~~~~~
         gpio_to_desc
drivers/spi/spi.c:3549:27: error:
 ‘struct spi_device’ has no member named ‘cs_gpio’;
 did you mean ‘cs_gpiod’?
   ret = gpio_request(spi->cs_gpio, dev_name(&spi->dev));
                           ^~~~~~~
                           cs_gpiod
drivers/spi/spi.c:3554:4: error:
 implicit declaration of function ‘gpio_direction_output’;
 did you mean ‘gpiod_direction_output’? [-Werror=implicit-function-declaration]
    gpio_direction_output(spi->cs_gpio,
    ^~~~~~~~~~~~~~~~~~~~~
    gpiod_direction_output
drivers/spi/spi.c:3554:31: error:
	‘struct spi_device’ has no member named ‘cs_gpio’;
	did you mean ‘cs_gpiod’?
    gpio_direction_output(spi->cs_gpio,
                               ^~~~~~~
                               cs_gpiod
In file included from ./include/linux/device.h:15,
                 from drivers/spi/spi.c:8:
drivers/spi/spi.c:3556:79: error:
 ‘struct spi_device’ has no member named ‘cs_gpio’;
 did you mean ‘cs_gpiod’?

* Remove pre-applied patches
2022-06-01 17:10:19 +02:00
The-going
e8e149ead2
sunxi-5.17: fix: cpu opp table sun8i-a83t (#3829)
cpu opp table for sun8i-a83t can only be a multiple
of the integer 24 * 8 * n
2022-05-29 17:28:22 +02:00
Paolo
809ce98a75
rk322x: move edge kernel to v5.18 (#3844)
Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2022-05-29 17:26:16 +02:00
Jianfeng Liu
0981c9eccd
add rock-3a emmc support (#3841) 2022-05-29 17:18:46 +02:00
Paolo
3c4189e311
rockchip: upgrade edge kernel to v5.18 (#3842) 2022-05-29 17:15:36 +02:00
Tony
e7bd9b8f13
Add Spidev workarounds and clean patches (WIP) (#3812)
* [ Meson64 ] Add Spidev workaround for 5.15+, remove unnecessary patch

* [ Rockchip64 ] Add spidev workaround for 5.15+

* [ Rockchip ] Add spidev workaround for 5.15+

* [ overlays ] align overlays to new spidev device handle
2022-05-28 08:56:19 +02:00
Jianfeng Liu
597d2dac11
update rockchip64-edge to 5.18 (#3814) 2022-05-28 07:56:22 +02:00
The-going
082234b497
sunxi-5.15: adapting patches for the version 5.15.43 (#3827)
* sunxi-5.15: adapting patches for the version 5.15.43

* fix: cpu opp table sun8i-a83t
2022-05-27 21:17:58 +03:00
The-going
3048cc2107
Sunxi 5.18 (#3826)
* sunxi-5.18: initial state: add patches megous

* sunxi-5.18: Adapt patches for error-free application

* remove unused patches

* Add the ability to compile sunxi-5.18
2022-05-27 11:47:16 +03:00
The-going
ee6f0f8bd1
sunxi-5.17: update and switch to version 5.17.11 (#3816)
* sunxi-5.17: update and switch to version 5.17.11

* remove the patch that appeared in the upstream kernel

upstream commit c06a99a6605f524ff5ef096646e9501fc905366e
2022-05-27 09:48:50 +03:00
Julian Sikorski
147a9d19f8
Update odroidxu4-current to 5.4.196 (#3823) 2022-05-26 19:39:29 +02:00
The-going
4145e3fb29
sunxi-5.17: tag: orange-pi-5.17-20220510-1956: add patches (#3809) 2022-05-25 17:41:24 +02:00
Oleg
ba7912c0c9
move kernel media 5.17.9 and 5.18-rc7 (#3792)
* move kernel media 5.17.9 and 5.18-rc7

* kernel edge 5.18
2022-05-23 16:17:09 +02:00
The-going
ddc00a9af1
Sunxi 5.15 (#3798)
* fix: A lost patch. Should be here: #(6a53633703)

* fix: sunxi-5.15: Align two series files
2022-05-23 16:15:40 +02:00
crocinsocks
37e898332a
WaveShare Touchscreen Driver Fix (Odroid) "disable_vu7" (#3799)
* Update boot-meson64.cmd

Fix disable_vu7 functionality by enabling usbhid quirks when set to false

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update hardkernel-0015-COMMON-input-touchscreen-Add-D-WAV-Multitouch.patch

* Update general-input-touchscreen-Add-D-WAV-Multitouch.patch
2022-05-23 16:15:25 +02:00
hzyitc
c4b62f848f
meson8b: Support HDMI (#3794)
* meson8b: Support HDMI

* meson8b: drm: Forcefully enable XRGB format

* Bump kernel version

* Upgrade configs

* Swap current and edge
2022-05-23 15:58:38 +02:00
Julian Sikorski
2c0a0a5e23
Update odroidxu4-current to 5.4.195 (#3791)
* Update odroidxu4-current to 5.4.193

* Update odroidxu4-current to 5.4.195

* Update kernel config
2022-05-18 22:47:48 +02:00
hzyitc
965ce372de
Support Xunlei Onecloud (#3749)
* Support Xunlei Onecloud

* meson: more led triggers
2022-05-12 19:12:21 +02:00
The-going
ca478cc4e5
Bugfix spidev (#3737)
* sunxi-5.17: Fix include uapi spi spidev module

* add a compatible string alias "spi-dev" for spidev module

* overlay: Change the string compatible "spidev" to "spi-dev"

* remove unused patches

* drv: spi: spidev: fix header uapi

* Add alias "spi-dev" for module spidev

Add the armbian alias "spi-dev" to load and
initialize the spidev module from the device tree.

* Move patches for orangepi3-lts to series

* Remove unused patches
2022-05-12 19:11:40 +02:00
CXM
1f54bc33b8
Add clockworkpi-a06 support (#3768)
* feat: add clockworkpi-a06 support

* fix: disable dpms & screensaver
2022-05-11 21:47:28 +02:00
Jianfeng Liu
68729a3aa6
change rock-3a mainline dtb filename to rk3568-rock-3a.dtb (#3775)
* change rock-3a mainline dtb filename to rk3568-rock-3a.dtb

* add rock3a DT link for backward compatibility

* change rock3a default dtb name to mainline

* add rock-3a legacy dtb filename rock-3-a
2022-05-11 19:42:30 +02:00
schwar3kat
5e477fd42c
Enable rockchip64: XHCI HCD USB TRB ENT quirk for RK3328 (#3763)
This resolves a bug that affects r8153b USB network interface causing the RX interface to hang on load.

On some xHCI controllers (e.g. Rockchip RK3399/RK3328/RK1808),
they need to enable the ENT flag in the TRB data structure
to force xHC to prefetch the next TRB of a TD.
The quirk patch is already applied to dwc3 xhci usb on rockchip64.

Enable the quirk on RK3328 through device tree node properties in rk3328.dtsi
2022-05-07 15:51:38 +02:00
catalinii
fc66f374e8
Merge rk35xx-edge into rockchip64-edge (#3765)
* Merge rk35xx boards into rockchip64

* Fix kernel configs
2022-05-07 15:51:11 +02:00
Oleg
0f7606e653
move 5.18-rc5 support jetson-nano (#3754) 2022-05-04 16:16:40 +02:00
Basel Sayeh
c7d7039b51
Update the rtl8189fs patch (#3697) 2022-05-03 23:11:45 +02:00
Igor Pečovnik
897674aa74
Bump and freeze kernel at last known working versions (#3736)
* Freeze kernel at last known working versions

* Fix media kernel

* Update rockchip64 to 5.17.y

* Move patches up

* Re-ad aufs

* Fix rpi kernels
2022-05-03 08:27:32 +02:00
Oleg
57428044ec
move kernel media-current to 5.17 and media-edge to 5.18 (#3726) 2022-05-02 11:36:59 +02:00
Igor Pečovnik
727990ae0e
Bump rpi, imx6 and mvebu EDGE to 5.17.y (#3712) 2022-04-30 18:54:25 +02:00
The-going
4a80910d6c
Update sunxi-5.17 (#3725)
* update sunxi-5.17: tag: orange-pi-5.17-20220424-2152

* Update sunxi-5.17: orange-pi-5.17-20220427-0710
2022-04-28 23:05:28 +03:00
Paolo Sabatino
ef51fd2096 rk322x: updated libreelec patches, add rk322x generic tv box remote keymap 2022-04-25 22:29:00 +02:00
Paolo Sabatino
bbe4414786 Remove mainlined RGA trivial patch for rk322x, rockchip, rockchip64 2022-04-25 22:28:00 +02:00
Oleg
0afe24c957
move kernel media edge to 5.17 (#3704) 2022-04-24 22:33:47 +02:00
Julian Sikorski
c092c0123b
Update odroidxu4-current to 5.4.190 (#3707)
* Update odroidxu4-current to 5.4.188

* Update odroidxu4-current to 5.4.190
2022-04-24 22:32:46 +02:00
AmadeusGhost
283d7f38ae
rockchip: rock-3a: remove unused nodes (#3700) 2022-04-20 18:20:29 -07:00
Paolo Sabatino
365f7bd1e2 rockchip: remove mainlined RGA patch 2022-04-20 21:33:42 +02:00
The-going
c7b11b839b
Sunxi 5.17 (#3701)
* sunxi-5.17: Add series patches rtw88, rtw89 drivers

* Fix sunxi-5.17 for v5.17.4 version

* Print the error message and its contents

* rtl8822bs: used if kernel version less 5.16

Restrict the use of the wifi driver" "rtl8822bs" for
the kernel version less than 5.16
2022-04-20 22:01:33 +03:00
Jianfeng Liu
d04155533c
add patch to fix rk3568 vop in kernel 5.17.3 (#3699) 2022-04-19 20:28:48 +02:00
The-going
7c2f24d46c
Move sunxi 5.16 to 5.17 (#3696)
* Add reg_ahci_5v status okay for bananapro board

* Bananapro: add AXP209 regulators

* Fix series.conf, Disable the patch that is not being applied.

* Fix linux-sunxi64-edge.config for v5.17.3

* Fix linux-sunxi-edge.config to v5.17.3

* Switch EDGE to core 5.17 for sunxi

* Remove the old rtl8723cs driver which is incompatible with the new kernel and cannot be used.

* Use AUFS if the kernel version is less than 5.16

* Print the last 20 lines of the log if the kernel compilation failed.

* Set KERNEL_VERSION_LEVEL to 5.17

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-04-18 23:26:29 +02:00
The-going
519b01a0b4
Bugfix uwe5622 (#3693)
* Fix new file mode 100755 to 100644 for uwe5622 driver

* Fix error: implicit declaration PDE_DATA
2022-04-18 11:41:06 +03:00
The-going
9217407f22
bugfix for build sunxi with implicitly selected configuration parameters (#3690)
* Fix the AC200 driver selection for sunxi-5.17

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.16

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.15

This eliminates incorrect configuration and compilation errors.

* Fix the AC200 driver selection for sunxi-5.10

This eliminates incorrect configuration and compilation errors.

* Configure CURRENT: Build: EXTRAWIFI=no AUFS=no SKIP_BOOTSPLASH=yes

* Revert "Configure CURRENT: Build: EXTRAWIFI=no AUFS=no SKIP_BOOTSPLASH=yes"

This reverts commit 243d90041f.

* Configure kernel: CURRENT: build default options
2022-04-17 10:31:08 +03:00
The-going
9ebd3600c6
Sunxi 5.17 (#3687)
* Add 88 new patches to series. tag: orange-pi-5.17-20220409-0454

* Fix the applicability of patches.megous to the v5.17.3 kernel

* Fix series.conf. Disable the patch that is not being applied

* Add support for sun50i-h6-orangepi-3-lts

* Check the applicability in the series

* Move to a patches.armbian folder

* Bananapro: add AXP209 regulators

* fix-gpio-kconfig remove if EXPERT to allow normal build

* sunxi-5.17: Remove unused patches
2022-04-16 18:20:04 +03:00
Derek
9bd2e3cb1a
Espressobin patch cleanup (#3681)
* alias defined in patch 0007 is part of armada-372x.dtsi, so unnecessary in 37xx

* u-boot patch to dts shouldn't disable emmc or overwrite sdhci1

* update u-boot
2022-04-16 09:13:33 +02:00
The-going
ea83eca959
Sunxi 5.15 (#3676)
* sunxi-5.15: Add reg_ahci_5v status okay for bananapro board

* Bananapro: add AXP209 regulators

* Fix series.conf, Disable the patch that is not being applied.
2022-04-13 21:50:16 +03:00
Ukhellfire
2a8e1ecac1
Add Orange Pi 3 LTS Support (#3628)
* Orange Pi 3 LTS
* Enable build targets

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-04-12 20:13:37 +02:00
The-going
fca652aa43
Sunxi 5.10 (#3672)
* sun7i-a20-bananapro: add reg_ahci_5v for sunxi-5.10

* sun7i-a20-bananapro: Add more regulators

* Rename patches for correct apply

* Disable the patch that is not being applied.

The patch is initially a crude hack. It solves one problem but creates
other problems. I don't know how to resolve the conflict correctly yet,
so I just disabled it.
2022-04-12 20:06:01 +03:00
Paolo Sabatino
d572c1823a rockchip: move edge kernel to v5.17, remove mainlined pacthes/hunks 2022-04-11 22:05:28 +02:00
Paolo Sabatino
49b2aba891 rockchip: copy patch archive from 5.16 to 5.17 2022-04-11 22:05:28 +02:00
Paolo Sabatino
0777be9e75 rk322x: move edge flavour to kernel 5.17, adapt patches were necessary 2022-04-10 16:45:06 +02:00
Jianfeng Liu
a454c462f2
add radxa rock3a pcie3x2 support (#3646) 2022-04-07 09:52:28 -07:00
schwar3kat
bf0289eb23
restore sunxi gpio-sysfs to build (#3635)
add CONFIG_GPIO_SYSFS=y to linux-sunxi64-current.config and linux-sunxi64-edge.config

remove  if EXPERT from /sys/class/gpio/... (sysfs interface) in /drivers/gpio/Kconfig
2022-04-06 06:56:34 +02:00
Oleg
eb54a13b05
update kernel 5.17.1 station-p2-edge (#3637) 2022-04-05 16:18:38 +02:00
chbgdn
82d80d4a15 Bump meson64-edge to 5.17 2022-04-04 12:34:29 +03:00
Jianfeng Liu
be9b5156a4
add rk809 codec sound support to radxa rock3a (#3621) 2022-04-02 09:57:24 -07:00
The-going
b32bc0934b
Fix patch applicability for the sun50i-h5-orangepi-zero-plus board (#3623) 2022-04-02 14:55:15 +03:00
Jianfeng Liu
dad2d913f1
change rk35xx edge to 5.17.y (#3614)
Co-authored-by: Jianfeng Liu <jfliu@zshield.net>
2022-04-01 21:11:55 -07:00
The-going
0f7200c793
Sunxi 5.17 (#3613)
* The initial state of a series of patches for sunxi-5.17

tag orange-pi-5.17-20220323-1423

* DEBUG for sunxi-5.17

* Add Armbian patches to 5.17

* Fix duplicate nodes for sun50i-h5-orangepi-pc2

* Fix reg_ahci_5v to status okay for bananapro board

* Remove an unused patch for an unsupported sun50i-h6-tanix-tx6 board
2022-03-31 20:32:04 +03:00
The-going
6a53633703
sunxi-5.15: Fix duplicate nodes for sun50i-h5-orangepi-pc2 board. (#3588)
* Fix duplicate nodes for sun50i-h5-orangepi-pc2

* Remove unused patch for pinctrl: sunxi: Fix deadlock.

This fix duplicates the upstream commit
896d1b8a36129c3f1378fbbafd7c394a877635b5 of the linux-5.15.y branch

pinctrl: sunxi: Use unique lockdep classes for IRQs

commit bac129dbc6560dfeb634c03f0c08b78024e71915 upstream.

This driver, like several others, uses a chained IRQ for each GPIO bank,
and forwards .irq_set_wake to the GPIO bank's upstream IRQ. As a result,
a call to irq_set_irq_wake() needs to lock both the upstream and
downstream irq_desc's. Lockdep considers this to be a possible deadlock
when the irq_desc's share lockdep classes, which they do by default:

============================================
WARNING: possible recursive locking detected
5.17.0-rc3-00394-gc849047c2473 #1 Not tainted
...

* Add to series.armbian Fix-duplicate-nodes-for-sun50i-h5-orangepi-pc2.patch

The problem with duplicate nodes in the device tree is that the first
one in the queue will be applied. The subsequent one will be ignored,
not replaced.

Fix spi-nor node initialization error for orangepi-pc2

[    1.288263] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.306391] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845203] Freeing initrd memory: 10824K
[    1.855263] sun6i-spi 1c68000.spi: chipselect 0 already in use
[    1.861159] spi_master spi0: spi_device register error /soc/spi@1c68000/spi-flash@0
[    1.868842] spi_master spi0: Failed to create SPI device for /soc/spi@1c68000/spi-flash@0

Remove duplicate nodes from applied patches for the board
sun50i-h5-orangepi-pc2. After this fix:

[    1.290252] sun50i-h5-pinctrl 1c20800.pinctrl: supply vcc-pc not found, using dummy regulator
[    1.291250] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.310397] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845686] Freeing initrd memory: 10824K
[    1.854333] 2 fixed-partitions partitions found on MTD device spi0.0
[    1.854369] Creating 2 MTD partitions on "spi0.0":
[    1.854381] 0x000000000000-0x000000100000 : "uboot"
[    1.855679] 0x000000100000-0x000000200000 : "env"
2022-03-28 01:18:17 +02:00
The-going
0b6dd13295
sunxi-5.16: Fix spi-nor node initialization error for orangepi-pc2 (#3597)
* Remove unused pinctrl-sunxi-Fix-misleading-lockdep-deadlock-warnin.patch

The problem was solved in the upstream kernel.

commit e221ef82d9f5e97bca61f7c25e2b58b04466de87 linux-5.16.y branch.
commit bac129dbc6560dfeb634c03f0c08b78024e71915 upstream.

This driver, like several others, uses a chained IRQ for each GPIO bank,
and forwards .irq_set_wake to the GPIO bank's upstream IRQ. As a result,
a call to irq_set_irq_wake() needs to lock both the upstream and
downstream irq_desc's. Lockdep considers this to be a possible deadlock
when the irq_desc's share lockdep classes, which they do by default:

============================================
WARNING: possible recursive locking detected
5.17.0-rc3-00394-gc849047c2473 #1 Not tainted
...

* Fix spi-nor node initialization error for orangepi-pc2

[    1.288263] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.306391] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845203] Freeing initrd memory: 10824K
[    1.855263] sun6i-spi 1c68000.spi: chipselect 0 already in use
[    1.861159] spi_master spi0: spi_device register error /soc/spi@1c68000/spi-flash@0
[    1.868842] spi_master spi0: Failed to create SPI device for /soc/spi@1c68000/spi-flash@0

Remove duplicate nodes from applied patches for the board
sun50i-h5-orangepi-pc2. After this fix:

[    1.290252] sun50i-h5-pinctrl 1c20800.pinctrl: supply vcc-pc not found, using dummy regulator
[    1.291250] spi-nor spi0.0: supply vdd not found, using dummy regulator
[    1.310397] spi-nor spi0.0: mx25l1606e (2048 Kbytes)
[    1.845686] Freeing initrd memory: 10824K
[    1.854333] 2 fixed-partitions partitions found on MTD device spi0.0
[    1.854369] Creating 2 MTD partitions on "spi0.0":
[    1.854381] 0x000000000000-0x000000100000 : "uboot"
[    1.855679] 0x000000100000-0x000000200000 : "env"
2022-03-28 01:15:47 +02:00
Paolo Sabatino
2fe1ddfe45 rockchip: add tinkerboard overlays for current 5.15 kernel 2022-03-26 17:59:23 +00:00