rockchip: Update the README

GPIO, I2C, LCD and HDMI are now implemented. We have more than one PMIC.
There is an implementation to run the CPU at full speed although it does
not seem to make much difference.

Update the README to cover recent developments.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2016-01-21 19:45:25 -07:00
parent 7c1058fadc
commit f138713073

View file

@ -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
MMC: dwmmc@ff0f0000: 0, dwmmc@ff0c0000: 1
*** Warning - bad CRC, using default environment
In: serial@ff690000
Out: serial@ff690000
Err: serial@ff690000
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