|
@@ -14,7 +14,7 @@ many Rockchip devices [1] [2].
|
|
|
The current mainline support is experimental only and is not useful for
|
|
|
anything. It should provide a base on which to build.
|
|
|
|
|
|
-So far only support for the RK3288 is provided.
|
|
|
+So far only support for the RK3288 and RK3036 is provided.
|
|
|
|
|
|
|
|
|
Prerequisites
|
|
@@ -22,7 +22,7 @@ Prerequisites
|
|
|
|
|
|
You will need:
|
|
|
|
|
|
- - Firefly RK3288 baord
|
|
|
+ - Firefly RK3288 board or something else with a supported RockChip SoC
|
|
|
- Power connection to 5V using the supplied micro-USB power cable
|
|
|
- Separate USB serial cable attached to your computer and the Firefly
|
|
|
(connect to the micro-USB connector below the logo)
|
|
@@ -40,11 +40,12 @@ At present three RK3288 boards are supported:
|
|
|
|
|
|
- Firefly RK3288 - use firefly-rk3288 configuration
|
|
|
- Radxa Rock 2 - use rock2 configuration
|
|
|
- - Haier Chromebook - use chromebook_jerry configuration
|
|
|
+ - Hisense Chromebook - use chromebook_jerry configuration
|
|
|
|
|
|
-one RK3036 board is support:
|
|
|
+Two RK3036 board are supported:
|
|
|
|
|
|
- - EVB RK3036 - use evb-rk3036_defconfig configuration
|
|
|
+ - EVB RK3036 - use evb-rk3036 configuration
|
|
|
+ - Kylin - use kylin_rk3036 configuration
|
|
|
|
|
|
For example:
|
|
|
|
|
@@ -103,20 +104,23 @@ corresponds with this setting in U-Boot:
|
|
|
Put this SD (or micro-SD) card into your board and reset it. You should see
|
|
|
something like:
|
|
|
|
|
|
- U-Boot SPL 2015.07-rc1-00383-ge345740-dirty (Jun 03 2015 - 11:04:40)
|
|
|
-
|
|
|
-
|
|
|
- U-Boot 2015.07-rc1-00383-ge345740-dirty (Jun 03 2015 - 11:04:40)
|
|
|
+ U-Boot 2016.01-rc2-00309-ge5bad3b-dirty (Jan 02 2016 - 23:41:59 -0700)
|
|
|
|
|
|
+ Model: Radxa Rock 2 Square
|
|
|
DRAM: 2 GiB
|
|
|
- MMC:
|
|
|
- Using default environment
|
|
|
-
|
|
|
- In: serial@ff690000
|
|
|
- Out: serial@ff690000
|
|
|
- Err: serial@ff690000
|
|
|
+ MMC: dwmmc@ff0f0000: 0, dwmmc@ff0c0000: 1
|
|
|
+ *** Warning - bad CRC, using default environment
|
|
|
+
|
|
|
+ In: serial
|
|
|
+ Out: vop@ff940000.vidconsole
|
|
|
+ Err: serial
|
|
|
+ Net: Net Initialization Skipped
|
|
|
+ No ethernet found.
|
|
|
+ Hit any key to stop autoboot: 0
|
|
|
=>
|
|
|
|
|
|
+If you have an HDMI cable attached you should see a video console.
|
|
|
+
|
|
|
For evb_rk3036 board:
|
|
|
./evb-rk3036/tools/mkimage -n rk3036 -T rksd -d evb-rk3036/spl/u-boot-spl.bin out && \
|
|
|
cat evb-rk3036/u-boot-dtb.bin >> out && \
|
|
@@ -170,13 +174,9 @@ Future work
|
|
|
|
|
|
Immediate priorities are:
|
|
|
|
|
|
-- GPIO (driver exists but is lightly tested)
|
|
|
-- I2C (driver exists but is non-functional)
|
|
|
- USB host
|
|
|
- USB device
|
|
|
-- PMIC and regulators (only ACT8846 is supported at present)
|
|
|
-- LCD and HDMI
|
|
|
-- Run CPU at full speed
|
|
|
+- Run CPU at full speed (code exists but we only see ~60 DMIPS maximum)
|
|
|
- Ethernet
|
|
|
- NAND flash
|
|
|
- Support for other Rockchip parts
|