Commit graph

1204 commits

Author SHA1 Message Date
Demetris Ierokipides
ca117e6caa RPi: Bump to 5.10.39 2021-05-25 20:47:23 +03:00
Demetris Ierokipides
833c433141 bcm2835-bootloader: update manually to v5.10.36 until they tag a release 2021-05-18 22:34:18 +03:00
Demetris Ierokipides
2bbd8bb8db Partially Revert "Rpi kernel update (#1298)"
This reverts commit d2628f10d1.
2021-05-17 19:43:08 +03:00
David Lawson
d2628f10d1
Rpi kernel update (#1298)
* rpi: update kernel to 5.10.36

* rpi: remove bcm2835-driver and just get everything from bcm2835-bootloader
2021-05-17 00:30:34 +03:00
Demetris Ierokipides
d945dee036 Remedy broken packages 2021-05-15 02:47:39 +03:00
Ntemis
0ed6f44419 bcm2835-bootloader: upgrade to v1.20210430 2021-05-14 02:02:20 +03:00
GavinDarkglider
065d8738ce
Fix joycond package, so it can actually start on bootup (#1291) 2021-05-12 01:28:38 +03:00
David Lawson
631eff4645
Joycon stuff (#1282)
* Add joycon kernel driver patches

* Add joycond
2021-05-06 01:23:30 +03:00
David Lawson
e21ccc1dd1
Slice off slice (#1274) 2021-04-23 02:33:10 +03:00
David Lawson
cdd770d78f
Rpi kernel update to hopefully fix composite out (#1273)
* rpi: update kernel

* Remove Gamegirl support
2021-04-23 01:31:36 +03:00
David G. F
70a35525e8
Move bootloader config patch for consistency (#1258)
This makes all copies of the file identical. This hopefully fixes #1242
2021-04-12 21:35:39 +03:00
David Lawson
f951292b51
rpi: update to 5.10.27 and update firmware (#1257) 2021-04-12 00:18:04 +03:00
Tomáš Kelemen
dcc628b9dd
rpi-eeprom: drop deprecated flashrom, use pciutils (#1237) 2021-04-02 21:34:20 +03:00
Demetris Ierokipides
9bce35b120 Bump rpi-eeprom to latest stable 2021-04-02 18:23:27 +03:00
Tomáš Kelemen
f9683c551d
systemd, grub, build_all minor changes (#1231)
* build_all: add RPi4.aarch64, drop noobs

* grub: not needed for 32bit Generic

* systemd: remove wait-time-sync from dep's
2021-03-31 23:44:58 +03:00
Demetris Ierokipides
731d892b30 Downgrade u-boot-tools to fix amlogic targets 2021-03-11 00:18:30 +02:00
David G. F
6c07e387f9
Fix OGA builds (#1196)
* Fix OGA builds

No need for the u-boot patch, update the INI files instead.
Added the new userspace mali G31 blob and update the build script (we
pull headers still from Rockchip repo).
Add the RTL8821 patch to fix linux build with newer GCCs too.

This makes OGAs bootable again (tested it on OGA Super)

* Adding aarch64 support
2021-03-09 22:52:25 +02:00
Murad U
e925215274
Adding initial support for ODROID-Go Super (#1186)
* Initial ODROID-Go Super support

* Added missing libssl-dev dependency in Docketfile

* Reverted Retroarch version
2021-02-26 14:57:32 +02:00
Tomáš Kelemen
62e832cad9
linux, grub: add missing dependencies (#1173)
* linux: add rsync:host dependency

* grub: add gettext:host dependency
2021-02-07 01:32:38 +02:00
by-gnome
2da03de262
u-boot: add UBOOT_TARGET (#1125)
* u-boot: add the ability to specify the u-boot target to build

* u-boot: rebuild when UBOOT_TARGET changes

Co-authored-by: Lukas Rusak <lorusak@gmail.com>
Co-authored-by: Jonas Karlman <jonas@kwiboo.se>
2020-12-08 01:24:53 +02:00
by-gnome
e5423832af
cleanup initramfs build, drop support for kernel modules in initramfs (#1117)
* initramfs: drop dependency on linux:init

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: drop obsolete make_init and makeinstall_init functions

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux: move initramfs build+installation to pre_make_target

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop INITRAMFS_MODULES option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* drop UVESAFB_SUPPORT option

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* busybox: drop uvesafb module handling in init

Signed-off-by: Matthias Reichl <hias@horus.com>

* v86d: drop no longer used package

Signed-off-by: Matthias Reichl <hias@horus.com>

* linux (Generic): disable UVESA framebuffer support

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: build linux image before building modules

Signed-off-by: Matthias Reichl <hias@horus.com>
Modified by: by-gnome <by-gnome@yandex.ru>

* linux: move module installation to makeinstall_target

Signed-off-by: Matthias Reichl <hias@horus.com>

Co-authored-by: Matthias Reichl <hias@horus.com>
2020-12-08 01:24:08 +02:00
zhangn1985
b293656f57
fix build issue in Debian 11 (#1094)
* fix linux u-boot build under host gcc 10

Debian 11 has gcc 10, thus Lakka build failed.

port upstream patch to fix build issue is Debian 11.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e33a814e772cdc36436c8c188d8c42d019fda639

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* melonds depends on mesa on x86_64

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* python is python2

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix kernel build

vmlinux link to ko, thus fail to build.
config related driver to ko.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: set PKG_TOOLCHAIN to manual

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: build GL

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* Gamegirl: fix bootload build

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* fix chailove build issue and enable it

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>

* build_all: remove some cache to make sure rebuild pass

when the previous build stops in the middle, must remove more to pass build.

Signed-off-by: Zhang Ning <832666+zhangn1985@users.noreply.github.com>
2020-11-12 18:15:21 +02:00
David Lawson
16658d2eff
rpi4-aarch64: set arm_64bit and kernel in distroconfig.txt (#1064)
This ensures that it gets added and taken away as expected if a user upgrades from one to the other
2020-10-17 23:57:32 +03:00
David Lawson
1bd927e074
Rpi4 aarch64 (#1022)
* rpi4-aarch64: Add rpi4 aarch64 kernel config

This was created by copying the arm config and looking at the diff between:

https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm/configs/bcm2711_defconfig

and

https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm64/configs/bcm2711_defconfig

* rpi4-aarch64: Don't pass --enable-neon to retroarch as it makes the build fail

* rpi4-aarch64: Raspberry Pi dtb files are created in a different place for aarch64

* rpi4-aarch64: Build some rpi specific packages for aarch64 as well as arm

* rpi4-aarch64: RPi4 64-bit needs fixup4.dat to boot

I don't think this harms anything else

* rpi4-aarch64: Enable 64-bit mode and specify kernel filename in config.txt

This is a bit hacky.

We need to specify the kernel filename otherwise it expects it to be kernel8.img

* rpi4-aarch64: Fix RPi options for RPi4 aarch64

* rpi4-aarch64: update mupen64plus to aarch64 compatible version

* rpi4-aarch64: exclude cores that don't compile only for rpi-aarch64

* rpi4-aarch64: Update alsa-utils to overcome https://github.com/alsa-project/alsa-utils/issues/33

* rpi4-aarch64: Remove extra $ARCH arg from mk_arcade_joystick_rpi

* rpi4-aarch64: Fix ffmpeg compilation

* rpi4-aarch64: add new kernel conf

Created by copying the existing linux.arm.conf and applying the diffs between the official 32bit rpi kernel config and the official 64bit rpi kernel config

* rpi4-aarch64: improve kernel config

* rpi4: don't configure non-default audio_device

* Update mupen64plus_next

* rpi4-aarch64: turn off a load of debugging in the kernel
2020-10-04 17:15:17 +03:00
Demetris Ierokipides
466db8827a
Rpi4 total upgrade WIP (#1040)
* Rpi4: Restructure and update rpi4 kernel to the latest 5.4.64
- New audio alsa config
- Increase gpu ram to 384mb
- Use the mesa 3d driver

* RPi4:Add bluez patch

* Bump bcm2835-driver

* Bump rpi-eeprom package to the latest
Bootloader version: 2020-09-03
VL805: 0138a1

* Bump rpi family bootloader

* rpi: use systemd for cpufreq tuning

Signed-off-by: Ian Leonard <antonlacon@gmail.com>

* Rpi4:Bump linux to v5.4.65

* Bump alsa-lib package to v1.2.3.1 and patch rpi4 hdmi support

Co-authored-by: Ian Leonard <antonlacon@gmail.com>
2020-09-23 00:37:21 +03:00
Ntemis
1c22a82854 Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv 2020-09-09 01:31:43 +03:00
Matthias Reichl
96056bfd22 Revert "RPi4: update to firmware 66fc5ea"
This reverts commit 2a3c5fd8a5.
2020-08-17 13:03:36 +02:00
Ntemis
86268c038b GCC-9.3:Fix remaining issues after upgrade 2020-08-07 20:08:10 +02:00
Sascha Kuehndel (InuSasha)
210f07124c buildsystem: host should not depend on cross-compiler 2020-08-07 15:26:28 +02:00
Matthias Reichl
9d5f0a978c rpi-eeprom: update to 8e9aca3
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-07-25 21:18:41 +02:00
Ntemis
48a2bf14ea Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv 2020-07-23 20:42:53 +03:00
Ntemis
fdb57561c3 Uboot: Fix for aml & bump for oga 2020-07-19 22:08:27 +03:00
Demetris Ierokipides
5766173240
Odroid Go Advance Support (#981)
* Lakka: Add RK3326 - Odroid Go Advance support

* odroidgo2: rename kernel

* libretro: fix some packages

* OGA:And there will be Cortex-A35 support in ARCH=arm

* RK3326: rename to OdroidGoAdvance

* uboot_helper: add missing bracket

* OdroidGoAdvance: fix bootloader and kernel

* OdroidGoAdvance: boots and shows a prompt!

* OdroidGoAdvance: enable wayland

* libretro-cores: new package, add master switch

* OdroidGoAdvance: have wayland use libmali's wayland-egl

* OdroidGoAdvance: fix wayland / wayland-egl dependency in RetroArch

* OdroidGoAdvance: boots to rotated RetroArch

* OdroidGoAdvance: add joypad autoconfig (to be upstreamed)

* OdroidGoAdvance: remove Wayland, go back to KMS

* odroidgo2: works without wayland, set xmb layout, update assets

* odroidgo2: oops

* odroidgo2: menu scaling adjustments

* Enable audio and headphone sensing (#905)

* retroarch: cleanup

* retroarch: remove XDG_RUNTIME_DIR envvar

* rkbin: cleanup

* odroidgo2: cleanup

* odroidgo2: cleanup x11 and wayland

* odroidgo2: please?

* odroidgo2: add proper splash

* Rockchip: disable UART serial console

* OGA:Add charging animation support on uboot

- Users have to burn this SPI flash update image and boot from it first
https://wiki.odroid.com/lib/exe/fetch.php?tok=bd1c8c&media=https%3A%2F%2Fdn.odroid.com%2FRK3326%2FODROID-GO-Advance%2Frecovery%2Fsdcard_recovery_200211.img

Signed-off-by: Ntemis <ierokipides.dem@gmail.com>

* retroarch: update

* Small libretro update

* Use proper flags for OdroidGoAdvance a35 (#908)

* OGA: Bump kernel
- Added esp8089 driver
- Fixes suspend and resume of rk817 codec
- Fixes rk817 battery driver temp prop

Signed-off-by: Ntemis <ierokipides.dem@gmail.com>

* Update Easyrpg to v0.6.2 stable

* OdroidGoAdvance: Add support for OGA v1.1 (#957)

Co-authored-by: natinusala <natinusala@gmail.com>
Co-authored-by: shantigilbert <shantic@gmail.com>
2020-07-14 05:47:17 +03:00
Matthias Reichl
2a3c5fd8a5 RPi4: update to firmware 66fc5ea
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-07-02 19:59:29 +02:00
Matthias Reichl
aed7171ace RPi4: update to firmware 2b76cfc
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-26 22:56:32 +02:00
Matthias Reichl
0f98749370 rpi-eeprom: update to 2a8c2e7
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-17 16:32:42 +02:00
Matthias Reichl
04a6b86c37 bcm2835-bootloader: revert to pre-common firmware on RPi0-3
Apr 16 2020 and later firmwares cause boot issues on some RPi3s,
see eg:
https://forum.libreelec.tv/thread/22153-rpi3-updade-to-9-2-3-ending-in-black-screen/

Switch back to the Apr 15 firmware, which is also what Raspbian /
Raspberry Pi OS is shipping via apt for RPi0-3, until these issues
have been resolved.

Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-17 14:04:44 +02:00
Matthias Reichl
02052a9d9f rpi-eeprom: update to 8c5e0e1
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-15 16:55:49 +02:00
Ntemis
961e759bc3 Merge branch 'libreelec-9.2' of github.com:LibreELEC/LibreELEC.tv into lakka-9.2 2020-06-15 16:20:09 +03:00
Matthias Reichl
5075834823 rpi-eeprom: update to 3c4ee02
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-12 16:53:55 +02:00
Matthias Reichl
6eb56353e1 RPi: update to firmware cb2b95d
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-11 00:37:44 +02:00
Matthias Reichl
39c730cd94 rpi-eeprom: update to 4593578
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-07 14:40:31 +02:00
Matthias Reichl
545a3c8fef RPi: update to firmware 2ebdbbb
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-06 21:06:19 +02:00
Matthias Reichl
6f5c5ad073 rpi-eeprom: update to 064c9d7
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-03 20:30:55 +02:00
Matthias Reichl
b01743b2ea RPi: update to firmware f382cc1
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-03 20:30:55 +02:00
Matthias Reichl
afaca60def rpi-eeprom: update to 493307c
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-06-03 20:30:55 +02:00
Matthias Reichl
ccf5126912 RPi: update to firmware 62fc8c0
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-05-27 16:42:43 +02:00
CvH
ff37e94538
Merge pull request #4369 from HiassofT/le92-kernel-4.19.120+
[le92] linux (RPi): update to 4.19.120+
2020-05-25 17:45:27 +02:00
Matthias Reichl
6b700cec52 RPi: update to firmware a6c9b6b
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-05-24 20:38:40 +02:00
CvH
15b9a35125
Merge pull request #4247 from MilhouseVH/le92_backports-9.2.2
backports: libreelec-9.2.3
2020-05-20 19:45:44 +02:00