Commit graph

1092 commits

Author SHA1 Message Date
GavinDarkglider
82e5d624f6
More Nintendo Switch fixes (#1548)
* Downgrade glibc to 2.27 for L4T Builds.
* Downgrade binutils to 2.32 for L4T Builds.
* Update L4T Project Options
* Refactor tegra-bsp package
* Import/Rebase CTC's ffmpeg patches, and switch decoder to nvv4l2 from nvmpi. Fixes decoder issues
* Enable all disabled cores
* Remove hack in busybox package to dump firmware into L4T Builds, we now handle this in tegra-bsp package.
* More L4T project cleanups
* Bring switch-bootloader package.mk inline with upstream formatting
* Fix reboot_payload
* Add proper tegra-bsp:init support
* Bootloader cleanups, seperate bootloader stuff for libreelec builds
* Update init for supporting all distros on Nintendo Switch
* Add proper splash images for libreelec builds.
* Final bootloader fixes
* switch-bootloader-merge-fixes
* Fix uboot merge issues
* fix bmp
* It all builds
* add Basic USB Gadget(Serial console only)
* Properly fix mtp, and finish gadget stuff
2021-11-24 00:06:43 +01:00
Tomáš Kelemen (vudiq)
c49da9d2ef
get_git: create shallow clones
preserves space, tarballs can be reused if the package repository gets
nuked or the commit disappears from the history (e.g. in case of a
forced pushed)
2021-11-14 11:16:19 +01:00
Tomáš Kelemen (vudiq)
605713d309
image: fix symlink creation for kernel modules overlays 2021-11-04 19:53:47 +01:00
GavinDarkglider
4d58d3cf00
Add support for Nintendo Switch (#1536) 2021-10-27 09:47:55 +02:00
Tomáš Kelemen (vudiq)
a739054fa5 mkimage: remove copying of fixup4.dat 2021-10-17 01:25:06 +02:00
Tomáš Kelemen (vudiq)
8f709c82f9 install2emmc: use SYSTEM_SIZE and DISTRONAME in script
Script uses arbitrary values for FAT32 partition and name of the
distribution. Using placeholders in the script and replacing them at
build time offers flexibility, i.e. no need to change arbitrary values
in script when SYSTEM_SIZE is changed.
2021-10-14 20:44:55 +02:00
David Lawson
57aa39fa9b Add support for RPi4.aarch64
port of 1bd927e074
2021-10-10 00:44:30 +02:00
Tomáš Kelemen (vudiq)
580391f3b5 Initial support for Generic.i386 (32-bit PC) 2021-10-05 10:27:28 +02:00
Demetris Ierokipides
e61dc81459 Add Support for the Capcom Home Arcade Console
https://capcomhomearcade.com/uk
- Allwinner H3 Quad-core Cortex-A7
- Mali400MP2 GPU
- 512MB DDR3 (shared with GPU)
- TF card (need mod) / MMC card 4Gb
- No Ethernet RJ45
- Only One USB 2.0 HOST

port of
d6b60abc2f
2021-10-01 19:40:03 +02:00
Tomáš Kelemen (vudiq)
f405d49d9e update upstream files to Lakka versions 2021-09-26 21:01:28 +02:00
Tomáš Kelemen (vudiq)
a812599e21 Update to LibreELEC 10.0.0 2021-08-20 00:26:42 +02:00
MartB
956779c240 genbuildplan: fix typo in circular dep. detection 2021-08-05 16:36:14 +02:00
Tomáš Kelemen (vudiq)
ae6858bd53 Update to LibreELEC 9.97.1 2021-07-15 18:40:20 +02:00
mglae
c328de8278 build: export PKG_ORIG_SYSROOT_PREFIX
Required to create $PKG_NAME-config scripts in $TOOLCHAIN/bin
2021-07-01 23:42:56 +02:00
Alex Bee
f88d19b575 buildsystem: introduce $TARGET_KERNEL_PATCH_ARCH 2021-06-11 18:06:58 +02:00
Alex Bee
6560ed36ef Rockchip: u-boot: fix boot for RK3999-ROC-PC 2021-06-04 22:16:41 +02:00
Tomáš Kelemen (vudiq)
de1dd0d394 Merge 'libreelec/master' up to 9.95.4 2021-06-03 08:04:37 +02:00
Alex Bee
8d87ef9f77 Rockchip: exchange devicetrees for RK3399-ROC-PC and Rock Pi 4 2021-06-02 09:53:17 +02:00
mglae
c0c15bf059
Merge pull request #5402 from Portisch/do_not_strip_components
scripts/extract: add option 'PKG_TAR_STRIP_COMPONENTS'
2021-05-29 10:43:47 +02:00
Portisch
641caf3b52 scripts/extract: add option 'PKG_TAR_STRIP_COMPONENTS'
Some archive do not include a top level directory.
2021-05-28 08:33:36 +02:00
heitbaum
3cc4d90cda Rockchip (RK3399): add Radxa ROCK Pi N10 2021-05-28 04:00:52 +00:00
Tomáš Kelemen (vudiq)
4d0b013fa3 mkimage/Lakka: remove obsolete tty arg 2021-04-05 20:30:27 +02:00
Tomáš Kelemen (vudiq)
0b3188978b mkimage: adjust boot menus for Lakka 2021-04-05 17:00:00 +02:00
Tomáš Kelemen (vudiq)
59b5bc23f1 noobs: partition setup script - other distros
adapted the script for use with other distros, includes already message
adapted for Lakka
2021-04-05 00:55:01 +02:00
Tomáš Kelemen (vudiq)
85be92bbdb distro: add homepage url to distro options 2021-04-05 00:55:01 +02:00
Tomáš Kelemen (vudiq)
b0e25f5624 image: option to skip virtual appliance image
in some cases image for virtual appliance might not be needed, so can be
skipped with simple `SKIP_VIRTUAL_IMAGE=yes make image`
2021-04-05 00:55:01 +02:00
Tomáš Kelemen (vudiq)
d284130704 get_git: check only folder, not files
this prevents removal of potential archive files in the same sources
subfolder for a package
2021-04-05 00:55:01 +02:00
Jernej Skrabec
8a7ac3950d uboot_helper: Add Beelink GS1 Crust config 2021-03-31 19:41:03 +02:00
CvH
0e5e0512b7
Merge pull request #4482 from vpeter4/unpack-circular
unpack: prevent circular unpacking between two packages
2021-03-27 07:57:02 +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
071cc4cee1 uboot_helper: fix config files names for RK3399 and RK3288 2021-02-17 21:46:44 +01:00
Lukas Rusak
ea3df74224 scripts/uboot_helper: add iMX8 2021-02-08 13:25:48 -08:00
Michael Lange
c683091369 scripts/checkdeps: fix gentoo "/usr/inculde/stdio.h" 2021-02-07 14:46:41 +01:00
Ian Leonard
5c909e21f1 checkdeps: fixup and changes for Fedora 33
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-02-03 05:06:15 +00:00
Christian Hewitt
0f2c3e1994 scripts: add odroid-hc4 to uboot_helper 2021-01-31 15:11:56 +00:00
Jernej Skrabec
eb02a6365c uboot_helper: Add crust_config to some boards 2021-01-30 18:19:01 +01:00
Christian Hewitt
fb96fe278e
Merge pull request #4998 from lrusak/uboot-helper-argparse
uboot_helper: convert to use argparse
2021-01-29 05:08:21 +04:00
Christian Hewitt
c342e8f044
Merge pull request #5019 from antonlacon/genbuildplan
genbuildplan: convert to fstrings
2021-01-28 07:01:47 +04:00
Lukas Rusak
5a26b38e38 fixup! uboot_helper: convert to use argparse 2021-01-27 13:23:26 -08:00
Portisch
7e418be01c config|scripts: keep source more generic 2021-01-26 16:26:56 +01:00
Ian Leonard
63b70eef80 genbuildplan: convert to fstrings
Backslashes are illegal syntax within f-strings, so work around it with
chr(). chr(10) is UTF-8 character 10, aka Line feed, aka LF, aka "\n".

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-23 21:56:20 +00:00
Ian Leonard
4f800deb2c checkdeps: add qemu-user as req for native aarch64 Amlogic builds
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-23 21:42:05 +00:00
CvH
b10d15fc54
Merge pull request #4988 from knaerzche/rockchip-update
Rockchip update
2021-01-23 09:30:07 +01:00
CvH
3c1d308418
Merge pull request #4945 from antonlacon/checkdeps
checkdeps: cleanup
2021-01-23 09:27:07 +01:00
CvH
fb5a2cf4c5
Merge pull request #4989 from chewitt/imx6
iMX6: repackage cubox/udoo/wandboard images to use FDTDIR
2021-01-23 09:11:05 +01:00
Christian Hewitt
2eefeb6c06 iMX6: reduce UBOOT_SYSTEM options to cubox/udoo/wandboard 2021-01-23 06:51:47 +00:00
Jernej Skrabec
bbd9f80240 mkimage: copy overlays for u-boot images 2021-01-21 22:19:07 +01:00
CvH
e417de73bf
Merge pull request #4991 from jernejsk/crust-updt
Allwinner: Improve suspend/resume
2021-01-19 19:02:44 +01:00
Jernej Skrabec
f7d920227a uboot_helper: Add missing crust_config for A64 boards 2021-01-19 18:35:22 +01:00
Lukas Rusak
fb54b12cfd uboot_helper: convert to use argparse 2021-01-18 20:16:11 -08:00