[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