Commit graph

7619 commits

Author SHA1 Message Date
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
tonymac32
cf05d2dada [ Meson64 ] more cleaning 5.7
5.7.9 fixed the mmc block hack, patch removed.  Audio stuff organized a bit more, redundant things removed
2020-07-18 16:34:48 -04:00
Igor Pečovnik
a48877aeaa
Disable offloading on RK3399 network devices (#2079)
* Disable offloading on RK3399 network devices
* Add kernel version checking since we only need this for legacy
* Adjust / fix condition
2020-07-18 17:41:51 +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
Igor Pečovnik
8a5a4212f0
Odroid XU4 Cloudshell improvement
Reverting tiny change
2020-07-17 10:51:00 +02:00
Igor Pečovnik
74231a1b86
Changing Rockpi naming to align with others (#2080)
* Changing Rockpi naming to align with others
Also move CPU MIN speed down, limit Rockpi E cpu to 1.2G, move it to supported
* Lower speed on R2S too, blacklist graphics stuff on E
* Adjust more RK3328 boards and set new default max speed

Main purpose is to manage the heat, while user can easily unlock higher CPU speed with armbian-config or manually.
2020-07-17 10:39:12 +02:00
Igor Pečovnik
6ce3396d2b
Root auto login at first boot, determine TZ and locales from geo location (#2081)
* enable root auto login on first boot, automatically determine timezone from geolocation
* Improve tzdata and locales detection
* Add timeouts for Curl and support for selecting more locales per location.
* Disable NetworkManager-wait-online.service
https://askubuntu.com/questions/1018576/what-does-networkmanager-wait-online-service-do
* Improve overall UX when creating new username and changing root password
- check password quality and reject if not good enough. Not very heavy.
- shorter way of adding new username
* Resolve killing inactive consoles, remove FAQ silently since we open more consoles
2020-07-17 10:38:27 +02:00
Igor Pečovnik
75382d816b
Remove deprecated and add most recent GCC compilers (#2092)
* Add most recent GCC compilers
* Remove obsolete compilers
* Adjust compiler for RockpiS Uboot
* Remove deprecated compiler definitions
* Resolve small bug and building Espressobin
* Small cleanup
2020-07-17 10:34:46 +02:00
Jayantajit Gogoi
71dde35217
Initial NanoPi NEO3 support (as WIP) (#2093)
* WIP: Adding NanoPi Neo3 config
* u-boot for NanoPi NEO3
* add board to target.conf

Signed-off-by: Jayantajit Gogoi <jayanta.gogoi525@gmail.com>

* Update nanopineo3.wip

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2020-07-17 10:30:07 +02:00
Igor Pečovnik
aef03587a3
Add TFT LCD and FAN control support (#2095) 2020-07-17 10:28:51 +02:00
Thomas Kaiser
5030cef51c
Reverting basic optimizations for ODROID N2
Since 1a04b50674 triggered comments like 'stupid, lazy, technical criticism, dick, you vs. us' most probably it's the best to focus on Armbian's current mantra 'quantity first, quality second' (trying to provide OS images for as much SBC as possible so it's ensured none of these things can be supported properly).

Within the last 2 years nobody gave a shit about low-level optimizations except @paolosabatino when adding support for RK322X. Macchiatobin, La Frite, RockPi S, Odroid C4 and N2 are all plagued by an artificial bottleneck on `cpu0`. Other boards that were added since 2018 inherited already present optimizations more or less by accident. So let's try to be consistent and destroy N2 performance to be in sync with almost all other Armbian additions of the past few years. Shit like this https://forum.armbian.com/topic/14469-odroid-n2-single-cpu-handling-all-the-interrupts/ is Armbian's future.
2020-07-15 21:20:06 +02:00
Igor Pečovnik
97333825be
Reverting bce24a2e8d with a condition. (#2091)
@the-going
2020-07-14 13:10:44 +02:00
Sergey Shepelev
caee700612
backport Linux v5.8 fbtft/fb_st7789v invert colors, proper gamma (#2089)
f03c9b7884
2020-07-12 22:40:17 -04:00
Igor Pečovnik
ce9cb071bf
Disable improved RTL8152 driver for Odroid XU4
Apparently not fully compatible - need deeper research.
2020-07-12 13:22:23 +02:00
Igor Pečovnik
1c76861d19
Bugfix / hack for 3rd party drivers compilation
Compilation is breaking with 
cc1: error: unrecognized -mtune target: native 
... for few hours due to upstream code fixing. Once wireless driver code is stabilized we move back to branch. @kimocoder
2020-07-12 13:15:08 +02:00
Martin Ayotte
934380d15d
Merge pull request #2088 from xwiggen/master
Add ethernet alias to BPI-M2 zero and zeropi (random MAC fix)
2020-07-10 07:28:42 -04:00
Xander van Wiggen
0b6955cad8 Add ethernet alias to BPI-M2 zero and zeropi (random MAC fix) 2020-07-10 01:39:29 +02:00
5kft
aae4dacbcd
[ sunxi-current ] add upstream patches 2020-07-09 06:59:49 -07:00
dvanderfaeillie
1e7f6142a7
Update 30-armbian-sysinfo (#2087)
Fix for locales where the decimal separator is a 'comma'. For these systems `uptime` would output `load average: 0,06, 0,08, 0,07`. And then it would be possible for `006` to be above `critical_load`. Forcing the dot separator with `LC_ALL=C uptime` fixes this issue.
2020-07-08 20:37:58 -04:00
Igor Pecovnik
4947af7bf7 Added few support packages to the base
They are needed to test / deploy https://github.com/armbian/build/pull/2081
2020-07-08 16:52:14 +02:00
Igor Pečovnik
56f7fa2b9e
Improve patch making (#2070)
* Improve patch making
* Better default patch name
* Remove the patch file in the sources since we only need to extract the name
2020-07-08 09:28:55 +02:00
Igor Pecovnik
d16af794fe Remove deprecated / doubled patches from Meson64 DEV
Current has it all and already cleaned out.
2020-07-08 09:15:53 +02:00
tonymac32
4600fac23b [ meson64 ] more patches cleaned 2020-07-06 02:15:16 -04:00
tonymac32
7b61b53cd0 [ meson64 ] further cleaning
For some reason these patches are getting applied despite already being in the 5.7 kernel with no complaints from the scripts.
There are more, but it's slow going file by file.
2020-07-06 01:33:55 -04:00
tonymac32
7c6a4b58c4 Merge branch 'master' of https://github.com/armbian/build 2020-07-05 11:53:02 -04:00
tonymac32
ae4f41b837 [ meson64 ] 3rd round cleanup, 1st round sound patches
No sound yet, but dts's straightened out.
2020-07-05 11:52:00 -04:00
5kft
aebef31193
[ sunxi*-dev ] enable support for F2FS compression 2020-07-05 07:44:48 -07:00
tonymac32
fe5c722fd5 [ meson64 ] patch organization round 2 2020-07-04 14:20:39 -04:00
tonymac32
6b135de727 [ meson64 ] patch cleanup step 1 before fixes 2020-07-04 13:35:11 -04:00
Werner
d13f84fd0c
Make WiFi injection and USB network drivers require EXTRAWIFI (#2078) 2020-07-03 15:20:32 +02:00
Igor Pecovnik
3f99860009 Bugfix: disabling improved network driver for RK322x family because it breks compilation
@paolosabatino When this is bumped to 5.7.y it will probably work, so revert this change if you will doing this.
2020-07-01 21:48:41 +02:00
Igor Pecovnik
990585fe56 Add upstream patches, adjust kernel configs - add SPLASH_LOGO where needed 2020-07-01 15:23:52 +02:00
Igor Pečovnik
d556bb69e8
Cosmetics - adjust Readme to new Github defaults (#2075) 2020-06-30 22:59:24 +02:00
Igor Pečovnik
1ac3ee9af2
Fix boot problems for Bananapi R2 (#2074)
* Fix boot problems for Bananapi R2
* Enable building images for BPI R2
2020-06-30 22:42:25 +02:00
Martin Ayotte
f863010e75 Merge branch 'master' of https://github.com/armbian/build 2020-06-30 13:34:43 -04:00
Martin Ayotte
67f0d48ba3 add patch for missing ext_osc32k on H6 to fix OPiLite2 WiFi 2020-06-30 13:32:36 -04:00
lanefu
731b12a437
Exnyos DMC slow mem workaround (#2073)
disable DMC for XU4 as workaround 
[AR-337]
2020-06-30 10:49:32 -04:00
Thomas Kaiser
1a04b50674
Preliminary IRQ affinity settings for meson-g12b
TBD: further network tweaks and IRQ affinity settings for PCIe (other potential members of the board family like VIM3/VIM3L)
2020-06-30 08:40:59 +02:00
lanefu
22b5615594
try json output for future report tracking (#2072)
* try json output for future report tracking

* change bash env for shellcheck

* changes shellcheck step name
2020-06-29 23:18:17 -04:00
Igor Pečovnik
f6abcc7c85
Add most recent drivers for Realtek RTL8152/RTL8153 that supports 2.5G adapters (#2071) 2020-06-29 19:16:10 +02:00
Thomas Kaiser
99591837e3
Do silent zram switch from lzo to lzo-rle if available
Available with kernel 5.1 or above, made for ARM and being the new default. So switch silently from lzo to lzo-rle if possible to benefit from better performance:

https://www.phoronix.com/scan.php?page=news_item&px=ZRAM-Linux-5.1-Better-Perform
2020-06-29 08:41:56 +02:00
Piotr Szczepanik
dc1b17aeac Enable ROCK Pi S overlays support in armbian-add-overlay 2020-06-28 22:18:27 +02:00
Igor Pecovnik
9020803f1d Update kernel configs due to logo support, adjust patches
Now always create logo, but enable only on request, where defined (Pinebook, Teres, ...)
2020-06-28 17:13:32 +02:00
Igor Pecovnik
92dca11e1d Move mvebu 64 to 5.7.y, add few kernels to build target, improve git changes checking 2020-06-28 12:15:23 +02:00