Commit Graph

2504 Commits

Author SHA1 Message Date
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
08c2305248 Add upstream patches for Odroid N2 legacy and Odroid XU4 current 2020-09-14 16:20:45 +02:00
5kft
5899ea9ac4
[ sunxi-legacy ] add upstream patches 2020-09-12 08:10:56 -07:00
5kft
db5edf58d5
[ sunxi-dev ] patch cleanup 2020-09-12 07:56:14 -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
5kft
67ab9baa25
[ sunxi-dev ] more kernel patch cleanup and consolidation 2020-09-11 07:57:16 -07:00
Aditya Prayoga
f14bd3ca96
Helios64 - disabled overclocking (#2191) 2020-09-09 21:52:47 +02:00
Piotr Szczepanik
3c76abb8c5
Bumped voltages for low OPPs for rk3399 in current/dev (#2197) 2020-09-09 21:51:31 +02:00
5kft
9a096fc557
[ sunxi-dev ] updated CPU opp table references in overclock overlays 2020-09-09 06:50:04 -07:00
Igor Pecovnik
bc18ba3476 Merge branch 'master' of https://github.com/armbian/build 2020-09-08 21:47:48 +02:00
Igor Pečovnik
dccb076019
Adding Neo3 with I2S and SPDIF enabled by default (#2193)
Moving from wip to conf. We have dedicated DT and probably not much left.
2020-09-08 21:47:27 +02:00
Igor Pecovnik
480bd4d727 Add upstream patches for XU4 current 2020-09-08 21:08:53 +02:00
5kft
61e4b39303
[ sunxi ] add MP2143DJ regulator and status LEDs entries to the NanoPi NEO DT 2020-09-08 11:35:09 -07:00
Igor Pecovnik
979b8a822f Remove deprecated patch 2020-09-08 19:49:58 +02:00
Igor Pečovnik
1a49ad7c3d
Adjust patch to meet upstream code changes (#2194) 2020-09-08 00:07:06 +02:00
Igor Pecovnik
59b53e6d1c Remove deprecated patch 2020-09-07 07:41:43 +02:00
Igor Pečovnik
02f45fe18a
Add missing wifi patches (#2188) 2020-09-06 16:34:48 +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
5kft
a16e87045b
[ sunxi ] add upstream patches, update configs 2020-09-05 07:51:50 -07: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
Werner
93ddee0e9e
Merge pull request #2182 from armbian/sunxi-current-upstream
sunxi-current: add upstream patch
2020-09-03 20:21:05 +02:00
Werner
a1eedb70f8
Delete xxx-fix_broken_usbip.patch
fixed upstream
2020-09-03 17:37:14 +02:00
Werner
a7504c2d3f
sunxi-current: add upstream patch 2020-09-03 17:20:43 +02:00
Werner
d94ac34079
sunxi-legacy: add upstream patch 2020-09-03 17:14:20 +02:00
Piotr Szczepanik
f28912f041
Removed unneeded 5.8 wifi patches for rtl8189fs
Fixed with 0ba46e2434
2020-09-03 15:59:01 +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
Piotr Szczepanik
3dffdede89
Removed uneeded wifi patches for rtl8189fs from rockchip64-dev 2020-09-02 22:40:11 +02:00
Piotr Szczepanik
e6e8294b63
Fixed sd card detection for Helios64 (#2179) 2020-09-02 21:55:01 +02:00
5kft
730e649bf6
[ sunxi-dev ] reinstate the v5.9-rc1 brcmfmac changes; add fix for the performance regression
introduced with the Cypress "0048-brcmfmac-reserve-2-credits-for-host-tx-control-path" patch

(Reference: https://www.spinics.net/lists/linux-wireless/msg201592.html)
2020-09-01 18:35:26 -07:00
Igor Pecovnik
e6fa811d6f Moving Meson64 to 5.8.y
Tested once again on N2/N2+
Note: disabled mesond_vdec module in kernel config since it crashes complete video system when loaded. Need to be added back once stable - or perhaps we need to adjust some parameters?
2020-09-01 19:50:09 +02:00
m][sko
a486772fc8
meson64 linux 5.8 (#2176) 2020-09-01 12:59:15 +02:00
Piotr Szczepanik
5a24dad1e7
Workaround Helios64 SD reboot issues by disabling sdr104 mode (#2177)
The SD is slower now but it reboots.
2020-09-01 12:47:57 +02:00
Werner
6dda9c0220
Fix broken usbip
Fixes https://forum.armbian.com/topic/15069-usbip-not-working-with-zeropi-buster-image-device-disconnect-as-soon-as-i-try-to-bind/?tab=comments#comment-107847
Needs to be removed most likely with next upstream version.
2020-09-01 09:58:26 +02:00
Piotr Szczepanik
6d47709de2
Disable hs400 modes of Helios64's emmc (#2174) 2020-08-31 23:16:32 +02:00
Igor Pečovnik
b7ef3ca1e0
Odroid XU4 (#2173)
- legacy received upstream patches
- current had broken headers installation + few missing patches
- dev was bumped to 5.8.y
2020-08-31 21:54:19 +02:00
Igor Pečovnik
b1ac157a3a
Move Odroid C1 current to 5.8.y (#2168)
* Move Odroid C1 current to 5.8.y
* Add missing patches
2020-08-31 17:10:23 +02:00
5kft
425ee94073
[ sunxi ] remove Mali GPU PMU module for the H5
reference:  https://lore.kernel.org/patchwork/patch/1293422/
2020-08-30 09:59:07 -07:00
5kft
5b1c3c387c
[ sunxi ] switch sunxi-current to kernel v5.8 and sunxi-dev to kernel v5.9 2020-08-30 07:30:46 -07:00
5kft
1d9f250f14
[ sunxi-dev ] more patch cleanup, fixes, consolidation, and updates for kernel v5.9 2020-08-30 06:27:27 -07:00
5kft
52ebb343e2
[ sunxi-dev ] added patch to revert the brcmfmac driver changes back to v5.8.y 2020-08-30 06:27:15 -07:00
5kft
fcea01142c
[ sunxi-dev ] initial changes for kernel v5.9 2020-08-30 06:26:47 -07:00
Igor Pečovnik
7cb338c6c6
Move imx6 to 5.8.y (#2167) 2020-08-30 13:44:12 +02:00
5kft
261f21de73
[ sunxi-dev ] update Kconfig for RTL8723CS driver 2020-08-29 13:35:29 -07:00
5kft
17394d1cf5
[ sunxi-dev ] more patch cleanup 2020-08-29 09:46:01 -07:00
5kft
d9353b8883
[ sunxi-dev ] more patch cleanup and fixes 2020-08-29 09:29:13 -07:00
5kft
8b8300a512
[ sunxi-dev ] patch cleanup/fixes for H6 and 5.8 2020-08-29 07:45:15 -07:00
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
Uli Middelberg
c256679b5c
ODROIDN2 disable eth0 reset line in dts (#2166) 2020-08-28 23:29:24 +02:00
Piotr Szczepanik
2602676563
Enable overlays for rockchip64-legacy (#2142) 2020-08-28 19:26:47 +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
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
Piotr Szczepanik
d1eb000385
Switch RockPro64 work led to heartbeat trigger (in legacy too) 2020-08-24 23:11:20 +02:00
Piotr Szczepanik
42e76b9277
Switch RockPro64 work led to heartbeat trigger 2020-08-24 22:47:03 +02:00
5kft
957e45396a
[ sunxi ] add MP2143DJ CPU regulator entry for the NanoPi NEO Air
(This addresses issue AR-405)
2020-08-21 18:26:52 -07:00
5kft
2c79e0f1da
[ sunxi ] add upstream patches 2020-08-21 07:26:30 -07:00
Piotr Szczepanik
403651b986
Adjusted hci quirk patch for 5.7.16+ in rockchip64-current 2020-08-19 23:52:38 +02:00
Piotr Szczepanik
a5018382c4
Adjusted hci quirk patch for 5.8.2+ in rockchip64-dev 2020-08-19 22:15:52 +02: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
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
catalinii
353b5f2e74
media: rkvdec: Add H.264 High 10 and 4:2:2 profile support (#2145)
Co-authored-by: Catalin Toda <catalinii@yahoo.com>
2020-08-15 10:58:36 +02:00
Piotr Szczepanik
82d8ff8780 Adjusted default coherent_pool to 2MiB for rockchip64-dev in 5.8.y 2020-08-14 16:26:36 +02:00
Piotr Szczepanik
cab029b2a0 Cleaned up patches after updating rockchip64-dev to 5.8.y
Signed-off-by: Piotr Szczepanik <piter75@gmail.com>
2020-08-14 13:30:32 +02: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
Martin Ayotte
f0b983d626 replace RK_FUNC with 1 since they are obsolete in 5.8.y 2020-08-13 11:34:34 -04:00
Martin Ayotte
3738025ca2 replace RK_FUNC with 1 since they are obsolete in 5.8.y 2020-08-13 11:32:38 -04:00
5kft
350691f2fe
[ sunxi ] add upstream patches 2020-08-11 14:32:08 -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
Martin Ayotte
4cabd5bbb4 disable DEBUG for rtl8189fs and rtl8723ds 2020-08-09 12:23:13 -04: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
5kft
a366863b78
[ sunxi-dev ] add VDD CPU regulator for the NanoPi R1 2020-08-08 08:08:20 -07:00
5kft
0f49a85d41
[ sunxi-dev ] minor cleanup 2020-08-08 08:04:27 -07:00
5kft
bffdf38f79
[ sunxi-legacy ] add upstream patches 2020-08-07 17:45:33 -07:00
5kft
c706fd0591
[ sunxi-current ] add upstream patches 2020-08-07 17:02:26 -07:00
5kft
98ecd23624 Merge branch 'master' of https://github.com/armbian/build 2020-08-07 11:07:07 -07:00
5kft
6b4848d4ca
[ sunxi-dev ] add H3 and H5 overclock and regulator overlays 2020-08-07 11:05:54 -07:00
Martin Ayotte
1e524710a2 fix indentation in 8723cs patch 2020-08-07 12:07:51 -04:00
Martin Ayotte
3024e76754 fix broken 8723cs patch 2020-08-07 12:05:10 -04:00
Martin Ayotte
c845c2e79c Merge branch 'master' of https://github.com/armbian/build 2020-08-07 10:44:45 -04:00
Martin Ayotte
2b7852c499 fix cfg80211 of 8723cs 2020-08-07 10:44:17 -04:00
5kft
2d6c19a685
Merge branch 'master' of https://github.com/armbian/build 2020-08-07 07:31:49 -07:00
5kft
16361a2444
[ sunxi-legacy ] add H3 overclock overlays 2020-08-07 07:30:03 -07:00
Martin Ayotte
e42d4c50ba switch sunxi-dev to 5.8.y 2020-08-07 10:29:15 -04:00
5kft
54e58e34d3
[ sunxi-legacy ] add upstream patches 2020-08-06 21:04:00 -07:00
5kft
91156f1192
[ sunxi-current ] added 1.368GHz/1.3v overlay for H3; renamed patches 2020-08-06 17:14:25 -07:00
5kft
e5cca8692f
[ sunxi-current ] add new 1.2GHz/1.3v overclock overlay for H3 2020-08-06 11:11:42 -07:00
5kft
b0331a80c9
[ sunxi-current ] add upstream patches 2020-08-06 08:44:44 -07:00
5kft
b2adb2935b
[ sunxi-current ] add back H5 regulator and overclock overlays; add new H3 overclock overlay for 1.3v/1.3GHz 2020-08-06 08:21:07 -07:00
lanefu
c0178373c3
patch xu4 dynamic memory controller bug in dev kernel(#2135) 2020-08-05 19:17:48 -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
5kft
fbaf7562c0
[ sunxi-current ] add VDD CPU regulator for the NanoPi R1 2020-08-04 18:26:01 -07:00
Igor Pecovnik
3bde720881 Remove deprecated upstream patches 2020-08-04 15:42:19 +02:00
Igor Pecovnik
a4ea464951 Odroid XU4 legacy kernel upstream patches
Tested
2020-08-02 10:40:14 +02:00
Igor Pecovnik
11d57a7dc1 Merge branch 'master' of https://github.com/armbian/build 2020-08-01 11:07:39 +02:00
Igor Pecovnik
9e137435d6 Add upstream patches for Odroid XU4 2020-08-01 10:25:26 +02:00
Werner
e1fcc7bd04
sunxi-legacy: add upstream patch (#2123) 2020-08-01 08:20:40 +02:00