Tony 2d8db84c90
Tinker Board 2 WIP (#3011)
* [ Rockchip64 ] Add Tinker Board 2

Using Mainline ATF/U-boot/Kernel

What works:

- USB (NOT TYPE C)
- PCIe
- LED's
- Ethernet
- HDMI

TODO:

- Type-C (fusb302 stuff)
- Type-C DP
- Regulators for big cores and GPU (sitting at default values now, no DVFS)
- Formware/driver for RTL8822CE

U-boot spits out some trash right after handing off control from SPL to U-Boot,
but doesn't impact boot.  Needs looked at.

* [ rockchip64 ] remove unrelated changes to 369ab2decdc5a3c49973d8eeb783c95558dcc41a

* [ rockchip64 ] fix merge mess from symlinks step 1

* [ rockchip64 ] fix merge mess from symlinks step 2

* [ rockchip64 ] fix merge mess from symlinks step 3

* [ rockchip64 ] add asus driver for FAN53200 regulator

* Rename tinkerboard.conf to tinkerboard.wip

set as WIP for merge to trunk.  Not ready for images just yet.

* revert rename to wip

wrong tinkerboard

* Rename tinkerboard-2.conf to tinkerboard-2.wip

prepare for merge to trunk.  Not ready for images

* Tinker Board 2 GPU and Type-C

Support USB3 over type-C connector.  display Port is still non-functional, framework in device tree however

Enable GPU

* Tinkerboard 2 DTS tweaks

Added this round:

Type-C DP now works
thermal sensors enabled  (oops)

* Tinker Board 2 update config

-Adds wifi support for the RTL8822
2021-07-15 21:29:27 -04:00
..
2021-06-10 11:46:12 +02:00
2021-07-05 21:05:43 +02:00
2021-07-05 21:05:43 +02:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-06-20 10:05:49 +02:00
2021-04-12 22:28:27 +02:00
2021-04-12 22:28:27 +02:00
2021-04-12 22:28:27 +02:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-03-24 19:01:53 +01:00
2021-07-15 21:29:27 -04:00

variable meaning
# Name of the board with specs displayed in the build menu
BOARD_NAME welcome text and hostname
BOARDFAMILY sun8i, sun7i, rockchip64
BOOTCONFIG name of u-boot config
BOOTCONFIG_LEGACY name of u-boot config for legacy branch
BOOTCONFIG_CURRENT name of u-boot config for current branch
BOOTCONFIG_EDGE name of u-boot config for edge branch
BOOTSIZE size of a separate boot partition in Mib
BOOT_LOGO yes/desktop enable armbian boot logo during booting
IMAGE_PARTITION_TABLE "msdos" (default) or "gpt" (boot loader must supports it)
BOOTFS_TYPE boot partition type: ext4, fat
DEFAULT_OVERLAYS usbhost1 usbhost2 ...
DEFAULT_CONSOLE serial = change default boot output
MODULES space delimited modules for all branches
MODULES_LEGACY space delimited modules for legacy branch
MODULES_CURRENT space delimited modules for current branch
MODULES_EDGE space delimited modules for edge branch
MODULES_BLACKLIST space delimited modules blacklist for all branches
MODULES_BLACKLIST_LEGACY space delimited modules blacklist for legacy branch
MODULES_BLACKLIST_CURRENT space delimited modules blacklist for current branch
MODULES_BLACKLIST_EDGE space delimited modules blacklist for edge branch
SERIALCON ttyS0,ttyS1, ...
BUILD_DESKTOP yes/no
KERNEL_TARGET legacy,current,edge
FULL_DESKTOP yes/no = install Office, Thunderbird, ...
DESKTOP_AUTOLOGIN yes/no
PACKAGE_LIST_BOARD space delimited packages to be installed on this boards
PACKAGE_LIST_BOARD_REMOVE space delimited packages to be removed
PACKAGE_LIST_DESKTOP_BOARD space delimited packages to be installed on this boards desktop build
PACKAGE_LIST_DESKTOP_BOARD_REMOVE space delimited packages to be removed
BOOT_FDT_FILE Forcing loading specific device tree configuration - if its different than the one defined by u-boot
CPUMIN Minimum CPU frequency to scale (Hz)
CPUMAX Maximum CPU frequency to scale (Hz)
FORCE_BOOTSCRIPT_UPDATE install bootscripts if they are not present
OVERLAY_PREFIX prefix for DT and overlay file paths which will be set while creating image

Statuses displayed at the login prompt:

file type description
.csc or. tvb community creations
.wip work in progress
.eos end of life