Skip to content
Permalink
Browse files

Initial support for RK3399 Firefly and FriendlyARM PC T4

Based on work of David Huang https://github.com/hjc4869 Changed in the transition:
- firefly family was renamed to rk3399, which we actually never started to use. It was made for Odroid N1, which will never be sold
- adjusted compiler toolchain2 parameter
- added standard wireless drivers
- kernel config with the following changes: Docker dependencies, ZRAM, CPUfreq info, ...
- added upstream patches
- made test Ubuntu Bionic desktop and CLI Stretch build, bootlog: http://ix.io/1jVu

TBD: wifi and BT support, mainline kernel, ...
  • Loading branch information...
igorpecovnik committed Aug 11, 2018
1 parent e90dff3 commit 6d82a8974872ee261006d2cdf6726b7d13df5032
Showing with 1,350,426 additions and 30,774 deletions.
  1. +21 −0 config/boards/dragonboard820c.wip
  2. +14 −0 config/boards/firefly-rk3399.wip
  3. +14 −0 config/boards/nanopct4.wip
  4. +1 −0 config/bootenv/qcomlt-default.txt
  5. +6,717 −0 config/kernel/linux-qcomlt-default.config
  6. +5,671 −0 config/kernel/linux-qcomlt-dev.config
  7. +1,240 −1,054 config/kernel/linux-rk3399-default.config
  8. +6,429 −0 config/kernel/linux-rk3399-dev.config
  9. +58 −0 config/sources/qcomlt.conf
  10. +48 −15 config/sources/rk3399.conf
  11. +1 −1 lib/main.sh
  12. +651 −0 patch/kernel/qcomlt-default/packaging-4.x-with-postinstall-scripts.patch
  13. +13 −0 patch/kernel/qcomlt-default/set-default-target-to-Image.patch
  14. +27 −0 patch/kernel/qcomlt-dev/general-increasing_DMA_block_memory_allocation_to_2048.patch
  15. +210 −0 patch/kernel/qcomlt-dev/general-packaging-4.17-dev.patch
  16. +13 −0 patch/kernel/qcomlt-dev/set-default-target-to-Image.patch
  17. +0 −1,916 patch/kernel/rk3399-default/04-patch-4.4.114-115.patch
  18. +0 −3,809 patch/kernel/rk3399-default/04-patch-4.4.115-116.patch
  19. +0 −929 patch/kernel/rk3399-default/04-patch-4.4.116-117.patch
  20. +0 −9,558 patch/kernel/rk3399-default/04-patch-4.4.117-118.patch
  21. +0 −694 patch/kernel/rk3399-default/04-patch-4.4.118-119.patch
  22. +0 −1,104 patch/kernel/rk3399-default/04-patch-4.4.119-120.patch
  23. +0 −1,085 patch/kernel/rk3399-default/04-patch-4.4.120-121.patch
  24. +0 −2,171 patch/kernel/rk3399-default/04-patch-4.4.121-122.patch
  25. +0 −3,415 patch/kernel/rk3399-default/04-patch-4.4.122-123.patch
  26. +0 −3,077 patch/kernel/rk3399-default/04-patch-4.4.123-124.patch
  27. +0 −1,326 patch/kernel/rk3399-default/04-patch-4.4.124-125.patch
  28. +0 −455 patch/kernel/rk3399-default/04-patch-4.4.125-126.patch
  29. +4,228 −0 patch/kernel/rk3399-default/04-patch-4.4.143-144.patch
  30. +1,006 −0 patch/kernel/rk3399-default/04-patch-4.4.144-145.patch
  31. +2,741 −0 patch/kernel/rk3399-default/04-patch-4.4.145-146.patch
  32. +254 −0 patch/kernel/rk3399-default/04-patch-4.4.146-147.patch
  33. +276 −0 patch/kernel/rk3399-default/firefly-dts.patch
  34. +13 −0 patch/kernel/rk3399-default/fix-sip_smc_lastlog_request.patch
  35. +1,183 −0 patch/kernel/rk3399-default/nanopi4-dts.patch
  36. +19 −0 patch/kernel/rk3399-default/unlock-temperature.patch
  37. +0 −70 patch/kernel/rk3399-default/unlock_atheros_regulatory_restrictions.patch
  38. +86 −86 .../rk3399-default/{0001-realtek-wifi-881xAU-605ecfa.patch → wifi-0001-realtek-881xAU-605ecfa.patch}
  39. 0 ...2-realtek-wifi-881xAU-adding-kernel-4.4.patch → wifi-0002-realtek-881xAU-adding-kernel-4.4.patch}
  40. 0 ...ult/{0003-realtek-wifi-881xAU-enable-8814au.patch → wifi-0003-realtek-881xAU-enable-8814au.patch}
  41. 0 ...-broken-on-K4.4-arm64.patch → wifi-0004-realtek-881xAU-disable-8814au-broken-on-K4.4-arm64.patch}
  42. +4,586 −0 patch/kernel/rk3399-default/wifi-0005-realtek-881xAU-update-to-5a5d0f.patch
  43. +315,820 −0 patch/kernel/rk3399-default/wifi-0010-realtek-8188EU.patch
  44. +24 −0 patch/kernel/rk3399-default/wifi-0011-realtek-8188EU-kconfig-makefile-4-4.patch
  45. +27 −0 patch/kernel/rk3399-dev/general-increasing_DMA_block_memory_allocation_to_2048.patch
  46. +221 −0 patch/kernel/rk3399-dev/general-packaging-4.17-next.patch
  47. +957 −0 patch/kernel/rk3399-dev/nanopi4-dts.patch
  48. +992,314 −0 patch/kernel/rk3399-dev/wifi-0001-realtek-wifi-881xAU-605ecfa.patch
  49. +26 −0 patch/kernel/rk3399-dev/wifi-0002-realtek-wifi-881xAU-adding-kernel-4.14.patch
  50. +46 −0 patch/kernel/rk3399-dev/wifi-0003-realtek-wifi-881xAU-enable-8814au.patch
  51. +4,586 −0 patch/kernel/rk3399-dev/wifi-0005-realtek-wifi-881xAU-update-to-5a5d0f.patch
  52. +34 −9 patch/kernel/rockchip-default/packaging-4.x-with-postinstall-scripts.patch
  53. +851 −0 patch/u-boot/u-boot-rk3399/nanopc-t4.patch
@@ -0,0 +1,21 @@
# Dragonboard820c quad core 3GB SoC UFS GBE USB3 WiFi
BOARD_NAME="Dragonboard 820c"
BOARDFAMILY="qcomlt"
BOOTCONFIG="dragonboard820c_defconfig"
#
MODULES=""
MODULES_NEXT=""
#
KERNEL_TARGET="default,dev"
CLI_TARGET=""
DESKTOP_TARGET=""

CLI_BETA_TARGET="stretch:default,dev"
DESKTOP_BETA_TARGET=""
#
RECOMMENDED="Ubuntu_xenial_default_desktop_nightly:60,Debian_stretch_default_nightly:60"
#
BOARDRATING=""
HARDWARE=""
FORUMS="http://forum.armbian.com/index.php/forum/11-other-boards/"
BUY=""
@@ -0,0 +1,14 @@
# Firefly RK3399 hexa core 4GB SoC eMMC GBE USB3 WiFi
BOARD_NAME="Firefly RK3399"
BOARDFAMILY="rk3399"
BOOTCONFIG="firefly-rk3399_defconfig"
#
MODULES=""
MODULES_NEXT=""
#
KERNEL_TARGET="default,dev"
CLI_TARGET=""
DESKTOP_TARGET=""

CLI_BETA_TARGET=""
DESKTOP_BETA_TARGET=""
@@ -0,0 +1,14 @@
# NanoPC T4 hexa core 4GB SoC eMMC GBE USB3 WiFi
BOARD_NAME="NanoPC T4"
BOARDFAMILY="rk3399"
BOOTCONFIG="nanopi4_defconfig"
#
MODULES=""
MODULES_NEXT=""
#
KERNEL_TARGET="default,dev"
CLI_TARGET="stretch:default"
DESKTOP_TARGET="bionic:default"

CLI_BETA_TARGET=""
DESKTOP_BETA_TARGET=""
@@ -0,0 +1 @@
verbosity=1
Oops, something went wrong.

0 comments on commit 6d82a89

Please sign in to comment.
You can’t perform that action at this time.