Commit Graph

3021 Commits

Author SHA1 Message Date
Piotr Szczepanik
20242214ec Split ROCK Pi 4 into 4A, 4B and 4C in u-boot (4A uses 4B DT) 2020-10-17 23:38:05 +02:00
Piotr Szczepanik
9f09caf0ba Added u-boot SPI writing function to rockchip64 family 2020-10-17 23:38:05 +02:00
Piotr Szczepanik
6a7ca0145b Enabled SPI u-boot for ROCK Pi 4 (and switched it to TPL/SPL/BLOB) 2020-10-17 23:38:05 +02:00
Piotr Szczepanik
c43c4e9cbd Add SPI flash boot support to rockchip64/rk3399 2020-10-17 23:38:05 +02:00
paolo
948162b76d Bumped rk322x-dev to kernel 5.9.y 2020-10-17 16:19:21 +00:00
5kft
f480823297
[ sunxi-legacy ] add upstream patches 2020-10-16 08:21:49 -07:00
tonymac32
c3138af69e Merge branch 'master' of https://github.com/armbian/build 2020-10-16 00:45:56 -04:00
tonymac32
a2c0eeff65 RK3328 Use fbdev driver 2020-10-16 00:45:26 -04:00
5kft
688767a513
[ sunxi-current ] add upstream patches 2020-10-15 19:05:47 -07:00
Martin Ayotte
815f96c2d1 change U-Boot to v2020.10 for sunxi/sunxi64 2020-10-13 16:25:11 -04:00
Igor Pecovnik
4ae13d2d61 Add upstream patches for meson64 legacy 2020-10-13 20:36:27 +02:00
iav
599dd2a8cb
Don't delete /boot/armbianEnv.txt file at least for meson64 (#2252)
* Don't delete /boot/armbianEnv.txt file at least for meson64
fix for #2249 ODroid-N2 armbian-config-->hardware menu not work

* Update meson.txt

* Update boot-odroid-n2.ini

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-10-13 20:34:45 +02:00
Werner
98fc5586df
Add newer flavors to customization script
Also add hint about `$SDCARD`
2020-10-13 07:11:52 +02:00
paolo
3e7409eb1a Moving rk322x to u-boot v2020.10, using static FIT image source file instead of now removed fit_spl_optee.sh script 2020-10-10 07:07:59 +00:00
paolo
508b55615d Moving rk3288 xt-q8l-v10 to u-boot v2020.10 2020-10-09 17:13:04 +00:00
5kft
ee26f275c9
[ sunxi-legacy ] add upstream patches 2020-10-07 09:56:34 -07:00
henkiejan1
e0589dc7cb
Add Buster cli current for OrangePi 4 and OnePlus (#2242)
Added a configuration for the Orange Pi 4 and OnePlus for build Armbian Buster with current kernel.
2020-10-07 12:06:38 +02:00
Tony
cc6d282921
update bl31 from v1.42 to v1.44 (#2240)
From Rockchip repo d671d47b56

Build from ATF commit:
    403e0b816 plat: rk322xh: support atags
update feature:
    403e0b816 plat: rk322xh: support atags
    2daf5cc66 plat: rk322xh: ddr: fix the error about DDR4 DLL
    23e4d2483 rockchip: commit_elf.sh: select elf manually
    2041b46d8 BACKPORT: Prevent speculative execution past ERET
    af49f6714 UPSTREAM: runtime_exceptions: Save x4-x29 unconditionally
    7c114f10c plat: rockchip: common: fix the error about lpddr4 tccd
2020-10-06 08:34:11 +02:00
Piotr Szczepanik
f2db962525
Switched RockPro64 to mainline u-boot (#2218)
* Switched RockPro64 to mainline u-boot

* Enabled rockusb and ums for RockPro64 in mainline u-boot

* Switched RockPro64 u-boot to TPL/SPL/BLOB scenario

* Enabled advanced recovery button support for RockPro64

* Disabled SDR104 mode for RockPro64 in legacy
2020-10-05 23:17:55 +02:00
Piotr Szczepanik
cc7e03e0e4
Switched rock64 to mainline u-boot (#2151) 2020-10-05 21:22:57 +02:00
Tony
bdd6b32c13
Move Libre Computer Renegade to mainline u-boot (#2238)
* Update renegade.conf
update to mainline defconfig
* Update rockchip64_common.inc
Use mainline u-boot with Libre Computer Renegade
2020-10-05 07:38:36 +02:00
lanefu
556cebe907
Re-enable DMC for XU4-current (#2237)
* patch xu4 dynamic memory controller bug

* re-enable DMC for xu4 on kernel 5.4 patch appears to be added upstream
2020-10-04 23:10:02 -04:00
lanefu
245f391ec7
Add Pinebook Pro Desktop Nightlies 2020-10-02 16:17:25 +00:00
5kft
35c85295d3
[ sunxi-current ] upstream patch updates; updated default configs 2020-10-01 16:58:23 -07:00
5kft
eeba7e3d73
[ sunxi-legacy ] add upstream patches, update default configs 2020-10-01 16:50:20 -07:00
Werner
32527a5dbe
dm_mirror harmonization (#2222)
* sunxi-current: update kernel config, enable some DM modules

DM_MIRROR
DM_MIRROR_LOG_USERSPACE
DM_ZERO
other seem auto selected. Building passes on OPi One
sunxi64-current already had DM_MIRROR

* mt7623: update kernel config & modulze device mapper

Also enable a few USB WiFi dongles. Build passed.

* mvebu64-current: update kernel config

modulize device manager
Add a few new sensor options as module (suggested by makeoldconfig)

* imx6-current: update kernel config & modulze device manager targets

* mvebu64-dev update kernel config & enable DM targets

and a few suggested due to makeoldconfig

* mvebu-legacy: update kernel config

Adjust DM targets
Enable suggtested modules (makeoldconfig)

* odroidxu4-current: update kernel config & adjust DM targets

* odroidxu4-dev: Upate kernel config & adjust dm targets

* rockchip-current: Update kernel config & modulize raid/dm

* rockpis-legacy: update kernel config & enable dm/raid

+ a suggested USB WiFi dongle

* s5p6818-legacy: Update kernel config & enable dm/raid

plus suggested USB WiFi dongle (makeoldconfig)

* sunxi-dev: Update kernel config & adjust device mapper targets
2020-09-30 15:19:12 +02:00
Piotr Szczepanik
58395d3585
Switch Pinebook Pro to mainline u-boot (#2229)
* Switched Pinebook Pro to mainline u-boot

* Some Pinebook Pro mainline u-boot tweaks

(based on https://github.com/pcm720/u-boot-build-scripts)

* Removed Pinebook Pro legacy u-boot support
2020-09-29 09:54:19 -04:00
seth-hunter
36aef09c8c
Revert removal of armbianEnv.txt load on odroid-xu4 (#2226)
Fixes breakage of setting board_name, usbstoragequirks, and extraargs on odroid-xu4 via armbianEnv.txt

Co-authored-by: hunter <hunter@localhost>
2020-09-27 18:49:11 +02:00
Igor Pecovnik
a0f5ddd9d9 Add missing target directory for PBPro
@lanefu Also double check if something else got left out on this moving operating
2020-09-23 08:48:19 +02:00
lanefu
b2800dbd25
WIP: Pinebookpro tweaks (#2208)
Pinebook-Pro Support:
suspend to idle via key and lid close
brightness keys
volume control keys
wifi, bluetooth frimware
touchpad tweaks
keyboard config
armbian-hardware-optimization
bootsplash
Co-authored-by: Britt Dodd <britt@reactornet.net>
2020-09-22 21:03:45 -04:00
Igor Pecovnik
362219083f Re-add EOS BPi M2 target that fell out. It builds but no device or time to test
https://twitter.com/6LR61/status/1308392752116363265
2020-09-22 19:02:24 +02:00
Igor Pecovnik
5d694426c4 Bugfix - remove broken feature from kernel config 2020-09-22 09:09:43 +02:00
Igor Pecovnik
3daec70153 Update kernel config - remove features that are failing to build in dev kernels 2020-09-21 19:00:40 +02:00
paolo
24f21983f3 Bumped xt-q8l-v10 u-boot to v2020.07 2020-09-20 14:28:41 +00:00
paolo
68a7b87729 Added bluez package to xt-q8l-v10 images, mainly for bluetooth on debian minimal images 2020-09-20 14:28:41 +00:00
Piotr Szczepanik
4a64410a22
Always include ethtool in rockchip64 images (needed by offloading fix) 2020-09-19 22:35:21 +02:00
5kft
4ba494ae6e
[ sunxi-dev ] move u-boot to v2020.07 2020-09-19 10:09:05 -07:00
paolo
bd17d4dbd0 Many changes for rk322x target:
- Chanaged default x.org configuration to disable glamor
- Reintroduce patch to use DRM cursor plane as overlay in rk322x-current and -dev
- Updated wifi patches for kernel 5.8.10
- Bumped rk322x to u-boot v2020.07, removed reserved zones from device trees
- Updated OPTEE to v3.10, using ddrbin v1.10
- Bumped rk322x-current to kernel 5.8.y
- Imported new patches from knaerzche's LibreELEC fork for rk322x-dev (kernel 5.8.y)
- Adjusted existing patches to match changes, updated rk322x-dev kernel config file
- Add default modprobe conf file for esp8089 to force the crystal frequency to 40Mhz for rk322x targets
- Removed ssv6051 firmware packages to move to armbian-firmware repository
- Switching ssv6051-wifi.cfg to /lib/firmware for rk322x-legacy
- Removed P2P interface for esp8089 driver for rk322x-legacy
- Optimized ssv6051 performance: kernel module gains -Os flag, disabled p2p interface, enabled HW crypto for CCMP cipher
- Enabled remote control interface, IR GPIO kernel module and HDMI CEC modules
2020-09-19 15:20:16 +00:00
5kft
daf372bb77
[ sunxi-legacy ] add upstream kernel patches 2020-09-18 06:31:36 -07:00
Phossule
54172e0593
Update boot-odroid-c4.ini (#2216)
Fix a bug that prevents user from choosing any CPU frequency > 1.8 GHz.  Also increase the offered overclocking range.
2020-09-18 12:24:03 +02:00
5kft
3d812923ea
[ sunxi-current ] bring kernel up to 5.8.10; adapt Wi-Fi patches for upstream changes 2020-09-17 20:32:34 -07:00
Aditya Prayoga
ec768b6e89
Helios64 - Temporary Fix for Linux Kernel (current, 5.8) crash due to LPDDR4 configuration issue (#2200)
* Helios64: rework vdd_log and vdd_center

* helios64: Use rockchip binaries for legacy and current branch

Fully open source bootloader only on dev branch

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* rework vdd_log and vdd_center patches
2020-09-15 23:41:58 +07:00
Aditya Prayoga
6f6543c6f5
Assign Fault LED, rework HDD power staggering, fix minor systemd service warning on Helios64 (#2204)
* Supress systemd service warning

* helios64: u-boot: staggered HDD power up

Set the delay to 10s in between turning on the next HDD power rails.
Remove the delay property from kernel device tree, let it only apply to
u-boot

Signed-off-by: Aditya Prayoga <aditya@kobol.io>

* helios64: fault LED as kernel panic indicator

also sync, u-boot dts

* helios64: fix hwmon udev rules

Legacy kernel (LK 4.4) has different class/naming on SoC Temp sensor.
Also fix typo on current/dev udev rules.
2020-09-15 09:46:06 +02:00
Igor Pecovnik
621765292d Bugfixes including moving txoffload to the Network manager dispatcher script
Current RK3399 offload implementation is removed and enabled for rockchip64 family via dispatcher - they are all affected to this problem
2020-09-14 00:01:49 +02:00
Giovanni Panozzo
c093ceed46
Workaround for USB ethernet tx-offload bug in Rockchip64 (#2203)
See https://forum.armbian.com/topic/15165-nanopi-r2s-lan0-goes-offline-with-high-traffic/
2020-09-13 18:49:39 +02:00
5kft
5899ea9ac4
[ sunxi-legacy ] add upstream patches 2020-09-12 08:10:56 -07:00
paolo
34ce2c07bb Updated rockchip-dev and rockchip-current linux kernel configs to 5.8.y
Removed vdso patch, fixed MiQi work led in dts for rockchip-dev
2020-09-12 09:01:16 +00:00
Aditya Prayoga
f14bd3ca96
Helios64 - disabled overclocking (#2191) 2020-09-09 21:52:47 +02:00
Florian Vallee
49fb6550dd
Fix a bunch of small cryptroot image builds issues (#2195)
* Dockerfile update

Add package to fill-in missing ssh-keygen dependency

(required by lib/distributions.sh when CRYPTROOT_ENABLE is true)

* lib/chroot-buildpackages.sh: Fix mistakes with shellcheck linting

This breaks the apt command line, resulting in the following error:

> E: Invalid operation

* lib/configuration.sh: cryptroot >= 2.1 uses memory intensive key derivation

fix that by reverting to the < 2.1 default algorithm (pbkdf2)
2020-09-09 15:15:52 +02:00
Jorik Jonker
16e39aa398
[ mvebu64 ] add hw/sw wdt to -current too (#2198)
I added this for -dev in #1977, but I forgot to include -current too.
2020-09-09 09:41:42 +02:00