Re: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support

2023-06-13 Thread Tom Rini
On Tue, Jun 13, 2023 at 04:38:47PM +, Tom Warren wrote:

> Svyatoslav,
> 
> I've got your V6 patches applied, and buildman tegra is OK. I've never run 
> the CI tests before, so I'll have to look into that. I'll update 
> u-boot-tegra/master TOT today, though.
> 
> TomR & Simon - I'm retiring the first week in July, so I won't be the Tegra 
> custodian going forward - we've yet to assign that job to another engineer 
> here, hopefully that'll get done before I leave & you can help them get 
> up-to-speed on custodial duties w/the Tegra repo, if needed.

Ah, OK.  Thanks for all your hard work over the years!

> 
> Tom
> 
> -Original Message-
> From: Svyatoslav Ryhel  
> Sent: Tuesday, June 13, 2023 2:51 AM
> To: Tom Warren 
> Cc: u-boot@lists.denx.de; Tom Rini ; Simon Glass 
> ; Svyatoslav Ryhel 
> Subject: Re: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support
> 
> External email: Use caution opening links or attachments
> 
> 
> 9 червня 2023 р. 07:34:41 GMT+03:00, Svyatoslav Ryhel  
> написав(-ла):
> >This patchset adds support for native use of U-Boot on:
> >- ASUS T30 Transformers (7 devices, all models);
> >- ASUS/Google Nexus 7 (2012), both grouper and tilapia
> >- LG Optimus 4X HD (P880) and Optimus Vu (P895)
> >- HTC One X (endeavoru)
> >as a replacement for the vendor bootloader.
> >
> >Current commits are designed to work on re-crypted devices but can be 
> >used on clean unmodified devices with slight restrictions (like no 
> >booting/mounting emmc and no self updating feature).
> >
> >All device setup commits fall under the same pattern. Alongside device 
> >bringup tegra requires few small patches:
> > - add gpio keyboard as stdin device
> > - make networking boot options optional
> > - add a small tool to generate SoC UID
> >
> >Commits passed ./tools/buildman/buildman tegra Building current source 
> >for 30 boards (12 threads, 1 job per thread)
> >   3000 /30 0:00:06  : apalis_t30
> >Completed: 30 total built, 30 newly), duration 0:05:23, rate 0.09
> >
> >Passed 50/53 GitLab CI Pipelines and then I ran off CI minures.
> >
> >---
> >Changes from v5:
> >- fixed maintained files inclusion
> >
> >Changes from v4:
> >- fixed documentation
> >- fixed CONFIG_* definitions
> >
> >Changes from v3:
> >- extended amount of devices supported
> >
> >Changes from v2:
> > - fuse build is excluded for T186 (it is not supported in it anyway)
> >
> >Changes from v1:
> > - fix fuse headers for newer Tegra generations
> > - allow grouper_common_defconfig to pass without fragments
> >---
> >
> >Jonas Schwöbel (1):
> >  configs: tegra-common-post: make PXE and DHCP boot targets optional
> >
> >Svyatoslav Ryhel (6):
> >  configs: tegra-common-post: add GPIO keyboard as STDIN device
> >  ARM: tegra: add SoC UID calculation function
> >  board: asus: transformer: add ASUS Transformer T30 family support
> >  board: asus: grouper: add Google Nexus 7 (2012) support
> >  board: lg: x3: add Optimus 4X HD and Optimus Vu support
> >  board: htc: endeavoru: add One X support
> >
> > arch/arm/dts/Makefile |  12 +
> > arch/arm/dts/tegra30-asus-grouper-common.dtsi | 157 ++ 
> > .../dts/tegra30-asus-nexus7-grouper-E1565.dts |  43 ++ 
> > .../dts/tegra30-asus-nexus7-grouper-PM269.dts |  36 ++ 
> > .../dts/tegra30-asus-nexus7-tilapia-E1565.dts |  62 +++
> > 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/dts/tegra30-htc-endeavoru.dts| 166 +++
> > arch/arm/dts/tegra30-lg-p880.dts  |  40 ++
> > arch/arm/dts/tegra30-lg-p895.dts  |  50 ++
> > arch/arm/dts/tegra30-lg-x3.dtsi   | 180 +++
> > arch/arm/include/asm/arch-tegra/fuse.h|   7 +
> > arch/arm/mach-tegra/Makefile  |   4 +
> > arch/arm/mach-tegra/fuse.c| 151 ++
> > arch/arm/mach-tegra/tegra30/Kconfig   |  20 +
> > board/asus/grouper/Kconfig|  22 +
> > board/asus/grouper/MAINTAINERS|

RE: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support

2023-06-13 Thread Tom Warren
Svyatoslav,

I've got your V6 patches applied, and buildman tegra is OK. I've never run the 
CI tests before, so I'll have to look into that. I'll update 
u-boot-tegra/master TOT today, though.

TomR & Simon - I'm retiring the first week in July, so I won't be the Tegra 
custodian going forward - we've yet to assign that job to another engineer 
here, hopefully that'll get done before I leave & you can help them get 
up-to-speed on custodial duties w/the Tegra repo, if needed.

Tom

-Original Message-
From: Svyatoslav Ryhel  
Sent: Tuesday, June 13, 2023 2:51 AM
To: Tom Warren 
Cc: u-boot@lists.denx.de; Tom Rini ; Simon Glass 
; Svyatoslav Ryhel 
Subject: Re: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support

External email: Use caution opening links or attachments


9 червня 2023 р. 07:34:41 GMT+03:00, Svyatoslav Ryhel  
написав(-ла):
>This patchset adds support for native use of U-Boot on:
>- ASUS T30 Transformers (7 devices, all models);
>- ASUS/Google Nexus 7 (2012), both grouper and tilapia
>- LG Optimus 4X HD (P880) and Optimus Vu (P895)
>- HTC One X (endeavoru)
>as a replacement for the vendor bootloader.
>
>Current commits are designed to work on re-crypted devices but can be 
>used on clean unmodified devices with slight restrictions (like no 
>booting/mounting emmc and no self updating feature).
>
>All device setup commits fall under the same pattern. Alongside device 
>bringup tegra requires few small patches:
> - add gpio keyboard as stdin device
> - make networking boot options optional
> - add a small tool to generate SoC UID
>
>Commits passed ./tools/buildman/buildman tegra Building current source 
>for 30 boards (12 threads, 1 job per thread)
>   3000 /30 0:00:06  : apalis_t30
>Completed: 30 total built, 30 newly), duration 0:05:23, rate 0.09
>
>Passed 50/53 GitLab CI Pipelines and then I ran off CI minures.
>
>---
>Changes from v5:
>- fixed maintained files inclusion
>
>Changes from v4:
>- fixed documentation
>- fixed CONFIG_* definitions
>
>Changes from v3:
>- extended amount of devices supported
>
>Changes from v2:
> - fuse build is excluded for T186 (it is not supported in it anyway)
>
>Changes from v1:
> - fix fuse headers for newer Tegra generations
> - allow grouper_common_defconfig to pass without fragments
>---
>
>Jonas Schwöbel (1):
>  configs: tegra-common-post: make PXE and DHCP boot targets optional
>
>Svyatoslav Ryhel (6):
>  configs: tegra-common-post: add GPIO keyboard as STDIN device
>  ARM: tegra: add SoC UID calculation function
>  board: asus: transformer: add ASUS Transformer T30 family support
>  board: asus: grouper: add Google Nexus 7 (2012) support
>  board: lg: x3: add Optimus 4X HD and Optimus Vu support
>  board: htc: endeavoru: add One X support
>
> arch/arm/dts/Makefile |  12 +
> arch/arm/dts/tegra30-asus-grouper-common.dtsi | 157 ++ 
> .../dts/tegra30-asus-nexus7-grouper-E1565.dts |  43 ++ 
> .../dts/tegra30-asus-nexus7-grouper-PM269.dts |  36 ++ 
> .../dts/tegra30-asus-nexus7-tilapia-E1565.dts |  62 +++
> 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/dts/tegra30-htc-endeavoru.dts| 166 +++
> arch/arm/dts/tegra30-lg-p880.dts  |  40 ++
> arch/arm/dts/tegra30-lg-p895.dts  |  50 ++
> arch/arm/dts/tegra30-lg-x3.dtsi   | 180 +++
> arch/arm/include/asm/arch-tegra/fuse.h|   7 +
> arch/arm/mach-tegra/Makefile  |   4 +
> arch/arm/mach-tegra/fuse.c| 151 ++
> arch/arm/mach-tegra/tegra30/Kconfig   |  20 +
> board/asus/grouper/Kconfig|  22 +
> board/asus/grouper/MAINTAINERS|  10 +
> board/asus/grouper/Makefile   |  14 +
> board/asus/grouper/grouper-spl-max.c  |  45 ++
> board/asus/grouper/grouper-spl-ti.c   |  41 ++
> board/asus/grouper/grouper.c  | 202 
> board/asus/grouper/pinmux-config-grouper.h| 362 ++
> board/asus/transformer-t30/Kconfig|  23 +
> board/asus/transformer-t30/MAINTAINERS|  15 +
> board/asus/transformer-t30/Makefile   |  11 +
> .../pinmux-config-transformer.h   | 365 ++
> .../transformer-t30/transformer-t30-spl.c |  41 ++
> board/asus

Re: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support

2023-06-13 Thread Svyatoslav Ryhel



9 червня 2023 р. 07:34:41 GMT+03:00, Svyatoslav Ryhel  
написав(-ла):
>This patchset adds support for native use of U-Boot on:
>- ASUS T30 Transformers (7 devices, all models);
>- ASUS/Google Nexus 7 (2012), both grouper and tilapia
>- LG Optimus 4X HD (P880) and Optimus Vu (P895)
>- HTC One X (endeavoru)
>as a replacement for the vendor bootloader.
>
>Current commits are designed to work on re-crypted devices but can
>be used on clean unmodified devices with slight restrictions (like
>no booting/mounting emmc and no self updating feature).
>
>All device setup commits fall under the same pattern. Alongside device
>bringup tegra requires few small patches:
> - add gpio keyboard as stdin device
> - make networking boot options optional
> - add a small tool to generate SoC UID
>
>Commits passed ./tools/buildman/buildman tegra
>Building current source for 30 boards (12 threads, 1 job per thread)
>   3000 /30 0:00:06  : apalis_t30
>Completed: 30 total built, 30 newly), duration 0:05:23, rate 0.09
>
>Passed 50/53 GitLab CI Pipelines and then I ran off CI minures. 
>
>---
>Changes from v5:
>- fixed maintained files inclusion
>
>Changes from v4:
>- fixed documentation
>- fixed CONFIG_* definitions
>
>Changes from v3:
>- extended amount of devices supported
>
>Changes from v2:
> - fuse build is excluded for T186 (it is not supported in it anyway)
>
>Changes from v1:
> - fix fuse headers for newer Tegra generations
> - allow grouper_common_defconfig to pass without fragments
>---
>
>Jonas Schwöbel (1):
>  configs: tegra-common-post: make PXE and DHCP boot targets optional
>
>Svyatoslav Ryhel (6):
>  configs: tegra-common-post: add GPIO keyboard as STDIN device
>  ARM: tegra: add SoC UID calculation function
>  board: asus: transformer: add ASUS Transformer T30 family support
>  board: asus: grouper: add Google Nexus 7 (2012) support
>  board: lg: x3: add Optimus 4X HD and Optimus Vu support
>  board: htc: endeavoru: add One X support
>
> arch/arm/dts/Makefile |  12 +
> arch/arm/dts/tegra30-asus-grouper-common.dtsi | 157 ++
> .../dts/tegra30-asus-nexus7-grouper-E1565.dts |  43 ++
> .../dts/tegra30-asus-nexus7-grouper-PM269.dts |  36 ++
> .../dts/tegra30-asus-nexus7-tilapia-E1565.dts |  62 +++
> 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/dts/tegra30-htc-endeavoru.dts| 166 +++
> arch/arm/dts/tegra30-lg-p880.dts  |  40 ++
> arch/arm/dts/tegra30-lg-p895.dts  |  50 ++
> arch/arm/dts/tegra30-lg-x3.dtsi   | 180 +++
> arch/arm/include/asm/arch-tegra/fuse.h|   7 +
> arch/arm/mach-tegra/Makefile  |   4 +
> arch/arm/mach-tegra/fuse.c| 151 ++
> arch/arm/mach-tegra/tegra30/Kconfig   |  20 +
> board/asus/grouper/Kconfig|  22 +
> board/asus/grouper/MAINTAINERS|  10 +
> board/asus/grouper/Makefile   |  14 +
> board/asus/grouper/grouper-spl-max.c  |  45 ++
> board/asus/grouper/grouper-spl-ti.c   |  41 ++
> board/asus/grouper/grouper.c  | 202 
> board/asus/grouper/pinmux-config-grouper.h| 362 ++
> board/asus/transformer-t30/Kconfig|  23 +
> board/asus/transformer-t30/MAINTAINERS|  15 +
> 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 
> board/htc/endeavoru/Kconfig   |  12 +
> board/htc/endeavoru/MAINTAINERS   |   7 +
> board/htc/endeavoru/Makefile  |  11 +
> board/htc/endeavoru/endeavoru-spl.c   |  47 ++
> board/htc/endeavoru/endeavoru.c   | 116 +
> board/htc/endeavoru/pinmux-config-endeavoru.h | 362 ++
> board/lg/x3-t30/Kconfig   |  26 +
> board/lg/x3-t30/MAINTAINERS   |   9 +
> board/lg/x3-t30/Makefile  |  11 +
> board/lg/x3-t30/pinmux-config-x3.h| 449 ++
> board/lg/x3-t30/x3-t30-spl.c  |  48 ++
> board/lg/x3-t30/x3-t30.c  | 176 +++
> configs/endeavoru_defconfig   |  84 
> configs/grouper_E1565.config  |   2 +
> configs/grouper_PM269.config  |   2 +
> configs/grouper_common_defconfig  |  84 
> configs/p1801-t.config|   2 +
> configs/p880.config