Commit Graph

819 Commits

Author SHA1 Message Date
Icenowy Zheng
e19d014e00
Add Pine64 PineCube support (#2364)
* sunxi: kernel: current/dev: enable sun6i-csi and disable LL debug on UART0

The former is useful on some boards, e.g. PineCube.

The latter blocks boards that do not utilize UART0 from booting.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>

* sunxi: add new family sun8i-v3s

This family is intended for boards with V3/V3s/S3/S3L chips and low
DRAM capacity.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>

* sunxi: add PineCube board

This board features Sochip S3 SoC (Allwinner V3 die + co-packaged 128MiB
DRAM), and an OmniVision OV5640 camera is shipped with the board.

Add support for it. It could be used as an IP camera then.

Kernel support is only added to current/dev branch, with dev just using
mainline-merged DT and current using backported DT from 5.10-rc.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>

* sunxi: kernel: current/dev: add V3s OHCI/EHCI nodes

These are needed for USB host on V3s boards to work.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
2020-11-25 19:50:10 +01:00
Aditya Prayoga
a3beb9b5a3
Helios64: Update fan configuration, enable network LED and enable UPS timer (#2376)
* update fancontrol configuration

* Enable network activity led, default to eth0

* Do not disable auto poweron on power loss event

* Added UPS timer

Provide timer to poweroff system after 600 s (10 minutes) of power loss
event. If power restored within that time window, cancel the timer.

* Use different service for legacy

LK 4.4 does not have ledtrig-netdev, so it will cause the service to
fail.

* Use 10m instead 600 seconds in UPS timer

Systemd time can use m suffix for minutes. Use this to make it easier to
read.
2020-11-25 14:18:29 +07:00
Igor Pečovnik
e833e2589c
Move Odroid C4 from legacy u-boot toward mainline (#2350)
- move Odroid C4 from legacy u-boot toward mainline
- get rid of dirty legacy u-boot code
- get rid of FAT boot partition
- briefly tested
- both kernels can operate with one standard boot script
- add upstream patch and adjust config
- fix console
- don't clock C4 too high by default
2020-11-22 13:47:41 +01:00
Oleg
469e7cda9d
Add Firefly Station M1 and P1 (#2361) 2020-11-18 22:32:40 +01:00
Igor Pečovnik
3da10e96e7
Point rockchip 32b legacy kernel sources to our repisitory (#2344)
Branch was removed at main Rockchip repo.
2020-11-14 10:46:45 +01:00
paolo
9080d453e0 Moving rk322x-current to linux 5.9.y
Removed default-sample-phase property for base rk322x-box device tree
Enabled spdif out for rk322x-current and -dev flavours
Removed reserved node in device tree, u-boot v2020.10 and OPTEE autoconfigure reserved zones automatically
2020-11-13 19:40:52 +00:00
Piotr Szczepanik
e36ce875b0
Switched rockchip64-current to linux 5.9.y (#2309) 2020-11-10 21:43:13 +01:00
Igor Pečovnik
f2756e3b59
Add Odroid HC4 to mainline kernel (#2319)
* Add Odroid HC4 to mainline kernel

- remove legacy target
- add reset / power off support
- change HC4 from .wip -> .conf
- adjust patches

* Enable HC4 legacy kernel too.

* Add groovy target for HC4

* Adjust targets
2020-11-08 12:13:22 +01:00
Igor Pečovnik
e5565e6a09
Bump imx6 to 5.9.y (#2312)
Tested on Cubox i4
2020-11-06 13:44:37 +01:00
Igor Pečovnik
732c071dcb
Bump Odroid XU4 kernels (#2310)
and add upstream patches.
2020-11-06 09:00:31 +01:00
Igor Pečovnik
dbd5c956fb
Move meson / Odroid C1 to 5.9.y (#2308)
* Move Meson64 to 5.9.y

HDMI audio works on C4 and N2, tested desktop builds

* Move Meson Family (Odroid C1) to 5.9.y

Tested
2020-11-05 22:02:53 +01:00
Igor Pečovnik
8d19c22463
Move Meson64 to 5.9.y (#2307)
HDMI audio works on C4 and N2, tested desktop builds
2020-11-05 21:15:03 +01:00
5kft
d2d161d789
[ sunxi-dev ] migrate to kernel 5.10.x 2020-11-03 07:35:10 -08:00
5kft
6788786057
[ sunxi-current ] migrate to kernel 5.9.x 2020-11-03 06:22:42 -08:00
Igor Pecovnik
5b7c1131a5 Detach s5p6818 kernel from specific commit to our private fork
Main kernel git repository doesn't support this function, only Google or github does.
2020-11-01 19:54:39 +01:00
Igor Pecovnik
0e9e643036 Move meson64-dev to 5.9.y 2020-10-19 09:36:20 +02:00
Piotr Szczepanik
01882653ef
Switched rockchip64-dev to linux 5.9.y 2020-10-18 17:45:38 +02:00
JMCC
da5aa0f785
RK3328: Do not force fbdev Xorg driver on legacy (#2258)
Co-authored-by: JMCC <JMCC@localhost>
2020-10-18 17:43:20 +02:00
Jannis
62ca1bc26e
Merge pull request #2231 from armbian/mvebu-lk58
[mvebu-current] Switch to Kernel 5.8 [AR-363]
2020-10-18 12:31:19 +02:00
Piotr Szczepanik
5d68d4a68e Reserve last 32KiB for environment in SPI for ROCK Pi 4 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
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
Martin Ayotte
815f96c2d1 change U-Boot to v2020.10 for sunxi/sunxi64 2020-10-13 16:25:11 -04: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
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
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
count-doku
99f176a25a [mvebu] Move current/dev kernel to 5.8 2020-09-29 12:18:39 +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
paolo
24f21983f3 Bumped xt-q8l-v10 u-boot to v2020.07 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
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
Aditya Prayoga
c242d07397
Helios64 tweak (#2186)
* bsp: helios64: Add fancontrol

- Fancontrol configuration
- Udev rules for fan and temp sensor

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

* bsp: helios64: Enable heartbeat on system status led

The reason systemd service used instead of device tree modification, is
to give visual notification that the system is ready.

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

* armbian-hardware-optimization: SATA & 2.5GbE IRQ pinning on Helios64

- 2.5GbE USB LAN which is attached to XHCI, assigned to CPU4
- SATA controller assigned to CPU4 and CPU5

Signed-off-by: Aditya Prayoga <aditya@kobol.io>
2020-09-07 11:17:57 +02:00
Igor Pečovnik
0c617a3c3b
Move Espressobin to 5.8.y (#2187)
- remove fixed MAC from boot script
- remove legacy kernels images from making
2020-09-05 17:16:01 +02:00
Igor Pečovnik
f86c6b3138
Moving Rockchip 32bit to 5.8.y (#2183)
* Moving Rockchip 32bit to 5.8.y

xt-q8l-v10 seems to be broken. I did a quick scan but couldn't resolve it. @paolosabatino

* Add wifi patches for 5.8.y

* [rockchip] Fixed xt-q8l-v10 DTS, reworked ath9k driver patch for 5.8.y (#2184)

* Fixed xt-q8l-v10 device tree to work on kernel 5.8.y on rockchip-current and -dev
* Reworked ath9k driver patch to compile on kernel 5.8.y for rockchip-current and -dev

* Add also wifi patches to DEV kernel

Co-authored-by: Paolo <paolo.sabatino@gmail.com>
2020-09-03 21:37:23 +02:00
Piotr Szczepanik
4d4c3f58ff
Switched rockchip64 curent to kernel 5.8.y (#2175)
* Switched rockchip64 curent to kernel 5.8.y
* Enforce CRLF in one of the wifi patches for rockchip64-current
* Removed uneeded wifi patches for rtl8189fs from rockchip64-current
2020-09-02 23:22:09 +02:00