Commit Graph

2949 Commits

Author SHA1 Message Date
Igor Pečovnik
36405e3397
Add Rockpi 4C (#2129)
* Add Rockpi 4C

* Update config/boards/rockpi-4c.conf

Co-authored-by: Piotr Szczepanik <piter75@gmail.com>

* Change backward compatibility link to B model

* Various changes - tested for building.

 - add Radxa overlays
 - update naming with mainline
 - add Rockpi-E

* Reverting improvements for rockpi legacy and create a link to new DT only

* Copied ROCK Pi 4 device treesplitting patches to dev which was broken

* Add Rockpi 4c targets

Co-authored-by: Piotr Szczepanik <piter75@gmail.com>
2020-08-29 00:16:28 +02:00
Piotr Szczepanik
661371868d
Enable overlays for rk3399-legacy (#2144) 2020-08-28 19:26:08 +02:00
Paolo
804a6b60d4
Moved rk322x-dev to rk322x-current (current now is 5.7.y) (#2153)
Adapted rk322x-dev to kernel 5.8.y
Added ssv6x5x driver to legacy kernel, rk322x-config now allows the user to select which driver load at boot
Added esp8089 kernel module, device tree overlay and detection in rk322x-config script
Fixed some indentation
Added reset button binding
Added sdcard debounce
Fixes indentation, added device tree overlay for high-leakage cpus
Added support for bluetooth device tree overlay and realtek systemd service for rk322x targets
2020-08-28 18:48:55 +02:00
iav
a2cfc820a6
Allow oDroid-N2 to boot if first partition mounted as root by uBoot (#2158) 2020-08-28 18:47:15 +02:00
Werner
c5f5dff511
sunxi-current: Add support for joysticks and mousedev (#2154) 2020-08-28 18:46:04 +02:00
Piotr Szczepanik
6c8b9d9371
Unset MODULES and MODULES_BLACKLIST vars before next build in BUILD_ALL (#2162)
* Unset also MODULES and MODULES_BLACKLIST vars before next build

* Document MODULES and MODULES_BLACKLIST
2020-08-28 18:45:25 +02:00
5kft
49d334dcbc
[ sunxi-current ] add upstream patches 2020-08-27 06:24:25 -07:00
5kft
e22abfbf8b
[ sunxi ] add upstream patches; update configs 2020-08-26 07:18:39 -07:00
5kft
6f0224bc22
[ sunxi-dev ] updated kernel configs for new kernel version 2020-08-24 19:57:58 -07:00
5kft
f1ca6b4533
[ sunxi-legacy ] add upstream patches 2020-08-19 08:58:58 -07:00
5kft
48296592a2
[ sunxi-current ] add upstream patches 2020-08-19 08:50:34 -07:00
5kft
eb8cc72eb3
[ sunxi-dev ] updated default kernel configs 2020-08-16 07:10:24 -07:00
Piotr Szczepanik
da58bb7997
Disable rk3399-bluetooth service in dev/current (#2140)
* Enable bluetooth node in Firefly RK3399 device tree in dev/current
* Deprecate rk3399-bluetooth service in dev/current, keep in legacy
2020-08-15 22:13:28 +02:00
5kft
7b47fc023a
[ sunxi-legacy ] update kernel configs 2020-08-14 06:47:39 -07:00
Igor Pecovnik
cdedb17f56 Odroid XU4 current. Remove deprecated patches and attach to last working commit.
HEAD is broken ATM
2020-08-13 21:28:34 +02:00
Martin Ayotte
26331da7da switch rockchip64-dev to 5.8.y 2020-08-13 11:46:50 -04:00
5kft
9ba2000500 [ sunxi-current ] update kernel configs 2020-08-12 14:55:45 -07:00
Aditya Prayoga
c27379e93f
Add Helios64 support (#2126)
* Add initial Helios64 configuration

Add ethernet udev rules
Added disable auto power on script during shutdown
Configure ALSA to output audio to (DisplayPort) USB type-C

armbian-firstrun: exclude helios64 from generating fixed_mac

Each network interface on Helios64 already assigned to unique MAC
address in factory. Assigning Network Manager with cloned MAC is not
needed.

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

* u-boot: rk3399: Add Helios64

Use rockchip propriettary loader

* kernel: rk3399-legacy: Update r8152 to support 2.5GbE USB RTL8156

Required for Helios64

* kernel: rk3399-legacy: update Rockchip PCIe driver

Port changes by ayufan on rockchip64.

* kernel: rk3399-legacy: Add support for Helios64

Add Helios64 device tree.
Enable missing driver/kernel module.
Auto load lm75 modules

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

* kernel: rk3399-legacy: rework roc-rk3399-pc patch

the patch broken due to additional line added by helios64 on
arch/arm64/boot/dts/rockchip/Makefile

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

* kernel: rk3399-legacy: update Rockchip PCIe driver

Backport bugfix from mainline
refer to
https://patchwork.kernel.org/patch/11561979/
and
https://patchwork.kernel.org/patch/11561977/

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

* kernel: rockchip64-current: Add support for Helios64

Add Helios64 device tree.
Enable missing driver/kernel module.

* config: helios64: use mainline ATF on current branch

and u-boot TPL/SPL instead of Rockchip proprietary loader

* helios64: u-boot v2020.07 update

* Add Helios64 target

* kernel: rk3399-legacy: update Rockchip PCIe driver

Removed unrelated changes from porting ayufan fixes

Signed-off-by: Piotr Szczepanik <piter75@gmail.com>

* helios64: make use of PACKAGE_LIST* variables

Co-authored-by: Piotr Szczepanik <piter75@gmail.com>
2020-08-10 18:22:48 +02:00
Igor Pečovnik
6c26c35344
Add initial support for Odroid N2+ (#2130)
* Add initial support for Odroid N2+
* Update C4 config and test booting
* Updates to C4, N2, N2+
- merge C4 and N2 legacy under meson64, same u-boot
- upgrade legacy kernel to meed DTB from mainline
- merge N2 and N2+, add a hack to display + in motd when N2+ is detected
- shortly spin N2 fan at startup
- merged N2 mainline and legacy boot script
- add upstream patches
* One of the regulators were breaking booting of Odroid N2
Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2020-08-08 17:20:00 +02:00
Dreista
5f52345541
Enable BBR for linux-rockchip64 (#2138) 2020-08-07 21:44:22 +02:00
Martin Ayotte
e42d4c50ba switch sunxi-dev to 5.8.y 2020-08-07 10:29:15 -04:00
Piotr Szczepanik
d7cc374235
Fixed setting CPUMAX in rockchip64 / rk3399 families (#2134)
Additionally enabled possibility to override default values for CPUMIN and CPUMAX per board.
2020-08-07 10:06:24 +02:00
Jorik Jonker
04ae9e4ffb
[mvebu64] add usb audio modules (#2137) 2020-08-06 20:25:23 -04:00
Igor Pecovnik
b4e23b5b6a Update Odroid XU4 DEV config and add more patches from Hardkernel repo
Boot test succesful.
2020-08-05 18:34:01 +02:00
Igor Pecovnik
a032106fc0 Rockpi S can have current targets since 5.7.y 2020-08-04 18:59:20 +02:00
Igor Pecovnik
848a9bb554 Add CODEPAGEs to MVEBU64 kernel config
Closes https://github.com/armbian/build/issues/1941
2020-08-04 17:27:46 +02:00
Igor Pecovnik
c4f5384468 Add legacy kernel option (5.4.y) to A64 & H5 boards 2020-08-04 17:09:31 +02:00
Jorik Jonker
cfc79c148c
Re-enable GPIO_SYSFS for mvebu64 (#2127)
In PR #869 / commit 674cd23c GPIO_SYSFS was enabled, but somehow,
probably when branches were shuffled (150ac0c) it was enabled. Anyhow, I
needed GPIO on my Espressobin so I enabled it for -current and -dev.

Signed-off-by: Jorik Jonker <jorik@kippendief.biz>
2020-08-04 16:16:19 +02:00
Igor Pečovnik
0c46b4c1d2
Add support for packages remove per board or family (#2128) 2020-08-04 16:16:02 +02:00
Igor Pecovnik
c3c52bd9de Update nightly build list 2020-08-04 08:33:26 +02:00
Igor Pecovnik
a4ea464951 Odroid XU4 legacy kernel upstream patches
Tested
2020-08-02 10:40:14 +02:00
Igor Pecovnik
ad34b54d08 First login fine tunning 2020-08-02 00:53:15 +02:00
Igor Pecovnik
9e137435d6 Add upstream patches for Odroid XU4 2020-08-01 10:25:26 +02:00
Piotr Szczepanik
f909fbc0fc Disable rk3399-bluetooth service on NanoPi R2S/NEO3 and ROC-RK3399-PC 2020-07-31 23:19:17 +02:00
5kft
1914066729
enable legacy kernel builds for nanopineo2 and nanopineo2black 2020-07-30 09:23:20 -07:00
Igor Pečovnik
c0f135a0ef
Init ramdisk is getting larger. Making more room for its deployment (#2108) 2020-07-27 19:38:40 +02:00
Piotr Szczepanik
9fd112ad67
Removed NanoPi M4V2 firmware tweaks (not needed anymore) (#2116) 2020-07-24 20:45:02 +02:00
frauhottelmann
74dcb00569
Dockerfile update (#2105)
* replace apt with apt-get

APT is not meant to be used in scripts: https://manpages.debian.org/stretch/apt/apt.8.en.html#SCRIPT_USAGE_AND_DIFFERENCES_FROM_OTHER_APT_TOOLS

* use ARG for DEBIAN_FRONTEND=noninteractive

and get rid of the other instances. Since it's an ARG, it will only be valid during the container build process

* better line breaks for easy of maintanace

* alphabetical order of packages

* reduce image size by cleaning APT cache
2020-07-23 15:36:06 +02:00
Piotr Szczepanik
b661be0afe
Cleaned up ROC-RK3399-PC after switching current to 5.7.y (#2104) 2020-07-22 23:35:49 +02:00
Igor Pecovnik
429668c9ba Espressobin. Yet another cleanup - remove deprecated patches
Tested booting. @lanefu
2020-07-20 14:34:12 +02:00
Igor Pečovnik
4a57ba0189
Trying to fix HDMI problem on A20 (#2102)
Also add various Olimex hw related patches
2020-07-19 11:23:57 +02:00
lanefu
9daa5894b6
mvebu64 / espressobin to kernel 5.6.y (#2101)
* CESA support kernel 5.6 and 5.7

* dedicated bootenv for mvebu64

* clean up old patches

* kernel 5.6
2020-07-18 22:06:13 -04:00
Igor Pečovnik
caa47bad65
Move sunxi/64 current to 5.7, legacy to 5.4 (#2098)
* Move sunxi/64 current to 5.7, legacy to 5.4
* Update sunxidev config
2020-07-18 23:08:52 +02:00
Werner
812245def3
Move rockchip/64 current to 5.7.y (#2099)
* Move current to 5.7.x
* Update linux-rockchip-current.config
* Move dev patches to current
* copy dev to current
* move dev patches to current
* move rockchip64-current to 5.7.x
2020-07-18 23:07:01 +02:00
Piotr Szczepanik
88a585a3fe
Update mainline u-boot for rockchip64 / rk3399 to v2020.07 (#2086) 2020-07-18 00:06:01 +02:00
Igor Pecovnik
841b652b2b Merge branch 'master' of https://github.com/armbian/build 2020-07-17 23:47:35 +02:00
Jannis
d41c23e51b [ mvebu-dev ] Push to 5.7 for first testing 2020-07-17 22:37:58 +02:00
Igor Pecovnik
8eaf2e68ff mvebu64 / dev - update kernel configuration 2020-07-17 19:58:02 +02:00
Igor Pečovnik
09b6ff3a7b
Add HDMI sound support for Allwinner A10, A20, A31 (#2096)
* Add HDMI sound support for Allwinner A10, A20, A31

Closes https://github.com/armbian/build/issues/2084

* Enable HDMI audio in kernel config and update config with misc modules
2020-07-17 18:30:21 +02:00
Igor Pečovnik
a2d756dace
Add support for two dedicated package lists for BOARD and FAMILY (#2097)
* Add support for two dedicated package lists for BOARD and FAMILY

- PACKAGE_LIST_BOARD
- PACKAGE_LIST_FAMILY

* Add some info about recently added features to the README.md
2020-07-17 18:29:24 +02:00