31993 Commits

Author SHA1 Message Date
MilhouseVH
e8a8df3f00
Merge pull request #3610 from HiassofT/le92-noobs-fixes
[le92] fix noobs image creation
2019-06-27 01:33:35 +01:00
Matthias Reichl
92e234cb70 RPi4: don't set legacy NOOBS_HEX version
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-27 01:37:40 +02:00
Matthias Reichl
a5bdc03af1 scripts/image: only include hex version in noobs os.json if NOOBS_HEX is set
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-27 01:37:29 +02:00
Matthias Reichl
8f3af234a2 config/noobs/os.json: move legacy hex revisions before models
This makes it easier to drop the property if it's not set.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-27 01:36:55 +02:00
Matthias Reichl
e7e91da91c scripts/image: create NOOBS tarballs with fakeroot
Otherwise builder user ID will leak in and storage partition
will be owned by that instead of root and lots of services
will fail to start.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-27 00:38:04 +02:00
Matthias Reichl
6a01a9db3b scripts/image: copy config.txt and distroconfig.txt from INSTALL
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-26 21:56:54 +02:00
MilhouseVH
243ca122d3
Merge pull request #3608 from chewitt/gzip-force-92
scripts/mkimage: force gzip to overwrite target/*.img.gz
2019-06-26 07:13:41 +01:00
chewitt
e910fb0626 scripts/mkimage: force gzip to overwrite target/*.img.gz 2019-06-26 09:48:33 +04:00
Matthias Reichl
d64d3819b0 brcmfmac_sdio-firmware-rpi: update to versions from 2019-06-20 Raspbian Buster image
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-26 00:38:35 +02:00
Matthias Reichl
10050ae75e bcmstat: update to 0.5.2
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-26 00:38:35 +02:00
Matthias Reichl
ca4b9da4c6 bcm2835-bootloader: update to d786b62
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-26 00:35:01 +02:00
Matthias Reichl
d41d3b9cc6 bcm2835-driver: update to d786b62
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-26 00:34:53 +02:00
Christian Hewitt
ab0021b78f
Merge pull request #3599 from MilhouseVH/le92_fix_unpack_bug
buildsystem: fix scripts/unpack after #3591 [backport]
2019-06-25 10:00:19 +04:00
MilhouseVH
a7004681fa
Merge pull request #3602 from HiassofT/le92-fix-ffmpeg-rpi
ffmpeg: drop --disable-rpi option on non-RPi projects
2019-06-24 20:37:28 +01:00
Matthias Reichl
c3cc72fe3c ffmpeg: drop --disable-rpi option on non-RPi projects
The ffmpeg patches which add enable/disable-rpi options are now
RPi device specific, so using --disable-rpi breaks builds on non-RPi
projects.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-24 17:52:28 +02:00
MilhouseVH
c7babb3620 buildsystem: fix scripts/unpack after #3570 2019-06-24 10:06:27 +01:00
CvH
fc72e5d751
Merge pull request #3596 from HiassofT/le92-rpi4
add support for Raspberry Pi 4
2019-06-24 08:04:16 +02:00
MilhouseVH
68570a6588 image: explain available options 2019-06-23 21:40:45 +01:00
MilhouseVH
3adcb6ca9b init: more informative syslinux boot message 2019-06-23 21:40:45 +01:00
Matthias Reichl
ba818a4e9c mpg123: drop dependency on SDL2
mpg123 only checks for SDL, not SDL2, so we only built mpg123 with
alsa, oss and pulse support (which is enough) and we ca drop the SDL2
dependency.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 22:33:54 +02:00
Matthias Reichl
c010cd4852 RPi4: add config.txt with default 320MB gpu mem
Several 4k HEVC files were reported to play with artifacts unless
gpu mem is bumped to at least 288MB. Use 320MB for now to have a bit
more headroom, just in case.

Unfortunately this can't be changed via distroconfig.txt so we have
to do it in config.txt.

Also drop the disable_overscan block as that's enabled by default
via distroconfig.txt.

Signed-off-by: Matthias Reichl <hias@horus.com>
9.1.001-rpi4
2019-06-23 02:09:03 +02:00
Matthias Reichl
06a4a58835 kodi (RPi4): add patch to limit GUI size, default to 1080p
Leia backport of https://github.com/xbmc/xbmc/pull/16063/ picked from
b2ad605c9a

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
3365ab2af7 kodi (RPi4): add patch to enable PiSink
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
818afbc013 bcm2835-driver: only filter out libEGL/libGL on RPi4
libopenmaxil links against libbrcmEGL.so and libbrcmGLESv2.so so
these libs should not be filtered out.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
a8cffb1142 kodi (RPi4): use MMAL renderer with gbm
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
bdd90f6c23 kodi: always depend on bcm2835-driver when building for RPi
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
4c7e6a19d2 bcmstat: add patch from milhouse
Replace this patch with a PKG_VERSION bump once a newer version is
publically available.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
67de716210 brcmfmac_sdio-firmware-rpi: add patch to sync with rasbian buster
The boardflags3 change in brcmfmac43455-sdio.txt is needed to get
bluetooth working on RPi4.

Replace this patch with a PKG_VERSION bump once the brcmfmac43455-sdio.txt
file is publically available.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
bde8334d50 ffmpeg (RPi4): add patch to use HEVC hardware decoder
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
edf491d1c1 bcm2835-bootloader: use start4x/fixup4x for RPi4
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
40b068464b RPi4: add new device
Use upstream kodi with gbm/vc4

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
d7ca15cce3 ffmpeg: check for RPi project instead of KODIPLAYER_DRIVER
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
1f64a8165d ffmpeg: make RPi HEVC optimization patch device specific
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
9917b60837 scripts/image: copy firmware from INSTALL
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
a94ed02bac bcm2835-bootloader release: copy firmware from INSTALL
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
12169b7387 bcm2835-driver: update to 2b7c80a
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:03 +02:00
Matthias Reichl
23c75ecd68 bcm2835-bootloader: update to 2b7c80a
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
4d65280e66 linux (RPi): update to kernel 71d47f4c4bd7 with RPi4 support
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
439d3ff31e config/graphic: also enable v3d and kmsro when building vc4
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
5e495a2bd2 libcec: check for RPi project instead of KODIPLAYER_DRIVER
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
26b2b6317c RPi: add alsa card conf for bcm2835-audio
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
df47b8be68 RPi: always install bcm2835-driver
bcm2835-driver provides various tools like vcdbg and tvservice

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
ce7b145f29 bcm2835-driver: install GL libs only if using bcm2835 GLES driver
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-06-23 02:09:02 +02:00
Matthias Reichl
2d400f1239
Merge pull request #3591 from MilhouseVH/le92_buildsystem_cleanup_scripts
buildsystem: cleanup scripts, consistent brace usage [backport]
9.1.001
2019-06-23 01:53:07 +02:00
MilhouseVH
8a7f1edad0 buildsystem: die if a kernel config is not available 2019-06-22 21:09:13 +01:00
MilhouseVH
b6027210f5 buildsystem: clean/install - dquote both sides 2019-06-22 21:03:54 +01:00
MilhouseVH
113b2829ab buildsystem: build/unpack - simplify some logic 2019-06-22 21:03:48 +01:00
MilhouseVH
0e2b1c616b buildsystem: image - use HERE docs 2019-06-22 21:03:38 +01:00
MilhouseVH
0ef9bd02e5 buildsystem: consistently use braces 2019-06-22 21:01:46 +01:00
MilhouseVH
b63c7cfe41 buildsystem: cleanup - PACKAGE_NAME is redundant 2019-06-22 20:54:06 +01:00