[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