[PATCH v5 4/7] board: asus: transformer: add ASUS Transformer T30 family support

Tom Rini trini at konsulko.com
Tue Jun 6 21:19:44 CEST 2023


On Tue, Jun 06, 2023 at 10:18:47AM +0300, Svyatoslav Ryhel wrote:

> The ASUS Transformer T30 family are 2-in-1 detachable tablets
> and AiO developed by ASUS that run the Android operating system
> (TF600T runs Windows RT and P1801-T runs Android and Windows).
> The T30 Transformers feature a 10.1-inch display (apart P1801-T),
> an Nvidia Tegra 3 quad-core chip, 1/2 GB of RAM, and 16/32 GB of
> storage. Transformers board derives from Nvidia Cardhu development
> board.
> 
> This patch brings support for 7 known Transformer devices:
> - ASUS Transformer Prime TF201
> - ASUS Transformer Pad TF300T/TF300TG/TF300TL
> - ASUS VivoTab RT TF600T (Windows RT based)
> - ASUS Transformer Infinity TF700T
> - ASUS Transformer AiO P1801-T
> 
> Tested-by: Andreas Westman Dorcsak <hedmoo at yahoo.com> # all devices
> Signed-off-by: Svyatoslav Ryhel <clamor95 at gmail.com>
> ---
>  arch/arm/dts/Makefile                         |   7 +
>  arch/arm/dts/tegra30-asus-p1801-t.dts         |  17 +
>  arch/arm/dts/tegra30-asus-tf201.dts           |   9 +
>  arch/arm/dts/tegra30-asus-tf300t.dts          |  18 +
>  arch/arm/dts/tegra30-asus-tf300tg.dts         |   9 +
>  arch/arm/dts/tegra30-asus-tf300tl.dts         |   9 +
>  arch/arm/dts/tegra30-asus-tf600t.dts          |  89 +++++
>  arch/arm/dts/tegra30-asus-tf700t.dts          |  13 +
>  arch/arm/dts/tegra30-asus-transformer.dtsi    | 211 ++++++++++
>  arch/arm/mach-tegra/tegra30/Kconfig           |   5 +
>  board/asus/transformer-t30/Kconfig            |  23 ++
>  board/asus/transformer-t30/MAINTAINERS        |   6 +
>  board/asus/transformer-t30/Makefile           |  11 +
>  .../pinmux-config-transformer.h               | 365 ++++++++++++++++++
>  .../transformer-t30/transformer-t30-spl.c     |  41 ++
>  board/asus/transformer-t30/transformer-t30.c  | 201 ++++++++++
>  configs/p1801-t.config                        |   2 +
>  configs/tf201.config                          |   2 +
>  configs/tf300t.config                         |   2 +
>  configs/tf300tg.config                        |   2 +
>  configs/tf300tl.config                        |   2 +
>  configs/tf600t.config                         |   4 +
>  configs/tf700t.config                         |   2 +
>  configs/transformer_t30_defconfig             |  85 ++++

Sorry for not noticing this part sooner.  Looking in the kernel,
arch/{riscv,powerpc}/Makefile both provide examples of how to automate
generating the resulting defconfigs directly. I think we really want
that, and also the config fragments need to be listed in the MAINTAINERS
file.

I also worry that none of these other configs will be caught by buildmn
and so won't be in CI at all, just the base.  Which isn't a big problem,
yet, but could be as more people use config fragments. I'm just noting
this secondary part and not saying you need to fix that as well.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230606/c0ecc405/attachment.sig>


More information about the U-Boot mailing list