Skip to content

Add support for hi6220 SoC and HiKey 96boards CE board.

Tom Rini u-boot 2 versions – New

Get series with b4
b4 am 20150813132402.GW25532@bill-the-cat

Versions newest first · linked by author and title

  1. v4 Latest8 of 9 patches 0 repliesNew
  2. v31 of 8 patches 0 repliesSuperseded

8 of 9 patches are in this archive. The cover letter announces 9.

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/9usb: dwc2: Call board_usb_init() from usb_lowlevel_init()+0 -00 replies
2/9dm: gpio: hi6220: Add a hi6220 GPIO driver model driver.+0 -00 replies
3/9ARM: hi6220: Add register and bitfield definition header files.+0 -00 replies
4/9hisilicon: hi6220: Add a hi6220 pinmux driver.+0 -00 replies
5/9pmic: pmic_hi6553: Add a driver for the hi6553 pmic found on hikey board.+0 -00 replies
6/9mmc: hi6220_dw_mmc: Add hi6220 glue code for dw_mmc controller.+0 -00 replies
7/9ARM64: hikey: hi6220: Add u-boot support for the 96boards CE HiKey board.+0 -00 replies
8/9ARM64: hikey: Add a README for this board.+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v4 yet.

Read the v4 thread

Cover letter [U-Boot] [PATCH v4 0/9] Add support for hi6220 SoC and HiKey 96boards CE board.
Quoted 27 lines · Peter Griffin

Hi Albert / Tom,

This series adds support for the first 96boards consumer edition HiKey board.

More information can be found about this board at the following link
https://www.96boards.org/products/hikey/.

This initial port adds support for: -
1) Serial
2) eMMC and sd card
3) USB
4) GPIO

It has been tested with Arm Trusted Firmware running u-boot as the BL33 executable.

Some instructions on exactly how to compile everything (l-loader,
with Arm Trusted Firmware, which then loads u-boot) is documented in the README found in the board/hisilicon/hikey directory.

A basic SoC datasheet can be found here: -
https://github.com/96boards/documentation/blob/master/hikey/
Hi6220V100_Multi-Mode_Application_Processor_Function_Description.pdf

Board schematic can be found here: -
https://github.com/96boards/documentation/blob/master/hikey/
96Boards-Hikey-Rev-A1.pdf

Quoted 7 lines

A rather pleasant side effect of rebasing to v2015.07-rc2 is that the two main bugs with the v1 series (that I new about at least) are resolved. DHCP now works correctly, and USB mass storage devices are also enumerated).

The plan is once basic support is merged to u-boot, and upstream Linux kernel has DT which supports GPIO, UART and MMC, we can migrate this u-boot port over to using DT for configuration.

So, with the Linaro gcc 4.8 (2013.10) toolchain this compiles without warnings, with the 4.9 (2014.11) this gives a bunch of warnings. If there's a still better toolchain I should be using for aarch64 I can update to that. Can you look into the warnings however with 4.9? Thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20150813/701b0dfe/attachment.sig>