[U-Boot] [linux-sunxi] [PATCH v4] sun50i: a64: Add Olimex A64-Teres-I board initial support

Jagan Teki jagan at amarulasolutions.com
Wed Apr 24 06:35:31 UTC 2019


On Sat, Apr 20, 2019 at 3:54 PM Icenowy Zheng <icenowy at aosc.io> wrote:
>
> From: Jonas Smedegaard <dr at jones.dk>
>
> Olimex A64-Teres-I board is a mainboard (the only one so far)
> for Olimex Teres-I DIY laptop kit.
>
> Key features:
> - Allwinner A64 Cortex-A53
> - Mali-400MP2 GPU
> - AXP803 PMIC
> - 2GB DDR3 RAM
> - MicroSD Slot
> - 16GB eMMC Flash
> - eDP LCD display
> - HDMI
> - USB Host
> - Battery management
> - 5V DC power supply
> - Certified Open Source Hardware (OSHW)
>
> Works:
> - i2C
> - MMC/SD
> - PWM backlight
>
> Known broken:
> - Internal keyboard (seems to be because the keyboard firmware loads a
> bootloader first, and then disconnects bootloader and connect real
> keyboard). External ones connected to the USB port work fine.
>
> This patch enables support for the A64-Teres-I board to u-boot,
> including enabling screen backlight (lacking from Linux device-tree).
>
> Linux commit details about the sun50i-a64-teres-i.dts sync:
> "arm64: dts: allwinner: a64: Rename uart0_pins_a label to uart0_pb_pins"
> (sha1: d91ebb95b96c8840932dc3a10c9f243712555467)
>
> Cosmetic warnings regarding whitespace and placement of SPDX notice for
> dts file was ignored.
>
> config and .dtsi file are adapted from pinebook files.
>
> Tested-by: Jonas Smedegaard <dr at jones.dk>
> Signed-off-by: Jonas Smedegaard <dr at jones.dk>
> Signed-off-by: Icenowy Zheng <icenowy at aosc.io>
> ---
> Changes for v4:
>   * Added Vbus activision for USB.
>   * Dropped links in the commit message.
>   * Dropped Jonas's personal tree in MAINTAINERS item.
>   * Moved board-related MAINTAINERS item to board/sunxi/MAINTAINERS.
>
> Changes for v3:
>   * Use tags sun50i a64 (not sunxi)
>   * List key, working, and known broken features
>   * Reference upstream pages.
>   * Reference linux commit
>
> Changes for v2:
>   * List Icenowy and Jonas as MAINTAINERS
>   * Add commit hash in linux tree for sun50i-a64-teres-i.dts
>   * Drop superfluous and unsupported Author: tag
>
>  arch/arm/dts/Makefile                       |   3 +-
>  arch/arm/dts/sun50i-a64-teres-i-u-boot.dtsi |  41 +++
>  arch/arm/dts/sun50i-a64-teres-i.dts         | 270 ++++++++++++++++++++
>  board/sunxi/MAINTAINERS                     |   6 +

Moved the entry in proper loaction and

Applied to u-boot-sunxi/master


More information about the U-Boot mailing list