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

Jagan Teki jagan at amarulasolutions.com
Thu Apr 18 16:57:59 UTC 2019


On Thu, Apr 18, 2019 at 9:02 PM Jonas Smedegaard <dr at jones.dk> wrote:
>
> 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:
> - USB

what is broken? any information?

>
> Company page: https://linux-sunxi.org/Olimex_Teres-A64
> Community page: https://linux-sunxi.org/Olimex_Teres-A64
> hardware sources:
> https://github.com/OLIMEX/DIY-LAPTOP/tree/master/HARDWARE/A64-TERES/TERES-PCB1-A64-MAIN

I usually won't prefer these links in commit message.

>
> 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>
> ---
>
>
> 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
>
> Changes for v3:
>   * Use tags sun50i a64 (not sunxi)
>   * List key, working, and known broken features
>   * Reference upstream pages.
>   * Reference linux commit
>
> ---
>  MAINTAINERS                                 |   8 +
>  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 ++++++++++++++++++++
>  configs/teres_i_defconfig                   |  21 ++
>  5 files changed, 342 insertions(+), 1 deletion(-)
>  create mode 100644 arch/arm/dts/sun50i-a64-teres-i-u-boot.dtsi
>  create mode 100644 arch/arm/dts/sun50i-a64-teres-i.dts
>  create mode 100644 configs/teres_i_defconfig
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index c77abba1e5..d6ba87a0ba 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -319,6 +319,14 @@ F: arch/arm/include/asm/arch-sunxi/
>  F:     arch/arm/mach-sunxi/
>  F:     board/sunxi/
>
> +ARM SUNXI OLIMEX TERES-I
> +M:     Jonas Smedegaard <dr at jones.dk>
> +M:     Icenowy Zheng <icenowy at aosc.io>
> +S:     Maintained
> +T:     git https://salsa.debian.org/js/u-boot

Is there any relation to this tree to Mainline. usually the git tree
which are preparing PR's can list like this otherwise no need.


More information about the U-Boot mailing list