Commit graph

133 commits

Author SHA1 Message Date
heitbaum
30e5ee9956 linux (Rockchip RK3399): update .config for 5.15.5 2021-11-25 10:07:15 +00:00
heitbaum
fd6fe146ee linux (Rockchip RK3399): update .config for 5.15.4 2021-11-24 21:42:39 +11:00
Tomáš Kelemen (vudiq)
f1e2ea4d6b
Merge branch 'libreelec-master' 2021-11-20 13:59:00 +01:00
Carlos Garces
80e3cd706d RTL8188EU: Use the staging driver instead of out of tree 2021-11-15 10:40:24 +01:00
heitbaum
f56d09463d linux (Rockchip RK3399): tidy up .config for 5.15 2021-11-01 13:37:21 +11:00
Tomáš Kelemen (vudiq)
3982e1b98b Pull updates from LibreELEC/master 2021-10-26 22:27:07 +02:00
Tomáš Kelemen (vudiq)
bdb7d1951d Pull updates from LibreELEC/master 2021-10-21 10:05:13 +02:00
mglae
a2f9acec68 linux config: add CONFIG_CIFS_DEBUG=y to ease CIFS system mounts 2021-10-19 19:24:28 +02:00
Ntemis
ce2a34999b Rockchip: Hardcode output resolution to 1080p as some devices try to boot at 4K
port of a84b21261f
2021-10-15 21:45:16 +02:00
Alex Bee
8f104ff85b Rockchip: RK3399: add support for Radxa ROCK Pi 4+ 2021-10-11 15:26:36 +02:00
Alex Bee
187f3999c9 Rockchip: RK3399: add support for ROC-RK3399-PC-PLUS 2021-10-11 15:26:21 +02:00
CvH
507492c930
Merge pull request #5435 from antonlacon/le11-arch-options
buildsystem: change when config/arch.$ARCH is sourced
2021-10-03 08:02:45 +02:00
heitbaum
d7badfbb7e linux (Rockchip RK3399): add config options for 5.14.6 2021-09-27 22:42:19 +10:00
Alex Bee
985b8b7e76 Rockchip: linux: update configs for 5.14 2021-09-01 16:55:09 +02:00
heitbaum
f99ee721ad linux (Rockchip RK3399): tidy up .config for 5.14 2021-09-01 16:55:09 +02:00
heitbaum
5a50ccaf89 linux (Rockchip RK3399): add config option BATTERY_RT5033 is not set 2021-08-28 17:01:43 +10:00
Ian Leonard
0f0506af5d buildsystem: move TARGET_KERNEL_PATCH_ARCH to config/arch.ARCH
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-06-21 00:13:21 +00:00
Ian Leonard
388bfe4440 projects: drop TARGET_FEATURES as project options
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-06-21 00:13:21 +00:00
Alex Bee
f88d19b575 buildsystem: introduce $TARGET_KERNEL_PATCH_ARCH 2021-06-11 18:06:58 +02:00
Alex Bee
72d319e8f3 Rockchip: linux: update configs 2021-06-02 09:52:30 +02:00
heitbaum
3cc4d90cda Rockchip (RK3399): add Radxa ROCK Pi N10 2021-05-28 04:00:52 +00:00
Alex Bee
aada40add9 Rockchip: linux: RK3399: enable support for MP8859 regulator 2021-05-13 18:14:19 +02:00
Alex Bee
6358153e81 Rockchip: linux: update configs 2021-05-10 14:38:56 +02:00
Alex Bee
6fecec46f6 Rockchip: RK3399: add pciutils package 2021-05-10 14:38:52 +02:00
heitbaum
1b14094fcd linux (Rockchip RK3399): add 5.10.32 option CONFIG_AS_HAS_LSE_ATOMICS 2021-04-22 20:55:47 +00:00
Alex Bee
7ad18d8d1c Rockchip: linux: align configs with https://github.com/LibreELEC/LibreELEC.tv/pull/5217 2021-04-19 23:11:08 +02:00
Alex Bee
c97422b8ab Rockchip: linux: enable NVMe support for RK3399 2021-04-19 23:10:52 +02:00
Christian Hewitt
72e4b374fe
Merge pull request #5211 from heitbaum/kernel51020
[Allwinner,Generic,Rockchip] linux: Update to 5.10.21
2021-03-08 17:30:34 +04:00
CvH
3c526a73e8
Merge pull request #5201 from knaerzche/rk-fixes
Rockchip more fixes
2021-03-08 11:47:17 +01:00
heitbaum
ae1554eb65 linux (Rockchip: RK3399): update linux.aarch64.conf with CONFIG_KCMP=y 2021-03-08 04:22:35 +00:00
Alex Bee
2c0beadd89 Rockchip: linux: add support for (more) BT (USB) devices and HCI protocols 2021-03-07 18:27:25 +01:00
Alex Bee
808af2095a Rockchip: linux: enable all relevant arm/neon/armv8.0 crypto extensions
Also: Build all of them in kernel instead of a module
2021-03-07 17:56:32 +01:00
Alex Bee
4ae6d4de50 Rockchip: linux: align HID and input devices support with other projects
Enabled only joysticks which are (directly) connected to USB and not enabled
any touchpad or touchscreen devices as they are not relevant
2021-03-07 17:02:19 +01:00
Alex Bee
d96b101fb9 Rockchip: linux: add recommended linux options for systemd
As per https://github.com/systemd/systemd/blob/main/README
2021-03-07 15:36:39 +01:00
Alex Bee
280a53febb Rockchip: linux: align FS, partition and block devices support with other projects
Added support for ISO9660/JOLIET/ZISOFS/UDFS, F2FS, HFS, ReiserFS, XFS, enabled FS cache,
added MAC / Windows LDM partition support, added CD-/DVD-ROM block devices support
and dropped UBIFS support.
2021-03-07 15:15:37 +01:00
CvH
16f32a6a23
Merge pull request #5044 from lrusak/linux-required-config
linux: check for required config options before building
2021-03-05 18:11:11 +01:00
Alex Bee
04f5f99bdd Rockchip: RK3399: add FUSB302 driver
Most RK3399 boards having a FUSB302 Type-C controller: add the driver to support it.
2021-02-28 11:15:07 +01:00
Alex Bee
2afcb318eb Rockchip: allow edid firmware loading
Allow drm edid "firmware" loading via kernel commandline for Rockchip
2021-02-28 11:15:03 +01:00
Alex Bee
50336190c4 Rockchip: reduce number of images
In order to reduce the number of images, I trimed to build only the most basic version which allows to boot all revsions and has all capabilities we need. (People can replace dtb from /usr/share/bootloader)
I also dropped some boards where I found shortcomings in the device tree which might be easy to solve but I can't test and they were not supported in earlier releases.
2021-02-28 11:14:51 +01:00
heitbaum
d2cdd6a65d
linux: Rockchip: RK3399: enable required config options 2021-02-24 17:29:42 -08:00
heitbaum
c1062e8568 linux: update linux.conf to reflect compiled with 5.10.17 2021-02-17 21:41:14 +00:00
Alex Bee
2800cc2795 Rockchip: RK3399: add support for PCIE wifi devices
Now that we have PCIE support for RK3399 we can also add support for
same PCIE wifi chipsets - this also adds some firmware to RK3399 images
which is required by some of them.
2021-02-16 16:46:34 +01:00
Alex Bee
4e4e3fe650 Rockchip: add IEP driver
I wrote the driver some month ago and have been testing it on everday
basis since then (by just using it). I will have to add some more
functionality before upstreaming it, since the IP supports way more
then just deinterlacing - however: thats the only use-case for kodi now.
2021-02-16 16:42:42 +01:00
Lubomir Rintel
0d904c4685 Rockchip: RK3399: linux.aarch64.conf: enable CONFIG_MEDIA_PCI_SUPPORT
The Rockpro64 board has a PCIe slot. Let's enable CONFIG_MEDIA_PCI_SUPPORT
and a handful of drivers, at suggestion of knaerzche.

To pick a sensible set of drivers, I've started with enabling all that
were made accessible by MEDIA_PCI_SUPPORT=y, then disabled those that
are not enabled elsewhere (notably linux.x86_64.conf) and followed by
disabling ye olde parallel PCI cards. Hopefully I got that right.
2021-02-15 19:23:34 +01:00
Lubomir Rintel
7cbe84f258 Rockchip: RK3399: linux.aarch64.conf: enable CONFIG_SATA_AHCI
Rockpro64 optionally ships with a storage case [1] intended to host a
PCIe SATA controller and hard drives. This is useful for a media
library.

[1] https://wiki.pine64.org/index.php/NASCase

This enables CONFIG_ATA=m and CONFIG_SATA_AHCI=m, the rest is set to
defaults.
2021-02-11 21:18:57 +01:00
Lubomir Rintel
e7c64e2037 Rockchip: RK3399: linux.aarch64.conf: enable CONFIG_PCI
The Rockpro64 board has a PCIe slot. This essentially enables
CONFIG_PCI=y and CONFIG_PCIE_ROCKCHIP_HOST=m; the rest that this patch
enables are defaults.
2021-02-11 21:15:59 +01:00
CvH
91cf0cd87f
Merge pull request #5059 from lrusak/gcc-package-update
GCC toolchain updates
2021-02-06 20:04:15 +01:00
Lukas Rusak
e24695004c Rockchip: RK3399: linux.aarch64.conf: add CONFIG_ARM64_BTI_KERNEL=y 2021-01-29 09:19:10 -08:00
Alex Bee
7d0199bbd4 rockchip: linux: Remove patches included in 5.10.11
Additionally dropped no longer required inux-1000-export-mm_trace_rss_stat.patch
and updated kernel configs
2021-01-28 17:45:40 +01:00
Alex Bee
1886328e39 rockchip: add USB media drivers 2021-01-26 00:27:34 +01:00