Re: [PATCH v6 0/7] Tegra: add ASUS/Google Nexus 7 (2012) support
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
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
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