Commit Graph

6750 Commits

Author SHA1 Message Date
Igor Pečovnik
5ae857539d
[AR-78] Set main u-boot settings to 2019.10 and remove references in the tree since not needed. (#1631) 2019-11-26 18:23:56 +01:00
Levin Du
77a2dba163 Support eval bash statement in ./compile.sh (#1616)
Currently, invoking compile.sh will run its mono task of building all the
components into a final image.

In some situation, especially when developing with Kernel or U-Boot, it is
handy to run a portion of that great task like:

    export BOARD=firefly-rk3399
    export BRANCH=dev
    # more to avoid the popup of dialog
    ./compile.sh 'fetch_from_repo "$BOOTSOURCE" "$BOOTDIR" "$BOOTBRANCH" "yes"'
    ./compile.sh 'compile_uboot'

or use a profile to keep things simple:

    ./compile.sh default BRANCH=dev 'compile_uboot'
2019-11-26 18:00:39 +01:00
tonymac32
8d10472bd2 [ meson64 ] Le Potato U-boot general fixes
consolidates a few odds and ends from the vendor U-boot tree.
https://github.com/libre-computer-project/libretech-u-boot
2019-11-26 01:55:46 -05:00
Martin Ayotte
f75fb92740 disable some patches for 5.4.y migration 2019-11-25 20:17:06 -05:00
Martin Ayotte
0ff2ffd151 Merge branch 'master' of https://github.com/armbian/build 2019-11-25 19:59:47 -05:00
Martin Ayotte
aafb70a9a3 switch to 5.4.y 2019-11-25 19:51:06 -05:00
Piotr Szczepanik
1c9ef0872b Multiple bootloader creation options for rk3399 (#1614)
* Updated rockchip64-dev to u-boot v2019.10 and BL31 v1.30 (rk3399 boards)

* Updated rk3399 to u-boot v2019.10 and BL31 v1.30

* Revert changes to renegade u-boot patches

* Moved renegade u-boot patches into board dir

* Added debug info for RockPro64 and switched sdmmc to fifo-mode

* Disabled regulators in SPL for RockPro64

* Re-enabled sd vcc regulator in SPL for RockPro64

* Some device tree and config changes for OrangePi RK3399

* Fixed Rock Pi 4A's $BOOTCONFIG

* Let some boards use mainline atf instead of the one in rkbin

For example, roc-rk3399-pc can just boot the kernel using the
mainline atf.

* Add roc-rk3399-pc

* Fixed reset in mainline ATF

* Attached ATF version to v2.2 tag

* WIP: sdmmc fifo-mode in SPL only

* Renamed source config files

* Reverted changes to rockchip64 sources config

* Reverted patch moves

* Add missing trust.ini patch to rk3399 u-boot

* Reinstated tpl/spl patches in rk3399 family

* Added $RKBIN_DIR prefix in rk3399 sources

* Add demonstration of boards bootloader assignment in rk3399
2019-11-24 22:07:46 +01:00
Igor Pečovnik
7eb49d49a2
Merge pull request #1630 from armbian/AR-77
Adjust Orangepi RK3399 board name
2019-11-24 21:56:45 +01:00
Igor Pecovnik
d12249d69f Adjust Orangepi RK3399 board name 2019-11-24 21:54:16 +01:00
Piotr Szczepanik
924c2140c2 Added a lot of net modules in Rock Pi S kernel config (#1629) 2019-11-24 21:21:48 +01:00
Igor Pečovnik
8f4b6bfc99
Create patches directory structure under USERPATCHES_PATH (#1628)
Closes [AR-74]
2019-11-24 19:57:57 +01:00
Igor Pecovnik
55641dffc5 Adding CPU_MIN variable back to rockchip64 family config 2019-11-24 19:55:37 +01:00
Igor Pecovnik
1a4c152fc6 Move Lafrite under supported and add desktop image creation https://forum.armbian.com/topic/12245-libre-computer-la-frite 2019-11-24 10:24:29 +01:00
Igor Pecovnik
33915fa1c2 Tiny fix. Removing DEV target for Espressobin since its not in function 2019-11-24 09:37:42 +01:00
Igor Pecovnik
ab25a23a87 Merge branch 'master' of https://github.com/armbian/build 2019-11-21 08:12:44 +01:00
Igor Pecovnik
a89bb4b4b8 Adjust build targets and disable broken patch 2019-11-21 08:09:09 +01:00
Igor Pecovnik
7a5b337587 Adjust build targets and disable broken patch 2019-11-21 08:05:26 +01:00
Igor Pečovnik
d184b03930
Update VERSION 2019-11-19 23:30:02 +01:00
Igor Pečovnik
150ac0c2af
Remove K<4, change branches, new features (#1586)
AR-1 - Adding support category for distributions
AR-4 - Remove Allwinner legacy
AR-5 - Drop Udoo family and move Udoo board into newly created imx6 family
AR-9 - Rename sunxi-next to sunxi-legacy
AR-10 - Rename sunxi-dev to sunxi-current
AR-11 - Adding Radxa Rockpi S support
AR-13 - Rename rockchip64-default to rockchip64-legacy
AR-14 - Add rockchip64-current as mainline source
AR-15 - Drop Rockchip 4.19.y NEXT, current become 5.3.y
AR-16 - Rename RK3399 default to legacy
AR-17 - Rename Odroid XU4 next and default to legacy 4.14.y, add DEV 5.4.y
AR-18 - Add Odroid N2 current mainline
AR-19 - Move Odroid C1 to meson family
AR-20 - Rename mvebu64-default to mvebu64-legacy
AR-21 - Rename mvebu-default to mvebu-legacy
AR-22 - Rename mvebu-next to mvebu-current
AR-23 - Drop meson64 default and next, current becomes former DEV 5.3.y
AR-24 - Drop cubox family and move Cubox/Hummingboard boards under imx6
AR-26 - Adjust motd
AR-27 - Enabling distribution release status
AR-28 - Added new GCC compilers
AR-29 - Implementing Ubuntu Eoan
AR-30 - Add desktop packages per board or family
AR-31 - Remove (Ubuntu/Debian) distribution name from image filename
AR-32 - Move arch configs from configuration.sh to separate arm64 and armhf config files
AR-33 - Revision numbers for beta builds changed to day_in_the_year
AR-34 - Patches support linked patches
AR-35 - Break meson64 family into gxbb and gxl
AR-36 - Add Nanopineo2 Black
AR-38 - Upgrade option from old branches to new one via armbian-config
AR-41 - Show full timezone info
AR-43 - Merge Odroid N2 to meson64
AR-44 - Enable FORCE_BOOTSCRIPT_UPDATE for all builds
2019-11-19 23:25:39 +01:00
Piotr Szczepanik
b3bb934543 Rock Pi 4 enable PCIe in device tree for "dev" target (#1624)
* Rock Pi 4 enabled support for PCIe in device tree
* Rockchip64-dev added possibility to enable PCIe Gen2 speed via overlay
2019-11-18 18:23:10 +01:00
Levin Du
01fec6b3b4 lib/main.sh: allow correctly use of 'head' in BRANCH reference. (#1611)
In fetch_from_repo() from general.sh, when ref uses `head` as value, the ref_name
will be set to `HEAD`, which is later used as a subdir:

   local workdir=$dir/$ref_name

This commit makes the directories consistent with the workdir above.
2019-11-16 09:49:00 +01:00
darinpp
3fdbeaf8f3 Rockchip PCIe driver change to Builtin (#1623)
The previos default kernel config was seting the Rockchip PCIe host
controller driver to be compiled as a module. This prevents booting
from PCIe attached devices (i.e. nvme ssd).
2019-11-16 09:19:35 +01:00
V33m
85080ff373 Update armbian-ramlog (#1620)
Prevent hard disk drive spin-up.
2019-11-11 23:17:14 +01:00
Igor Pecovnik
336cf390d0 Bugfix: when installing full desktop from armbian-config it lead to installing waaaay too much things. Making things simple again. 2019-11-08 21:44:24 +01:00
zub2
6c7a687d14 don't set LC_ALL=C (#1617)
This breaks UTF-8 in console and in general it just should not be there.

See https://forum.armbian.com/topic/10054-locale-config-issue-stretch/
2019-11-08 00:42:01 +01:00
Piotr Szczepanik
8ce464f049 Rock Pi 4A fixed build with correct add-trust-ini.patch 2019-11-06 18:33:43 +00:00
zhangn1985
fd5dfeba14 btrfs-tools to btfs-progs (#1613)
* btrfs-tools to btfs-progs

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

* Force rootfs cache recompilation

"Just in case" measure

* Change btrfs-progs in the package base too

* We will build Ubuntu 19.10 rootfs cache as well
2019-11-02 18:40:46 +01:00
Igor Pecovnik
436ab9ca7d Adjust odroid wireless driver remove patch 2019-11-01 22:19:36 +01:00
Igor Pecovnik
ad71eeab96 Infrastructure: small fixes and improvements regarding images upload 2019-10-31 16:14:24 +01:00
5kft
f1cdca2753 [ sunxi-dev ] added cpu-clock-1.0GHz-1.1v overlay for overclocking the H5 to 1.0GHz on boards that have a fixed 1.1v regulator 2019-10-30 17:52:29 -07:00
Julian Sikorski
cbe0c1b8a1 Bump version to 5.99 (#1606) 2019-10-29 21:11:07 +01:00
Igor Pecovnik
0161721100
Rockchip64 default bump to latest kernel, adjust current and remove deprecated patches 2019-10-29 20:50:25 +01:00
alemairebe
b110ae2d56 enable DRBD (#1597)
* enable DRBD

make DRBD module available again, same issue as #639

* Update linux-imx7d-default.config

* Update linux-mt7623-default.config

* Update linux-mvebu64-dev.config

* Update linux-odroidc1-next.config

* Update linux-rockchip64-dev.config

* Update linux-rockchip-dev.config

* Update linux-s5p6818-next.config

* Update linux-sunxi64-dev.config

* Update linux-sunxi-dev.config
2019-10-29 19:29:11 +01:00
Karabek
5b4a40b74f fix xradio driver & nanopi-duo for dev-branch (5.3.7) (#1607)
* Fix wifi

patch "board-h2plus-nanopi-duo-add-device.patch": increase post-power-on-delay-ms from 50ms to 200ms in wifi_pwrseq node in nanopi-duo dts [dev-branch].
Change in line with other XRADIO device trees (orange pi zero, sunvell).
See also Pull Request #1605.

* Fix xradio patch (dev-branch)

fix KConfig to 5.x - WLAN_VENDOR-flag set to "y" in line with other drivers - otherwise module not loaded.

* correct device name

change nodes "model" and "compatible" to correct device name (from "NanoPi Duo AIR" to "NanoPi Duo") [dev-branch]
Not functionally necessary, but more correct.
2019-10-29 18:59:09 +01:00
Karabek
5f3aa9a527 repair wifi (#1605)
this board lost wifi (see https://forum.armbian.com/topic/8101-nanopi-duo-no-wifi-with-lastest-ubuntu/) a year ago.
Increasing the post-power-on-delay-ms to 200ms (in line with other xradio boards) fixes this issue.
2019-10-29 18:58:57 +01:00
Martin Ayotte
fd93fe052b remove useless patch 2019-10-23 11:08:08 -04:00
Martin Ayotte
72f04c43a8 fix overlays patch and re-enble it 2019-10-23 11:05:14 -04:00
Igor Pečovnik
01229d6672
bugfix: repository management
Storing everything into main instead of sub-repo
2019-10-22 20:14:28 +02:00
Igor Pečovnik
fc51493f3c
btrfs-tools were changed to btrfs-progs
https://github.com/armbian/build/pull/1598
2019-10-20 23:51:29 +02:00
Aditya Prayoga
6caf9e2dce [mvebu-next] Fix wrong dtb path on bootscript
Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2019-10-15 01:47:33 +07:00
Aditya Prayoga
26dcccb705 Added overlay support
U-Boot already support device tree overlay. However, it requires the
base dtb to be compiled with __symbol__ support.

This commit added patches to compile dtb with required parameter.

Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2019-10-13 20:47:18 +07:00
Aditya Prayoga
14a0a54ac9 add some USB_SERIAL to mvebu DEFAULT/NEXT
Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2019-10-13 20:47:15 +07:00
Wrong-Code
7d0ad244ab Restored the inclusion of the DVB-USB dib0700 driver for linux-rockchip64-default (#1593)
*  UPSTREAM: media: rc: rename RC_TYPE_* to RC_PROTO_* and RC_BIT_* to RC_PROTO_BIT_*

Realigned the source code to the RC_TYPE* / RC_BIT_* refactoring

* Restored the inclusion of the DVB-USB dib0700 driver
2019-10-13 12:41:28 +02:00
Bot Fap
259a0bf5fe
Merge pull request #1588 from Averell7/master
Fix armbian-ramlog overwriting rotated log files
2019-10-08 22:41:25 +01:00
Igor Pecovnik
c597defd9a Merge branch 'master' of https://github.com/armbian/build
Signed-off-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2019-10-08 18:17:50 +02:00
Igor Pecovnik
22c8cd2307 Rockchip64/rk3399 default - enable USB gadgets and few other sensors 2019-10-08 18:15:00 +02:00
Igor Pecovnik
993a4c2f76 Rockchip64/rk3399 default - enable USB gadgets and few other sensors 2019-10-08 17:53:44 +02:00
Bot Fap
3e149d2fa9
Prevent rotated .xz logs from being loaded to ramlog 2019-10-08 13:09:10 +01:00
Averell7
d999875cb5
Remove --delete from syncToDisk 2019-10-08 02:51:47 +02:00
Averell7
51ee63978f
Modify logrotate.service
Create a modified logrotate.service to improve armbian-ramlog.
See discussion here
https://github.com/armbian/build/issues/1582
2019-10-07 19:44:18 +02:00