Commit graph

4355 commits

Author SHA1 Message Date
Lukas Rusak
26801827f8
iMX8: linux: enable CONFIG_SND_SOC_WM8524 2021-03-02 08:30:51 -08:00
Lukas Rusak
0736e48e84
iMX8: linux: enable CONFIG_AT803X_PHY 2021-03-02 08:28:56 -08:00
Lukas Rusak
2f7620bdf4
iMX8: linux: enable CONFIG_QORIQ_THERMAL 2021-03-02 08:28:56 -08:00
Alex Bee
cbae81460f Rockchip: bootloader: use rk3288-tinker-s.dtb for updates
Since we using rk3288-tinker-s.dtb as default device tree for images
for TinkerBoard, we should use it for updates as well instead of
rk3288-tinker.dtb
2021-03-02 13:10:08 +01:00
Alex Bee
57e42c6328 Rockchip: device tree fixes
Enable FE phy for Beelink A1, since we using this as a "box" image, so that
ethernet works on foreign devices which don't have a external GE phy.
Also: add cec pinctrl settings for RK3288 miqi.
2021-03-02 13:06:12 +01:00
Alex Bee
b0cb56556f Rockchip: RK3288: fix 2160p@60Hz modes
Has only been observered on a Samsung 4K TV
2021-03-02 12:58:13 +01:00
Jernej Skrabec
feed0c53ee Allwinner: Add workaround to install script
Not all builds provide bootloader binary. Copy U-Boot from running
system instead.
2021-03-01 23:03:01 +01:00
Jernej Skrabec
23e0d69dda Allwinner: Fix memory issues on 32-bit SoCs 2021-03-01 23:02:55 +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
d2e0f4bc65 Rockchip: add fixup patches 2021-02-28 11:14:59 +01:00
Alex Bee
e180ad745f Rockchip: RK3288: drop CONFIG_CRYPTO_DEV_ROCKCHIP
Using this driver crashes the SoC: drop it.
2021-02-28 11:14:54 +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
Alex Bee
7138427c79 Rockchip: RK3288: drop kernel toolchain
There is no need to use a specific kernel toolchain for RK3288 - both u-boot and kernel build fine with the LE arm toolchain.
2021-02-28 11:14:43 +01:00
Alex Bee
a0b381897b Rockchip: add mapping for mainline device trees
This adds a mapping for device trees which differ between vendor and mainline kernel and will therefore allow updates to new releases.
The old ones will be replaced by the new, or at least most appropriate (in case of RK3328 box devices), devicetrees in mainline kernel.

Besides a warning will be shown now if the device tree that the installation uses does not exist in the update tarball.
2021-02-28 11:14:19 +01:00
Alex Bee
a2c61d7906 Rockchip: allow updates for MiQi and Tinker devices
MiQi and Tinker devices have been merged to RK3288 device at some point after LE9.2 release.
This allows updating for them as well through mapping to the new RK3288 device.

While at that also drop the pointless check for kernel versions.
2021-02-28 11:13:13 +01:00
Alex Bee
dc5fc13722 Rockchip: convert bootloader scripts to new syntax
Done using fixlecode.py
2021-02-28 11:11:40 +01:00
Matthias Reichl
4a301de44c RPi: add udev rule to increase alsa buffer size to 1.2MB
The default of 512k is too small at 192kHz/8ch, kodi can only get a
86ms buffer instead of the 200ms buffer it usually wants. That results
in occasional buffer underruns when playing media from local storage
which is uncached in kodi's default settings.

Increase the alsa buffer size to 1.2MB so kodi can get the audio buffer
size it likes to have.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-26 00:10:37 +01:00
Lukas Rusak
403143a3f6
Generic/linux: remove CONFIG_EXTRA_FIRMWARE_DIR 2021-02-24 17:29:42 -08:00
heitbaum
8b84f35550
linux: Rockchip: RK3288: enable required config options 2021-02-24 17:29:42 -08:00
heitbaum
34ffa50f66
linux: Rockchip: RK3328: enable required config options 2021-02-24 17:29:42 -08:00
heitbaum
d2cdd6a65d
linux: Rockchip: RK3399: enable required config options 2021-02-24 17:29:42 -08:00
Lukas Rusak
0078d5e17e
RPi: linux: update kernel configs 2021-02-24 17:29:42 -08:00
heitbaum
1e94a198c3
linux: amlogic: enable required config options 2021-02-24 17:29:42 -08:00
Jernej Skrabec
de748efd88
Allwinner: Update kernel configs 2021-02-24 17:29:41 -08:00
Lukas Rusak
8e673901f5
Generic/linux: enable required config options 2021-02-24 17:29:41 -08:00
Lukas Rusak
f675c5fdd9
iMX8: add u-boot patch to add distro boot commands 2021-02-23 17:03:17 -08:00
Lukas Rusak
9d5c38993d
iMX8: add upstream u-boot patches to fix booting from sdcard 2021-02-23 17:03:17 -08:00
Christian Hewitt
3a0b029caa
Merge pull request #5142 from heitbaum/igc
linux (Generic): Intel(R) Ethernet Controller I225-LM/I225-V support
2021-02-23 16:25:25 +04:00
Jernej Skrabec
014213b55f Allwinner: Update kernel config 2021-02-21 10:14:30 +01:00
CvH
3234d0603f Generic: enable dvb add-ons 2021-02-20 16:43:44 +01:00
CvH
fa79b5d00f
Merge pull request #5113 from heitbaum/kernel51013
[Allwinner,Generic,Rockchip] linux: Update to 5.10.17
2021-02-18 12:11:17 +01:00
heitbaum
fa6691dba1 NXP: linux: Remove patches included in 5.10.13 2021-02-17 21:41:30 +00:00
heitbaum
10e9dfdcbb Allwinner: linux: Remove patches included in 5.10.17 2021-02-17 21:41:23 +00:00
heitbaum
f50ab81165 Rockchip: linux: Remove patches included in 5.10.17 2021-02-17 21:41:14 +00:00
heitbaum
c846f6a87b Samsung: linux: Remove patches included in 5.10.15
samsung-0001-FROMLIST-v1-serial-samsung-Re-factors-UART-IRQ-resou.patch
- deleted
- ref: https://www.spinics.net/lists/linux-serial/msg39463.html

samsung-0012-MEMEKA-phy-exynos5-usbdrd-Calibrating-makes-sense-on.patch
- deleted
- incorporated in 5.10.y

samsung-0013-MEMEKA-clk-samsung-exynos5420-Keep-top-G3D-clocks-en.patch
- deleted
- replaced by 67f96ff7c8
- included in kernel 5.10.y

samsung-0016-MEMEKA-thermal-add-irq-mode-configuration-for-trip-p.patch
- updated for 5.10.y, needs to be build/run tested.
2021-02-17 21:41:14 +00:00
heitbaum
c1062e8568 linux: update linux.conf to reflect compiled with 5.10.17 2021-02-17 21:41:14 +00:00
Alex Bee
cbf7a3cbf2 Rockchip: add common bootloader config 2021-02-17 21:48:38 +01:00
CvH
42d5cd5471
Merge pull request #5147 from HiassofT/le10-kernel-5.10.13+
linux (RPi): update to 5.10.16
2021-02-16 21:39:07 +01: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
8224a07880 Rockchip: add ffmpeg/kodi patches for HW deinterlacing
Patches are taken from AW (written by @jernejsk) with small change from me
(which also made its way to AW patches)
2021-02-16 16:43:50 +01:00
Matthias Reichl
63c7994a28 linux (RPi): config options for 5.10.13-34263dc
Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-16 16:42:46 +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
Alex Bee
8b7f2f8a1b Rockchip: RK3288: add HEVC decoding support
The current rkvdec HEVC code can be taken as-is, I only had to add some
seperation for the versions to ensure it won't be taken for H264/VP9 on RK3288.
2021-02-16 16:40:04 +01:00
Alex Bee
4935aaecf3 Rockchip: linux: update patches
This contains some new patches from drm mailing list along with
some devicetree fixes, that were required for LE to run correctly.
2021-02-16 16:37:24 +01:00
heitbaum
c735672937 linux (Generic): Intel(R) Ethernet Controller I225-LM/I225-V support
https://www.cateee.net/lkddb/web-lkddb/IGC.html
2021-02-16 07:20:43 +00:00
Christian Hewitt
0882c27d02
Merge pull request #5140 from lrusak/imx6-update
iMX6 platform update
2021-02-16 05:33:31 +04:00
Lukas Rusak
ed71b465fe iMX6: add kodi patch to disable video plane 2021-02-15 14:55:43 -08:00
Lukas Rusak
d390378c97 iMX6: add kodi patch to for YUYV decoder output 2021-02-15 14:55:27 -08:00
Lukas Rusak
6cf15beeec iMX6: remove uneeded kodi appliance.xml file 2021-02-15 14:55:00 -08:00