Commit Graph

53 Commits

Author SHA1 Message Date
Clayton Craft
a3db33c838
gitignore: add librem5 build artifacts 2021-02-04 03:06:42 +01:00
Clayton Craft
18a69e09fd
makefile: build purism-librem5.tar.xz in 'all' target 2021-02-04 03:06:42 +01:00
Clayton Craft
76bd694b6c
Adjust the librem5's uuu script to use paths in current dir
Everything will be at the repo root
2021-02-04 03:06:35 +01:00
Clayton Craft
9a783249ac
Add script for running uuu for booting the librem 5 2021-02-04 03:06:13 +01:00
Clayton Craft
2c018c5c0b
librem5: use the 'birch' dtb
This is 'safer', since my understanding is that it'll work on all
librem5 variants, whereas the 'r4' dtb only works on Evergreen
2021-02-04 03:06:10 +01:00
Clayton Craft
5dd07f70d1
makefile: rename librem5 main target to 'purism-librem5'
This is consistent with the naming for other devices (<oem>-<model>)
2021-02-04 03:05:45 +01:00
Clayton Craft
88d287b5ab
readme: document additional dependencies for the Librem 5 2021-02-04 03:01:21 +01:00
Sebastian Krzyszkowiak
8f03ee2270
Add support for Purism Librem 5 2021-02-04 03:01:10 +01:00
Sebastian Krzyszkowiak
456757b85f
init: Add optional sleep before creating device nodes
Some devices may need a bit of time to initialize their peripherals
(like the SD card on the Librem 5).
2021-02-04 02:57:45 +01:00
Sebastian Krzyszkowiak
921d72d282
setup_usb_configfs: Make manufacturer and product strings configurable 2021-01-24 06:17:57 +01:00
Martijn Braam
96439b1828
Merge pull request #39 from vfjpl/master
Add info about discharged battery and eMMC
2021-01-18 18:35:22 +01:00
vfjpl
c73849bfea
Add info about discharged battery and eMMC 2021-01-18 16:43:44 +01:00
Martijn Braam
262b726087
Use wgetted external resources 2020-11-08 00:47:57 +01:00
Martijn Braam
e28032edd3
Nuked git modules 2020-11-07 23:42:52 +01:00
Martijn Braam
dcb35f76e9
Merge pull request #33 from ubports/dep-only-dtbs
Don't use grouped targets for the sunxi dtbs
2020-11-07 23:27:13 +01:00
Dalton
e476191fdd Don't use grouped targets for the sunxi dtbs
Grouped explicit targets (the &: syntax) indicate to Make that a single
recipe, built once, produces all the indicated targets. In this case,
the feature was being used to indicate that the kernel build also
creates the needed dtbs for the sunxi devices.

Unfortunately, this feature was only introduced in GNU make 4.3 on
January 27 2020. Most current or LTS (or current LTS) releases of
distributions don't have this version of Make yet. For example, Ubuntu
20.04, Fedora 32, and Debian 10 (Buster) are still on GNU make 4.2 or
older. When grouped targets are used on older versions of GNU make,
it tries to run the same recipe once for each target. In this case, a
'make all' at the top level would run 'make -C src/linux ...' three
times. This caused file locking problems when anything but 'make -j1'
was used and made build times pretty long in any other case.

Fix this by changing the dtbs to dependency-only targets. Now GNU make
<4.3 correctly intuits "I only need to build kernel-sunxi.gz once and
will provide the dtbs, too" instead of "I need to build this
kernel-sunxi.gz recipe three times: once for kernel-sunxi.gz, once for
the two dtbs"
2020-10-22 12:36:00 -05:00
Danct12
8e10463acc
Merge pull request #23 from dreemurrs-embedded/serial-console
Add support for spawning shell over serial
2020-06-08 03:16:49 +07:00
Danct12
3c4dc195c5 Add support for spawning shell over serial
Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-08 03:07:13 +07:00
Danct12
2337372cfe RescueSD is the legacy name, we don't use that name anymore.
Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-01 20:27:12 +07:00
Danct12
43277680a0 Update busybox to latest git
Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-01 16:47:07 +07:00
Danct12
653d96b8eb
Merge pull request #22 from dreemurrs-embedded/pinetab-fix
Fix Pinetab USB Device Controller
2020-06-01 15:50:45 +07:00
Danct12
e6ea570a28 Fix Pinetab USB Device Controller
Signed-off-by: Danct12 <danct12@disroot.org>
2020-06-01 03:08:37 +07:00
Danct12
21c94d1c26 Remove unused arm-trusted-firmware folder
This causes error while syncing submodules.

But arm-trusted-firmware is downloaded during make, so this folder is
not needed.

Signed-off-by: Danct12 <danct12@disroot.org>
2020-05-10 21:53:52 +07:00
Martijn Braam
e311695853
Disabled rk3399 build in 'all' target 2020-05-02 17:24:18 +02:00
Martijn Braam
1b0f0ea334
Merge pull request #14 from ubports/add-sd
Add microSD card to JumpDrive
2020-05-02 17:07:19 +02:00
Martijn Braam
d9c599bda9
Merge pull request #16 from dreemurrs-embedded/readme
Much more friendly readme
2020-05-02 17:06:50 +02:00
Martijn Braam
724093d783
Merge pull request #18 from dreemurrs-embedded/rk3399
Makefile updates
2020-05-02 17:06:37 +02:00
Martijn Braam
6afc3325cc
U-boot sunxi speed up 2020-05-02 17:04:53 +02:00
Martijn Braam
62aff2b9ad
Updated gitignore 2020-05-02 15:56:05 +02:00
Martijn Braam
737e36013d
Stripped down sunxi kernel further 2020-05-02 15:55:27 +02:00
Danct12
f3ef58ce9f Much more friendly readme
Signed-off-by: Danct12 <danct12@disroot.org>
2020-04-24 18:50:20 +07:00
Danct12
8bd0003036
Merge pull request #13 from UniversalSuperBox/clean-all
Clean the initramfs directories too
2020-04-24 18:23:15 +07:00
Dalton Durst
1b5c8b12b4 Clean the initramfs directories too 2020-04-21 13:04:01 -05:00
Dalton Durst
6693e378ca Add microSD card to JumpDrive 2020-04-14 20:39:37 -05:00
Martijn Braam
073c0e48c8
Merge pull request #12 from UniversalSuperBox/submodule
Specify to initialize submodules
2020-04-10 22:46:07 +02:00
Dalton Durst
6b0f90652e Specify to initialize submodules 2020-04-10 12:45:35 -05:00
Martijn Braam
5389546c49
rk3399 support 2020-04-09 17:35:43 +02:00
Martijn Braam
7765a4a74a
Fix mass storage device name 2020-03-25 11:09:56 +01:00
Asriel Dreemurr
5266515906
Merge pull request #9 from bhush9/no-cursor
disable cursor on both devices
2020-03-19 22:32:54 +07:00
Bhushan Shah
9f98bc643f disable cursor on both devices 2020-03-19 20:53:28 +05:30
Martijn Braam
936f1945c5
Updated build instructions 2020-03-17 19:23:46 +01:00
Martijn Braam
0257d43859
Build multiple images and nice errors 2020-03-17 19:20:51 +01:00
Asriel Dreemurr
7dfbc13bc2
Merge pull request #5 from Danct12/license
Added GPLv2 License
2020-03-17 04:21:43 +07:00
Danct12
a2fcc6f597
Added GPLv2 License
Signed-off-by: Danct12 <danct12@disroot.org>
2020-03-17 04:13:48 +07:00
Asriel Dreemurr
b05d1e1916
Project renamed to Jumpdrive 2020-03-17 01:39:35 +07:00
Asriel Dreemurr
f6e34e5f67
Merge pull request #1 from MartijnBraam/master
Fix build, cleanup and nice branding
2020-03-17 01:29:48 +07:00
Martijn Braam
7c5b667413
Updated flashing led color 2020-03-16 15:58:12 +01:00
Martijn Braam
6911251c81
Updated README 2020-03-16 15:55:58 +01:00
Martijn Braam
81e7903d18
Removed old build script 2020-03-16 15:54:16 +01:00
Martijn Braam
2b74ba81c2
New buildsystem and splash 2020-03-16 15:49:12 +01:00