All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull u-boot-tegra staging
@ 2023-11-30  7:50 Svyatoslav Ryhel
  2023-11-30 16:11 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2023-11-30  7:50 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit acae7eb5fe063dcfe2dbdb1e1804cf3e12cc2f3f:

  i2c: Bugfix in i2c_get_chip_by_phandle() (2023-11-27 18:54:56 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to e22d5799dc86298ad8388ddcb3b759e166c142b7:

  ARM: dts: tegra30: enable USB PHY node on some devices (2023-11-28 09:17:18 +0200)

----------------------------------------------------------------
Svyatoslav Ryhel (6):
      ARM: tegra: call regulators_enable_boot_on on board init
      board: lg-x3: convert LG Optimus 4X and Vu to use DM PMIC
      board: endeavoru: convert HTC One X to use DM PMIC
      board: transformer-t30: convert ASUS Transformers to use DM PMIC
      board: grouper: convert ASUS Google Nexus 7 (2012) to use DM PMIC
      ARM: dts: tegra30: enable USB PHY node on some devices

Thierry Reding (1):
      ARM: dts: Reuse I2C3 for NVEC

 arch/arm/dts/tegra20-paz00.dts                     |  19 ++++----
 arch/arm/dts/tegra30-asus-grouper-common.dtsi      |   7 +++
 arch/arm/dts/tegra30-asus-nexus7-grouper-E1565.dts |   1 +
 arch/arm/dts/tegra30-asus-nexus7-grouper-PM269.dts |   1 +
 arch/arm/dts/tegra30-asus-nexus7-tilapia-E1565.dts |   1 +
 arch/arm/dts/tegra30-asus-p1801-t.dts              |  17 +++++++
 arch/arm/dts/tegra30-asus-tf600t.dts               |  15 ++++++
 arch/arm/dts/tegra30-asus-transformer.dtsi         |   9 ++++
 arch/arm/dts/tegra30-htc-endeavoru.dts             |   8 ++++
 arch/arm/dts/tegra30-lg-x3.dtsi                    |   9 ++++
 arch/arm/mach-tegra/board2.c                       |   5 ++
 board/asus/grouper/Kconfig                         |   8 ----
 board/asus/grouper/Makefile                        |   4 +-
 board/asus/grouper/configs/grouper_E1565.config    |   6 ++-
 board/asus/grouper/configs/grouper_PM269.config    |   6 ++-
 board/asus/grouper/configs/tilapia.config          |   6 ++-
 board/asus/grouper/grouper-spl-max.c               |   2 +-
 board/asus/grouper/grouper-spl-ti.c                |   2 +-
 board/asus/grouper/grouper.c                       | 153 +----------------------------------------------------------
 board/asus/transformer-t30/Kconfig                 |  10 ----
 board/asus/transformer-t30/configs/tf600t.config   |   2 +-
 board/asus/transformer-t30/transformer-t30-spl.c   |   2 +-
 board/asus/transformer-t30/transformer-t30.c       | 120 +---------------------------------------------
 board/htc/endeavoru/endeavoru-spl.c                |   2 +-
 board/htc/endeavoru/endeavoru.c                    |  71 +--------------------------
 board/lg/x3-t30/x3-t30-spl.c                       |   2 +-
 board/lg/x3-t30/x3-t30.c                           |  93 +-----------------------------------
 configs/endeavoru_defconfig                        |   4 ++
 configs/grouper_common_defconfig                   |   1 +
 configs/transformer_t30_defconfig                  |   5 ++
 configs/x3_t30_defconfig                           |   4 ++
 31 files changed, 123 insertions(+), 472 deletions(-)

Branch contains device tree improvents for Paz00 and DM PMIC convertion
of recently merged Tegra boards.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2023-11-30  7:50 Svyatoslav Ryhel
@ 2023-11-30 16:11 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2023-11-30 16:11 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 589 bytes --]

On Thu, Nov 30, 2023 at 09:50:36AM +0200, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit acae7eb5fe063dcfe2dbdb1e1804cf3e12cc2f3f:
> 
>   i2c: Bugfix in i2c_get_chip_by_phandle() (2023-11-27 18:54:56 -0500)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to e22d5799dc86298ad8388ddcb3b759e166c142b7:
> 
>   ARM: dts: tegra30: enable USB PHY node on some devices (2023-11-28 09:17:18 +0200)
> 

Applied to u-boot/next, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2023-12-19 20:13 Svyatoslav Ryhel
  2023-12-20  8:07 ` Svyatoslav Ryhel
  2023-12-20 13:14 ` Tom Rini
  0 siblings, 2 replies; 35+ messages in thread
From: Svyatoslav Ryhel @ 2023-12-19 20:13 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit 936d0f9dd713a913fe952eae576c893e1d5ecbd1:

  Merge patch series "Fix J7200 kernel boot when using upstream u-boot" (2023-12-19 11:42:03 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 4989628c1d2b6ea19a38aae34b1c08b12141c64b:

  board: compal: paz00: clean up the board (2023-12-19 21:24:30 +0200)

----------------------------------------------------------------
Peter Geis (1):
      mmc: tegra: use max-frequency from device tree if provided

Svyatoslav Ryhel (14):
      drivers: gpio: implement MAX77663 GPIO cell
      drivers: gpio: implement PALMAS GPIO cell
      drivers: gpio-uclass: support PMIC GPIO children
      ARM: tegra: clock: support get and set rate for simple PLL
      ARM: tegra30: clock: implement PLLD2 support
      ARM: tegra114: clock: implement PLLD2 support
      ARM: mach-tegra: rearrange SPL configs
      drivers: pinctrl: create Tegra DM pinctrl driver
      drivers: pinctrl: tegra: incorporate existing code
      board: asus: grouper: switch to DM pinmux
      board: lg: x3-t30: switch to DM pinmux
      board: asus: transformer: switch to DM pinmux
      board: htc: endeavoru: switch to DM pinmux
      board: compal: paz00: clean up the board

 arch/arm/dts/tegra20-paz00.dts                                             |    4 +-
 arch/arm/dts/tegra30-asus-grouper-common.dtsi                              |  712 +++++++++++++++++++++
 arch/arm/dts/tegra30-asus-nexus7-grouper-E1565.dts                         |  113 ++++
 arch/arm/dts/tegra30-asus-nexus7-grouper-PM269.dts                         |  113 ++++
 arch/arm/dts/tegra30-asus-nexus7-tilapia-E1565.dts                         |  149 +++++
 arch/arm/dts/tegra30-asus-p1801-t.dts                                      |  982 +++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-asus-tf201.dts                                        |   45 ++
 arch/arm/dts/tegra30-asus-tf300t.dts                                       |   45 ++
 arch/arm/dts/tegra30-asus-tf300tg.dts                                      |  128 ++++
 arch/arm/dts/tegra30-asus-tf300tl.dts                                      |  163 +++++
 arch/arm/dts/tegra30-asus-tf600t.dts                                       |  889 ++++++++++++++++++++++++++
 arch/arm/dts/tegra30-asus-tf700t.dts                                       |   53 ++
 arch/arm/dts/tegra30-asus-transformer.dtsi                                 |  984 +++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-htc-endeavoru.dts                                     | 1147 ++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-lg-p880.dts                                           |   90 +++
 arch/arm/dts/tegra30-lg-p895.dts                                           |   93 +++
 arch/arm/dts/tegra30-lg-x3.dtsi                                            |  845 +++++++++++++++++++++++++
 arch/arm/include/asm/arch-tegra/clk_rst.h                                  |    3 +-
 arch/arm/include/asm/arch-tegra114/clock-tables.h                          |    2 +-
 arch/arm/include/asm/arch-tegra114/pinmux.h                                |  303 +++++++++
 arch/arm/include/asm/arch-tegra124/pinmux.h                                |  327 ++++++++++
 arch/arm/include/asm/arch-tegra20/pinmux.h                                 |  291 +++++++++
 arch/arm/include/asm/arch-tegra210/pinmux.h                                |  394 ++++++++++++
 arch/arm/include/asm/arch-tegra30/clock-tables.h                           |    2 +-
 arch/arm/include/asm/arch-tegra30/pinmux.h                                 |  381 +++++++++++
 arch/arm/mach-tegra/Kconfig                                                |   16 +-
 arch/arm/mach-tegra/Makefile                                               |    1 -
 arch/arm/mach-tegra/board.c                                                |    6 +-
 arch/arm/mach-tegra/board2.c                                               |    2 +-
 arch/arm/mach-tegra/clock.c                                                |   78 ++-
 arch/arm/mach-tegra/tegra114/Makefile                                      |    2 +-
 arch/arm/mach-tegra/tegra114/clock.c                                       |   22 +
 arch/arm/mach-tegra/tegra124/Makefile                                      |    2 -
 arch/arm/mach-tegra/tegra124/clock.c                                       |   12 +-
 arch/arm/mach-tegra/tegra20/Makefile                                       |    2 +-
 arch/arm/mach-tegra/tegra20/clock.c                                        |   15 +
 arch/arm/mach-tegra/tegra210/Makefile                                      |    1 -
 arch/arm/mach-tegra/tegra210/clock.c                                       |   15 +
 arch/arm/mach-tegra/tegra30/Makefile                                       |    2 +-
 arch/arm/mach-tegra/tegra30/clock.c                                        |   22 +
 board/asus/grouper/grouper.c                                               |   18 -
 board/asus/grouper/pinmux-config-grouper.h                                 |  362 -----------
 board/asus/transformer-t30/pinmux-config-transformer.h                     |  365 -----------
 board/asus/transformer-t30/transformer-t30.c                               |   23 -
 board/compal/paz00/Makefile                                                |    8 -
 board/compal/paz00/paz00.c                                                 |   53 --
 board/htc/endeavoru/endeavoru.c                                            |   14 -
 board/htc/endeavoru/pinmux-config-endeavoru.h                              |  362 -----------
 board/lg/x3-t30/Kconfig                                                    |   12 -
 board/lg/x3-t30/configs/p880.config                                        |    1 -
 board/lg/x3-t30/configs/p895.config                                        |    1 -
 board/lg/x3-t30/pinmux-config-x3.h                                         |  449 -------------
 board/lg/x3-t30/x3-t30.c                                                   |   23 -
 configs/paz00_defconfig                                                    |    3 +
 drivers/gpio/Kconfig                                                       |   16 +
 drivers/gpio/Makefile                                                      |    2 +
 drivers/gpio/gpio-uclass.c                                                 |   20 +
 drivers/gpio/max77663_gpio.c                                               |  178 ++++++
 drivers/gpio/palmas_gpio.c                                                 |  132 ++++
 drivers/mmc/tegra_mmc.c                                                    |    2 +-
 drivers/pinctrl/Kconfig                                                    |    1 +
 drivers/pinctrl/Makefile                                                   |    1 +
 drivers/pinctrl/tegra/Kconfig                                              |   18 +
 drivers/pinctrl/tegra/Makefile                                             |   16 +
 .../tegra114/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra114.c         |    0
 .../tegra124/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra124.c         |    0
 .../tegra20/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra20.c           |    0
 .../tegra210/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra210.c         |    0
 .../tegra30/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra30.c           |    0
 drivers/pinctrl/tegra/pinctrl-tegra.c                                      |  248 ++++++++
 drivers/pinctrl/tegra/pinctrl-tegra20.c                                    |  177 ++++++
 {arch/arm/mach-tegra => drivers/pinctrl/tegra}/pinmux-common.c             |    0
 .../tegra114/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra114.c           |    0
 .../tegra124/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra124.c           |    0
 .../mach-tegra/tegra20/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra20.c  |    0
 drivers/pinctrl/tegra/pinmux-tegra210.c                                    |  190 ++++++
 .../mach-tegra/tegra30/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra30.c  |    0
 drivers/power/pmic/max77663.c                                              |    9 +
 drivers/power/pmic/palmas.c                                                |   10 +-
 include/configs/x3-t30.h                                                   |   13 +-
 include/dt-bindings/pmic/max77663.h                                        |   18 +
 include/power/max77663.h                                                   |    1 +
 include/power/palmas.h                                                     |   12 +
 83 files changed, 9464 insertions(+), 1750 deletions(-)
 delete mode 100644 board/asus/grouper/pinmux-config-grouper.h
 delete mode 100644 board/asus/transformer-t30/pinmux-config-transformer.h
 delete mode 100644 board/compal/paz00/Makefile
 delete mode 100644 board/compal/paz00/paz00.c
 delete mode 100644 board/htc/endeavoru/pinmux-config-endeavoru.h
 delete mode 100644 board/lg/x3-t30/pinmux-config-x3.h
 create mode 100644 drivers/gpio/max77663_gpio.c
 create mode 100644 drivers/gpio/palmas_gpio.c
 create mode 100644 drivers/pinctrl/tegra/Kconfig
 create mode 100644 drivers/pinctrl/tegra/Makefile
 rename arch/arm/mach-tegra/tegra114/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra114.c (100%)
 rename arch/arm/mach-tegra/tegra124/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra124.c (100%)
 rename arch/arm/mach-tegra/tegra20/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra20.c (100%)
 rename arch/arm/mach-tegra/tegra210/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra210.c (100%)
 rename arch/arm/mach-tegra/tegra30/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra30.c (100%)
 create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra.c
 create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra20.c
 rename {arch/arm/mach-tegra => drivers/pinctrl/tegra}/pinmux-common.c (100%)
 rename arch/arm/mach-tegra/tegra114/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra114.c (100%)
 rename arch/arm/mach-tegra/tegra124/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra124.c (100%)
 rename arch/arm/mach-tegra/tegra20/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra20.c (100%)
 create mode 100644 drivers/pinctrl/tegra/pinmux-tegra210.c
 rename arch/arm/mach-tegra/tegra30/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra30.c (100%)
 create mode 100644 include/dt-bindings/pmic/max77663.h


Branch contains PMIC GPIO cells bringup, simple PLL support for Tegra and
DM convertion of Tegra pinmux.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2023-12-19 20:13 Svyatoslav Ryhel
@ 2023-12-20  8:07 ` Svyatoslav Ryhel
  2023-12-20 13:14 ` Tom Rini
  1 sibling, 0 replies; 35+ messages in thread
From: Svyatoslav Ryhel @ 2023-12-20  8:07 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

вт, 19 груд. 2023 р. о 22:14 Svyatoslav Ryhel <clamor95@gmail.com> пише:
>
> Dear Tom,
>
> The following changes since commit 936d0f9dd713a913fe952eae576c893e1d5ecbd1:
>
>   Merge patch series "Fix J7200 kernel boot when using upstream u-boot" (2023-12-19 11:42:03 -0500)
>
> are available in the Git repository at:
>
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
>
> for you to fetch changes up to 4989628c1d2b6ea19a38aae34b1c08b12141c64b:
>
>   board: compal: paz00: clean up the board (2023-12-19 21:24:30 +0200)
>
> ----------------------------------------------------------------
> Peter Geis (1):
>       mmc: tegra: use max-frequency from device tree if provided
>
> Svyatoslav Ryhel (14):
>       drivers: gpio: implement MAX77663 GPIO cell
>       drivers: gpio: implement PALMAS GPIO cell
>       drivers: gpio-uclass: support PMIC GPIO children
>       ARM: tegra: clock: support get and set rate for simple PLL
>       ARM: tegra30: clock: implement PLLD2 support
>       ARM: tegra114: clock: implement PLLD2 support
>       ARM: mach-tegra: rearrange SPL configs
>       drivers: pinctrl: create Tegra DM pinctrl driver
>       drivers: pinctrl: tegra: incorporate existing code
>       board: asus: grouper: switch to DM pinmux
>       board: lg: x3-t30: switch to DM pinmux
>       board: asus: transformer: switch to DM pinmux
>       board: htc: endeavoru: switch to DM pinmux
>       board: compal: paz00: clean up the board
>
>  arch/arm/dts/tegra20-paz00.dts                                             |    4 +-
>  arch/arm/dts/tegra30-asus-grouper-common.dtsi                              |  712 +++++++++++++++++++++
>  arch/arm/dts/tegra30-asus-nexus7-grouper-E1565.dts                         |  113 ++++
>  arch/arm/dts/tegra30-asus-nexus7-grouper-PM269.dts                         |  113 ++++
>  arch/arm/dts/tegra30-asus-nexus7-tilapia-E1565.dts                         |  149 +++++
>  arch/arm/dts/tegra30-asus-p1801-t.dts                                      |  982 +++++++++++++++++++++++++++++
>  arch/arm/dts/tegra30-asus-tf201.dts                                        |   45 ++
>  arch/arm/dts/tegra30-asus-tf300t.dts                                       |   45 ++
>  arch/arm/dts/tegra30-asus-tf300tg.dts                                      |  128 ++++
>  arch/arm/dts/tegra30-asus-tf300tl.dts                                      |  163 +++++
>  arch/arm/dts/tegra30-asus-tf600t.dts                                       |  889 ++++++++++++++++++++++++++
>  arch/arm/dts/tegra30-asus-tf700t.dts                                       |   53 ++
>  arch/arm/dts/tegra30-asus-transformer.dtsi                                 |  984 +++++++++++++++++++++++++++++
>  arch/arm/dts/tegra30-htc-endeavoru.dts                                     | 1147 ++++++++++++++++++++++++++++++++++
>  arch/arm/dts/tegra30-lg-p880.dts                                           |   90 +++
>  arch/arm/dts/tegra30-lg-p895.dts                                           |   93 +++
>  arch/arm/dts/tegra30-lg-x3.dtsi                                            |  845 +++++++++++++++++++++++++
>  arch/arm/include/asm/arch-tegra/clk_rst.h                                  |    3 +-
>  arch/arm/include/asm/arch-tegra114/clock-tables.h                          |    2 +-
>  arch/arm/include/asm/arch-tegra114/pinmux.h                                |  303 +++++++++
>  arch/arm/include/asm/arch-tegra124/pinmux.h                                |  327 ++++++++++
>  arch/arm/include/asm/arch-tegra20/pinmux.h                                 |  291 +++++++++
>  arch/arm/include/asm/arch-tegra210/pinmux.h                                |  394 ++++++++++++
>  arch/arm/include/asm/arch-tegra30/clock-tables.h                           |    2 +-
>  arch/arm/include/asm/arch-tegra30/pinmux.h                                 |  381 +++++++++++
>  arch/arm/mach-tegra/Kconfig                                                |   16 +-
>  arch/arm/mach-tegra/Makefile                                               |    1 -
>  arch/arm/mach-tegra/board.c                                                |    6 +-
>  arch/arm/mach-tegra/board2.c                                               |    2 +-
>  arch/arm/mach-tegra/clock.c                                                |   78 ++-
>  arch/arm/mach-tegra/tegra114/Makefile                                      |    2 +-
>  arch/arm/mach-tegra/tegra114/clock.c                                       |   22 +
>  arch/arm/mach-tegra/tegra124/Makefile                                      |    2 -
>  arch/arm/mach-tegra/tegra124/clock.c                                       |   12 +-
>  arch/arm/mach-tegra/tegra20/Makefile                                       |    2 +-
>  arch/arm/mach-tegra/tegra20/clock.c                                        |   15 +
>  arch/arm/mach-tegra/tegra210/Makefile                                      |    1 -
>  arch/arm/mach-tegra/tegra210/clock.c                                       |   15 +
>  arch/arm/mach-tegra/tegra30/Makefile                                       |    2 +-
>  arch/arm/mach-tegra/tegra30/clock.c                                        |   22 +
>  board/asus/grouper/grouper.c                                               |   18 -
>  board/asus/grouper/pinmux-config-grouper.h                                 |  362 -----------
>  board/asus/transformer-t30/pinmux-config-transformer.h                     |  365 -----------
>  board/asus/transformer-t30/transformer-t30.c                               |   23 -
>  board/compal/paz00/Makefile                                                |    8 -
>  board/compal/paz00/paz00.c                                                 |   53 --
>  board/htc/endeavoru/endeavoru.c                                            |   14 -
>  board/htc/endeavoru/pinmux-config-endeavoru.h                              |  362 -----------
>  board/lg/x3-t30/Kconfig                                                    |   12 -
>  board/lg/x3-t30/configs/p880.config                                        |    1 -
>  board/lg/x3-t30/configs/p895.config                                        |    1 -
>  board/lg/x3-t30/pinmux-config-x3.h                                         |  449 -------------
>  board/lg/x3-t30/x3-t30.c                                                   |   23 -
>  configs/paz00_defconfig                                                    |    3 +
>  drivers/gpio/Kconfig                                                       |   16 +
>  drivers/gpio/Makefile                                                      |    2 +
>  drivers/gpio/gpio-uclass.c                                                 |   20 +
>  drivers/gpio/max77663_gpio.c                                               |  178 ++++++
>  drivers/gpio/palmas_gpio.c                                                 |  132 ++++
>  drivers/mmc/tegra_mmc.c                                                    |    2 +-
>  drivers/pinctrl/Kconfig                                                    |    1 +
>  drivers/pinctrl/Makefile                                                   |    1 +
>  drivers/pinctrl/tegra/Kconfig                                              |   18 +
>  drivers/pinctrl/tegra/Makefile                                             |   16 +
>  .../tegra114/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra114.c         |    0
>  .../tegra124/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra124.c         |    0
>  .../tegra20/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra20.c           |    0
>  .../tegra210/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra210.c         |    0
>  .../tegra30/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra30.c           |    0
>  drivers/pinctrl/tegra/pinctrl-tegra.c                                      |  248 ++++++++
>  drivers/pinctrl/tegra/pinctrl-tegra20.c                                    |  177 ++++++
>  {arch/arm/mach-tegra => drivers/pinctrl/tegra}/pinmux-common.c             |    0
>  .../tegra114/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra114.c           |    0
>  .../tegra124/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra124.c           |    0
>  .../mach-tegra/tegra20/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra20.c  |    0
>  drivers/pinctrl/tegra/pinmux-tegra210.c                                    |  190 ++++++
>  .../mach-tegra/tegra30/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra30.c  |    0
>  drivers/power/pmic/max77663.c                                              |    9 +
>  drivers/power/pmic/palmas.c                                                |   10 +-
>  include/configs/x3-t30.h                                                   |   13 +-
>  include/dt-bindings/pmic/max77663.h                                        |   18 +
>  include/power/max77663.h                                                   |    1 +
>  include/power/palmas.h                                                     |   12 +
>  83 files changed, 9464 insertions(+), 1750 deletions(-)
>  delete mode 100644 board/asus/grouper/pinmux-config-grouper.h
>  delete mode 100644 board/asus/transformer-t30/pinmux-config-transformer.h
>  delete mode 100644 board/compal/paz00/Makefile
>  delete mode 100644 board/compal/paz00/paz00.c
>  delete mode 100644 board/htc/endeavoru/pinmux-config-endeavoru.h
>  delete mode 100644 board/lg/x3-t30/pinmux-config-x3.h
>  create mode 100644 drivers/gpio/max77663_gpio.c
>  create mode 100644 drivers/gpio/palmas_gpio.c
>  create mode 100644 drivers/pinctrl/tegra/Kconfig
>  create mode 100644 drivers/pinctrl/tegra/Makefile
>  rename arch/arm/mach-tegra/tegra114/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra114.c (100%)
>  rename arch/arm/mach-tegra/tegra124/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra124.c (100%)
>  rename arch/arm/mach-tegra/tegra20/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra20.c (100%)
>  rename arch/arm/mach-tegra/tegra210/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra210.c (100%)
>  rename arch/arm/mach-tegra/tegra30/funcmux.c => drivers/pinctrl/tegra/funcmux-tegra30.c (100%)
>  create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra.c
>  create mode 100644 drivers/pinctrl/tegra/pinctrl-tegra20.c
>  rename {arch/arm/mach-tegra => drivers/pinctrl/tegra}/pinmux-common.c (100%)
>  rename arch/arm/mach-tegra/tegra114/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra114.c (100%)
>  rename arch/arm/mach-tegra/tegra124/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra124.c (100%)
>  rename arch/arm/mach-tegra/tegra20/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra20.c (100%)
>  create mode 100644 drivers/pinctrl/tegra/pinmux-tegra210.c
>  rename arch/arm/mach-tegra/tegra30/pinmux.c => drivers/pinctrl/tegra/pinmux-tegra30.c (100%)
>  create mode 100644 include/dt-bindings/pmic/max77663.h
>
>
> Branch contains PMIC GPIO cells bringup, simple PLL support for Tegra and
> DM convertion of Tegra pinmux.
>
> Thanks,
> Svyatoslav Ryhel.

This PR contains 4 patchsets:

1. PMIC GPIO cells bringup. Created drivers for MAX7663 and Palmas
PMICs and gpio-uclass patch isolated behind configs for these 2
drivers. No unintentional size increase on any board. (proposed
2023-11-06 without any reaction)

2. Simple PLL clocks support in common tegra clock code which allows
use of simple PLL the same way main PLLs are used (before only
clock_start_pll was available). PLLD2 is an example of simple PLL, it
is used as a video subsystem parent clock and was used to test this
code. So far everything worked as expected. (proposed 2023-11-16
without any reaction)

3. A small patch for tegra emmc to allow pass max frequency from
device tree since some devices may not support full speed.

4. Pinmux DM conversion. Patchset consists of commit with DM wrapper
for existing pinmux code for t20/t30/t114, pinmux and funcmux files
relocation into a dedicated folder inside pinctrl, conversion of some
tegra boards to device tree pinmux setup.

With only conversion code binary size increased by around 15 kb for
all tegra boards which is connected with pinmux DM enabled and the
wrapper itself. While, if dts conversion is performed as well I have
got a 27.5 kb binary increase (based on lg-x3 board examination).
(proposed 2023-12-04 with ambiguous comments from tagr).

Best regards,
Svyatoslav R.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2023-12-19 20:13 Svyatoslav Ryhel
  2023-12-20  8:07 ` Svyatoslav Ryhel
@ 2023-12-20 13:14 ` Tom Rini
  1 sibling, 0 replies; 35+ messages in thread
From: Tom Rini @ 2023-12-20 13:14 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 604 bytes --]

On Tue, Dec 19, 2023 at 10:13:53PM +0200, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit 936d0f9dd713a913fe952eae576c893e1d5ecbd1:
> 
>   Merge patch series "Fix J7200 kernel boot when using upstream u-boot" (2023-12-19 11:42:03 -0500)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to 4989628c1d2b6ea19a38aae34b1c08b12141c64b:
> 
>   board: compal: paz00: clean up the board (2023-12-19 21:24:30 +0200)
> 

Applied to u-boot/next, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2024-01-06  9:26 Svyatoslav Ryhel
  2024-01-06 17:41 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2024-01-06  9:26 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit 4b151562bb8e54160adedbc6a1c0c749c00a2f84:

  bootmeth: pass size to efi_binary_run() (2023-12-22 10:36:50 -0500)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 86e581a5609dc4b2876e5c3e2e458c91879b353c:

  board: htc: endeavoru: add an early SPL RCM hook (2024-01-05 18:05:42 +0200)

----------------------------------------------------------------
Svyatoslav Ryhel (6):
      doc: board: tegra30: update information in board documents
      tegra114: clock: define MIPI calibration peripheral clock
      ARM: tegra124: convert TEGRA_SUPPORT_NON_SECURE into Kconfig
      ARM: tegra114: expand MC register map
      ARM: tegra114: support nonsecure state detection
      board: htc: endeavoru: add an early SPL RCM hook

 README                                            |   7 ---
 arch/arm/include/asm/arch-tegra114/clock-tables.h |   2 +-
 arch/arm/include/asm/arch-tegra114/mc.h           |  29 ++++++++++-
 arch/arm/mach-tegra/Kconfig                       |   7 +++
 arch/arm/mach-tegra/board.c                       |   3 --
 arch/arm/mach-tegra/tegra114/clock.c              |   3 +-
 board/htc/endeavoru/endeavoru-spl.c               |  56 ++++++++++++++++++++
 doc/board/asus/grouper_common.rst                 | 128 +++++++++++++++++++++++++++++----------------
 doc/board/asus/transformer_t30.rst                | 171 +++++++++++++++++++++++++++++++++++++-----------------------
 doc/board/htc/endeavoru.rst                       | 120 +++++++++++++++++++++++++++---------------
 doc/board/lg/x3_t30.rst                           | 121 +++++++++++++++++++++++++++---------------
 11 files changed, 436 insertions(+), 211 deletions(-)

Branch contains documentation updates for endeavoru, lg_x3, grouper and
transformers, addition of MIPI calibration clock name for T114 (inline with
T124+), convertion of TEGRA_SUPPORT_NON_SECURE into Kconfig and endeavoru
stability improvements.

All commits passed U-Boot checks and buildman for tegra.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2024-01-06  9:26 Svyatoslav Ryhel
@ 2024-01-06 17:41 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2024-01-06 17:41 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 582 bytes --]

On Sat, Jan 06, 2024 at 11:26:45AM +0200, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit 4b151562bb8e54160adedbc6a1c0c749c00a2f84:
> 
>   bootmeth: pass size to efi_binary_run() (2023-12-22 10:36:50 -0500)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to 86e581a5609dc4b2876e5c3e2e458c91879b353c:
> 
>   board: htc: endeavoru: add an early SPL RCM hook (2024-01-05 18:05:42 +0200)
> 

Applied to u-boot/next, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2024-04-22 12:15 Svyatoslav Ryhel
  2024-04-22 16:24 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2024-04-22 12:15 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit 1dd659fd626204bb6a6b4f330c27b11a7823bbb0:

  Merge tag 'video-20240421' of https://source.denx.de/u-boot/custodians/u-boot-video (2024-04-21 08:54:20 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 6898cc823413ff01661e7db74ad764da58b682d9:

  board: tegra30: switch to button cmd (2024-04-22 12:17:21 +0300)

----------------------------------------------------------------
Jonas Schwöbel (2):
      board: asus: lg_x3: endeavoru: remove CONFIG_SYS_L2CACHE_OFF
      ARM: tegra: Enable UART-E for T20 and T30

Svyatoslav Ryhel (12):
      ARM: dts: paz00: remove display-timings node
      ARM: tegra: move to standard boot
      board: tegra30: switch to standard boot
      board: asus: tf600t: configure SPI pinmux
      board: asus: tf600t: adjust LV pinmux
      board: asus: transformer-t30: set the correct pinmux lock and io-reset
      board: asus: tf600t: enable TEGRA20_SLINK only for TF600T
      board: asus: transformer-t30: enable I2C_MUX only for TF700T
      board: asus: tf700t: bind tc358768 bridge and panel
      ARM: tegra: grouper: bind Hall sensor
      ARM: tegra: transformer-t30: bind Hall sensor
      board: tegra30: switch to button cmd

 arch/arm/Kconfig                                  |   2 +-
 arch/arm/dts/tegra20-paz00.dts                    |  16 ----
 arch/arm/dts/tegra30-asus-grouper-common.dtsi     |   6 ++
 arch/arm/dts/tegra30-asus-p1801-t.dts             |  28 +++---
 arch/arm/dts/tegra30-asus-tf600t.dts              | 101 +++++++++++++++------
 arch/arm/dts/tegra30-asus-tf700t.dts              | 102 +++++++++++++++++++++-
 arch/arm/dts/tegra30-asus-transformer.dtsi        |  36 +++++---
 arch/arm/mach-tegra/Kconfig                       |   4 +
 board/asus/transformer-t30/configs/p1801-t.config |   1 +
 board/asus/transformer-t30/configs/tf201.config   |   1 +
 board/asus/transformer-t30/configs/tf300t.config  |   1 +
 board/asus/transformer-t30/configs/tf300tg.config |   1 +
 board/asus/transformer-t30/configs/tf300tl.config |   1 +
 board/asus/transformer-t30/configs/tf600t.config  |   2 +
 board/asus/transformer-t30/configs/tf700t.config  |   2 +
 configs/endeavoru_defconfig                       |   4 +-
 configs/grouper_common_defconfig                  |   4 +-
 configs/paz00_defconfig                           |   1 +
 configs/transformer_t30_defconfig                 |   5 +-
 configs/x3_t30_defconfig                          |   4 +-
 include/configs/endeavoru.h                       |   3 +-
 include/configs/grouper.h                         |   5 +-
 include/configs/tegra-common-post.h               |  30 +------
 include/configs/transformer-common.h              |  12 +--
 include/configs/x3-t30.h                          |   3 +-
 25 files changed, 255 insertions(+), 120 deletions(-)

Branch contains minor internal improvemets for endeavoru, lg_x3, grouper,
transformers and paz00 as well as migration to standard boot.

All commits passed U-Boot checks and buildman for tegra.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2024-04-22 12:15 Svyatoslav Ryhel
@ 2024-04-22 16:24 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2024-04-22 16:24 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

On Mon, Apr 22, 2024 at 03:15:02PM +0300, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit 1dd659fd626204bb6a6b4f330c27b11a7823bbb0:
> 
>   Merge tag 'video-20240421' of https://source.denx.de/u-boot/custodians/u-boot-video (2024-04-21 08:54:20 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to 6898cc823413ff01661e7db74ad764da58b682d9:
> 
>   board: tegra30: switch to button cmd (2024-04-22 12:17:21 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2024-07-05 13:15 Svyatoslav Ryhel
  2024-07-05 16:57 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2024-07-05 13:15 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit 7c9c5c0562347dccb8ac89148784a34de402ea9e:

  Merge patch series "xtensa: Enable qemu-xtensa board" (2024-07-04 16:11:08 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to f6fb6b2608214b3ee2aef955ec18cf97c14f562e:

  board: lenovo: ideapad-yoga-11: add Lenovo Ideapad Yoga 11 support (2024-07-05 10:18:36 +0300)

----------------------------------------------------------------
Jonas Schwöbel (2):
      board: microsoft: surface-rt: add Microsoft Surface RT support
      board: lenovo: ideapad-yoga-11: add Lenovo Ideapad Yoga 11 support

Svyatoslav Ryhel (7):
      configs: paz00: enable EDID support
      video: tegra20: dc: use nvidia,head property to identify DC controller
      include: configs: tegra-common-post: make usb first boot target
      configs: transformer: simplify boot command
      arm: tegra20: bct: add missing <vsprintf.h>
      board: asus: transformer: add ASUS Transformer T20 family support
      board: wexler: qc750: add WEXLER Tab 7t support

 arch/arm/dts/Makefile                              |    9 +-
 arch/arm/dts/tegra20-asus-sl101.dts                |    9 +
 arch/arm/dts/tegra20-asus-tf101.dts                |    9 +
 arch/arm/dts/tegra20-asus-tf101g.dts               |    9 +
 arch/arm/dts/tegra20-asus-transformer.dtsi         |  545 +++++++++++++++++++++++++
 arch/arm/dts/tegra30-lenovo-ideapad-yoga-11.dts    | 1266 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-microsoft-surface-rt.dts      | 1083 +++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-wexler-qc750.dts              | 1106 ++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-tegra/tegra20/Kconfig                |    5 +
 arch/arm/mach-tegra/tegra20/bct.c                  |    1 +
 arch/arm/mach-tegra/tegra30/Kconfig                |   15 +
 board/asus/transformer-t20/Kconfig                 |   12 +
 board/asus/transformer-t20/MAINTAINERS             |    8 +
 board/asus/transformer-t20/Makefile                |    9 +
 board/asus/transformer-t20/configs/sl101.config    |    1 +
 board/asus/transformer-t20/configs/tf101.config    |    1 +
 board/asus/transformer-t20/configs/tf101g.config   |    1 +
 board/asus/transformer-t20/transformer-t20.c       |   57 +++
 board/lenovo/ideapad-yoga-11/Kconfig               |   12 +
 board/lenovo/ideapad-yoga-11/MAINTAINERS           |    7 +
 board/lenovo/ideapad-yoga-11/Makefile              |    6 +
 board/lenovo/ideapad-yoga-11/ideapad-yoga-11-spl.c |   41 ++
 board/microsoft/surface-rt/Kconfig                 |   12 +
 board/microsoft/surface-rt/MAINTAINERS             |    7 +
 board/microsoft/surface-rt/Makefile                |    6 +
 board/microsoft/surface-rt/surface-rt-spl.c        |   41 ++
 board/wexler/qc750/Kconfig                         |   12 +
 board/wexler/qc750/MAINTAINERS                     |    7 +
 board/wexler/qc750/Makefile                        |   11 +
 board/wexler/qc750/qc750-spl.c                     |   45 +++
 board/wexler/qc750/qc750.c                         |   21 +
 configs/ideapad-yoga-11_defconfig                  |   84 ++++
 configs/paz00_defconfig                            |    1 +
 configs/qc750_defconfig                            |   81 ++++
 configs/surface-rt_defconfig                       |   80 ++++
 configs/transformer_t20_defconfig                  |   82 ++++
 configs/transformer_t30_defconfig                  |    2 +-
 doc/board/asus/index.rst                           |    1 +
 doc/board/asus/transformer_t20.rst                 |  129 ++++++
 doc/board/index.rst                                |    3 +
 doc/board/lenovo/ideapad-yoga-11.rst               |   41 ++
 doc/board/lenovo/index.rst                         |    9 +
 doc/board/microsoft/index.rst                      |    9 +
 doc/board/microsoft/surface-rt.rst                 |   41 ++
 doc/board/wexler/index.rst                         |    9 +
 doc/board/wexler/qc750.rst                         |  125 ++++++
 drivers/video/tegra20/tegra-dc.c                   |    6 +-
 drivers/video/tegra20/tegra-dc.h                   |    4 +-
 include/configs/ideapad-yoga-11.h                  |   77 ++++
 include/configs/qc750.h                            |   65 +++
 include/configs/surface-rt.h                       |   39 ++
 include/configs/tegra-common-post.h                |    2 +-
 include/configs/transformer-t20.h                  |   21 +
 53 files changed, 5275 insertions(+), 10 deletions(-)
 create mode 100644 arch/arm/dts/tegra20-asus-sl101.dts
 create mode 100644 arch/arm/dts/tegra20-asus-tf101.dts
 create mode 100644 arch/arm/dts/tegra20-asus-tf101g.dts
 create mode 100644 arch/arm/dts/tegra20-asus-transformer.dtsi
 create mode 100644 arch/arm/dts/tegra30-lenovo-ideapad-yoga-11.dts
 create mode 100644 arch/arm/dts/tegra30-microsoft-surface-rt.dts
 create mode 100644 arch/arm/dts/tegra30-wexler-qc750.dts
 create mode 100644 board/asus/transformer-t20/Kconfig
 create mode 100644 board/asus/transformer-t20/MAINTAINERS
 create mode 100644 board/asus/transformer-t20/Makefile
 create mode 100644 board/asus/transformer-t20/configs/sl101.config
 create mode 100644 board/asus/transformer-t20/configs/tf101.config
 create mode 100644 board/asus/transformer-t20/configs/tf101g.config
 create mode 100644 board/asus/transformer-t20/transformer-t20.c
 create mode 100644 board/lenovo/ideapad-yoga-11/Kconfig
 create mode 100644 board/lenovo/ideapad-yoga-11/MAINTAINERS
 create mode 100644 board/lenovo/ideapad-yoga-11/Makefile
 create mode 100644 board/lenovo/ideapad-yoga-11/ideapad-yoga-11-spl.c
 create mode 100644 board/microsoft/surface-rt/Kconfig
 create mode 100644 board/microsoft/surface-rt/MAINTAINERS
 create mode 100644 board/microsoft/surface-rt/Makefile
 create mode 100644 board/microsoft/surface-rt/surface-rt-spl.c
 create mode 100644 board/wexler/qc750/Kconfig
 create mode 100644 board/wexler/qc750/MAINTAINERS
 create mode 100644 board/wexler/qc750/Makefile
 create mode 100644 board/wexler/qc750/qc750-spl.c
 create mode 100644 board/wexler/qc750/qc750.c
 create mode 100644 configs/ideapad-yoga-11_defconfig
 create mode 100644 configs/qc750_defconfig
 create mode 100644 configs/surface-rt_defconfig
 create mode 100644 configs/transformer_t20_defconfig
 create mode 100644 doc/board/asus/transformer_t20.rst
 create mode 100644 doc/board/lenovo/ideapad-yoga-11.rst
 create mode 100644 doc/board/lenovo/index.rst
 create mode 100644 doc/board/microsoft/index.rst
 create mode 100644 doc/board/microsoft/surface-rt.rst
 create mode 100644 doc/board/wexler/index.rst
 create mode 100644 doc/board/wexler/qc750.rst
 create mode 100644 include/configs/ideapad-yoga-11.h
 create mode 100644 include/configs/qc750.h
 create mode 100644 include/configs/surface-rt.h
 create mode 100644 include/configs/transformer-t20.h

Branch contains minor improvemets for existing tegra devices along
with bring up of 4 new devices (ASUS Transformers T20, Microsoft
Surface RT, Lenovo Ideapad Yoga 11 and WEXLER Tab 7t).

All commits passed U-Boot CI.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2024-07-05 13:15 Svyatoslav Ryhel
@ 2024-07-05 16:57 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2024-07-05 16:57 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 616 bytes --]

On Fri, Jul 05, 2024 at 04:15:40PM +0300, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit 7c9c5c0562347dccb8ac89148784a34de402ea9e:
> 
>   Merge patch series "xtensa: Enable qemu-xtensa board" (2024-07-04 16:11:08 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to f6fb6b2608214b3ee2aef955ec18cf97c14f562e:
> 
>   board: lenovo: ideapad-yoga-11: add Lenovo Ideapad Yoga 11 support (2024-07-05 10:18:36 +0300)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2024-10-13 15:55 Svyatoslav Ryhel
  2024-10-13 21:54 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2024-10-13 15:55 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

Dear Tom,

The following changes since commit 93b9cd792089e536f2bfa85d9903fd4798209f76:

  mtd: simplify CONFIG_DM_SPI_FLASH dependencies (2024-10-09 14:52:44 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 711fcd3bdad52ba058e8ca3cf1673bf1b8299be2:

  video: panel: add Sharp LQ101R1SX01 MIPI DSI panel driver (2024-10-13 17:33:46 +0300)

----------------------------------------------------------------
Ion Agorria (2):
      arm: tegra: fix typo in logging functions
      arm: tegra: add AP20 and AP20H SKU

Jonas Schwöbel (1):
      Tegra30: Add funcmux for UART over SD slot

Svyatoslav Ryhel (13):
      disk: add TegraPT support
      board: tegra: convert boards to text env
      ARM: tegra: board2: add common dtb reselect logic
      ARM: tegra-u-boot: add recipe for multi-dtb image
      drivers: tegra_gpio: add early SPL functions
      board: asus: grouper: dynamically detect correct SPL configuration
      board: htc: endeavoru: simplify RCM hook
      board: asus: grouper: implement multi-DTB support
      board: asus: transformer: implement multi-DTB support
      usb: host: tegra: get usb phy configuration from phy node
      video: tegra20: dc: remove DECLARE_GLOBAL_DATA_PTR use
      video: tegra20: dsi: add ganged mode support
      video: panel: add Sharp LQ101R1SX01 MIPI DSI panel driver

 arch/arm/dts/tegra-u-boot.dtsi                          |  22 +++++
 arch/arm/include/asm/arch-tegra/tegra.h                 |   3 +-
 arch/arm/include/asm/arch-tegra/usb.h                   |  11 ++-
 arch/arm/include/asm/arch-tegra30/funcmux.h             |   1 +
 arch/arm/mach-tegra/ap.c                                |  11 ++-
 arch/arm/mach-tegra/board.c                             |   2 +-
 arch/arm/mach-tegra/board2.c                            |  16 ++++
 board/asus/grouper/MAINTAINERS                          |   4 +-
 board/asus/grouper/Makefile                             |   6 +-
 board/asus/grouper/board-info.c                         |  84 ++++++++++++++++
 board/asus/grouper/configs/grouper_E1565.config         |   6 --
 board/asus/grouper/configs/grouper_PM269.config         |   6 --
 board/asus/grouper/configs/tilapia.config               |   7 --
 board/asus/grouper/grouper-spl-max.c                    |  45 ---------
 board/asus/grouper/grouper-spl-ti.c                     |  41 --------
 board/asus/grouper/grouper-spl.c                        | 105 ++++++++++++++++++++
 board/asus/grouper/grouper.env                          |  15 +++
 board/asus/transformer-t20/transformer-t20.env          |  17 ++++
 board/asus/transformer-t30/MAINTAINERS                  |   1 -
 board/asus/transformer-t30/Makefile                     |   1 +
 board/asus/transformer-t30/board-info.c                 | 110 +++++++++++++++++++++
 board/asus/transformer-t30/configs/p1801-t.config       |   3 -
 board/asus/transformer-t30/configs/tf201.config         |   3 -
 board/asus/transformer-t30/configs/tf300t.config        |   3 -
 board/asus/transformer-t30/configs/tf300tg.config       |   3 -
 board/asus/transformer-t30/configs/tf300tl.config       |   3 -
 board/asus/transformer-t30/configs/tf600t.config        |   6 --
 board/asus/transformer-t30/configs/tf700t.config        |   4 -
 board/asus/transformer-t30/transformer-t30.env          |  17 ++++
 board/htc/endeavoru/endeavoru-spl.c                     |  63 +++++-------
 board/htc/endeavoru/endeavoru.env                       |  13 +++
 board/lenovo/ideapad-yoga-11/ideapad-yoga-11.env        |  16 ++++
 board/lg/x3-t30/configs/p880.config                     |   1 +
 board/lg/x3-t30/configs/p895.config                     |   1 +
 board/lg/x3-t30/p880.env                                |  15 +++
 board/lg/x3-t30/p895.env                                |  13 +++
 board/microsoft/surface-rt/surface-rt.env               |  14 +++
 board/nvidia/cardhu/cardhu.env                          |   2 +
 board/nvidia/p2771-0000/p2771-0000.env                  |  22 +++++
 board/nvidia/p3450-0000/p3450-0000.env                  |   7 ++
 board/toradex/apalis-tk1/apalis_tk1.env                 |  45 +++++++++
 board/toradex/apalis_t30/apalis_t30.env                 |   9 ++
 board/toradex/colibri_t20/colibri_t20.env               |   3 +
 board/toradex/colibri_t30/colibri_t30.env               |   9 ++
 board/wexler/qc750/qc750.env                            |  15 +++
 configs/apalis-tk1_defconfig                            |   3 +-
 configs/apalis_t30_defconfig                            |   1 +
 configs/cardhu_defconfig                                |   1 +
 configs/colibri_t20_defconfig                           |   1 +
 configs/colibri_t30_defconfig                           |   1 +
 configs/endeavoru_defconfig                             |   1 +
 configs/{grouper_common_defconfig => grouper_defconfig} |  11 +++
 configs/ideapad-yoga-11_defconfig                       |   1 +
 configs/p2771-0000-000_defconfig                        |   1 +
 configs/p3450-0000_defconfig                            |   1 +
 configs/qc750_defconfig                                 |   1 +
 configs/surface-rt_defconfig                            |   1 +
 configs/transformer_t20_defconfig                       |   1 +
 configs/transformer_t30_defconfig                       |   9 ++
 disk/Kconfig                                            |  10 ++
 disk/part_efi.c                                         |  13 +++
 doc/board/asus/{grouper_common.rst => grouper.rst}      |   8 +-
 doc/board/asus/index.rst                                |   2 +-
 doc/board/asus/transformer_t30.rst                      |  13 ++-
 drivers/gpio/tegra_gpio.c                               |  50 ++++++++++
 drivers/pinctrl/tegra/funcmux-tegra30.c                 |  16 ++++
 drivers/usb/host/ehci-tegra.c                           | 136 +++++++++++++++++++++-----
 drivers/video/Kconfig                                   |   9 ++
 drivers/video/Makefile                                  |   1 +
 drivers/video/sharp-lq101r1sx01.c                       | 282 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/video/tegra20/tegra-dc.c                        |   2 -
 drivers/video/tegra20/tegra-dsi.c                       |  95 +++++++++++++++++-
 drivers/video/tegra20/tegra-dsi.h                       |  15 ++-
 include/configs/apalis-tk1.h                            |  58 -----------
 include/configs/apalis_t30.h                            |  12 ---
 include/configs/cardhu.h                                |   4 -
 include/configs/colibri_t20.h                           |  11 ---
 include/configs/colibri_t30.h                           |  12 ---
 include/configs/endeavoru.h                             |  43 ---------
 include/configs/grouper.h                               |  45 ---------
 include/configs/ideapad-yoga-11.h                       |  58 -----------
 include/configs/p2771-0000.h                            |  20 ----
 include/configs/p3450-0000.h                            |  13 ---
 include/configs/qc750.h                                 |  42 --------
 include/configs/surface-rt.h                            |  18 ----
 include/configs/transformer-common.h                    |  91 ------------------
 include/configs/transformer-t20.h                       |   4 +-
 include/configs/transformer-t30.h                       |   6 +-
 include/configs/x3-t30.h                                |  44 ---------
 include/env/nvidia/prod_upd.env                         |  60 ++++++++++++
 include/spl_gpio.h                                      |  19 ++++
 91 files changed, 1348 insertions(+), 702 deletions(-)
 create mode 100644 board/asus/grouper/board-info.c
 delete mode 100644 board/asus/grouper/configs/grouper_E1565.config
 delete mode 100644 board/asus/grouper/configs/grouper_PM269.config
 delete mode 100644 board/asus/grouper/configs/tilapia.config
 delete mode 100644 board/asus/grouper/grouper-spl-max.c
 delete mode 100644 board/asus/grouper/grouper-spl-ti.c
 create mode 100644 board/asus/grouper/grouper-spl.c
 create mode 100644 board/asus/grouper/grouper.env
 create mode 100644 board/asus/transformer-t20/transformer-t20.env
 create mode 100644 board/asus/transformer-t30/board-info.c
 delete mode 100644 board/asus/transformer-t30/configs/p1801-t.config
 delete mode 100644 board/asus/transformer-t30/configs/tf201.config
 delete mode 100644 board/asus/transformer-t30/configs/tf300t.config
 delete mode 100644 board/asus/transformer-t30/configs/tf300tg.config
 delete mode 100644 board/asus/transformer-t30/configs/tf300tl.config
 delete mode 100644 board/asus/transformer-t30/configs/tf600t.config
 delete mode 100644 board/asus/transformer-t30/configs/tf700t.config
 create mode 100644 board/asus/transformer-t30/transformer-t30.env
 create mode 100644 board/htc/endeavoru/endeavoru.env
 create mode 100644 board/lenovo/ideapad-yoga-11/ideapad-yoga-11.env
 create mode 100644 board/lg/x3-t30/p880.env
 create mode 100644 board/lg/x3-t30/p895.env
 create mode 100644 board/microsoft/surface-rt/surface-rt.env
 create mode 100644 board/nvidia/cardhu/cardhu.env
 create mode 100644 board/nvidia/p2771-0000/p2771-0000.env
 create mode 100644 board/nvidia/p3450-0000/p3450-0000.env
 create mode 100644 board/toradex/apalis-tk1/apalis_tk1.env
 create mode 100644 board/toradex/apalis_t30/apalis_t30.env
 create mode 100644 board/toradex/colibri_t20/colibri_t20.env
 create mode 100644 board/toradex/colibri_t30/colibri_t30.env
 create mode 100644 board/wexler/qc750/qc750.env
 rename configs/{grouper_common_defconfig => grouper_defconfig} (84%)
 rename doc/board/asus/{grouper_common.rst => grouper.rst} (93%)
 create mode 100644 drivers/video/sharp-lq101r1sx01.c
 delete mode 100644 include/configs/transformer-common.h
 create mode 100644 include/env/nvidia/prod_upd.env

Branch contains:
- TegraPT support bringup
- convertion of tegra boards to use text env
- set of changes required for multi-dtb support (tegra board level)
- SPL gpio functions required for early board rev detection
- switching transformers and grouper to multi-dtb
- fix of namings for Tegra 2 cpu versions
- minor tegra USB driver adjustments
- dsi ganged mode bringup + ganged mode panel

Ganged mode commits are hanging for more than month without comments
so I assume they are acceptable.

All commits passed U-Boot checks and buildman for tegra.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2024-10-13 15:55 Svyatoslav Ryhel
@ 2024-10-13 21:54 ` Tom Rini
  2024-10-14  7:10   ` Svyatoslav Ryhel
  0 siblings, 1 reply; 35+ messages in thread
From: Tom Rini @ 2024-10-13 21:54 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 906 bytes --]

On Sun, Oct 13, 2024 at 06:55:58PM +0300, Svyatoslav Ryhel wrote:

> Dear Tom,
> 
> The following changes since commit 93b9cd792089e536f2bfa85d9903fd4798209f76:
> 
>   mtd: simplify CONFIG_DM_SPI_FLASH dependencies (2024-10-09 14:52:44 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to 711fcd3bdad52ba058e8ca3cf1673bf1b8299be2:
> 
>   video: panel: add Sharp LQ101R1SX01 MIPI DSI panel driver (2024-10-13 17:33:46 +0300)
> 

Please note that I made a few fixes before pushing this out. One of
these was a merge problem, but another set were whitespace problems
checkpatch.pl noted and the finally a small mistake of mis-naming the
apalis-tk1 env file (which is a - and not _ like the rest of the
platforms from the vendor).

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2024-10-13 21:54 ` Tom Rini
@ 2024-10-14  7:10   ` Svyatoslav Ryhel
  0 siblings, 0 replies; 35+ messages in thread
From: Svyatoslav Ryhel @ 2024-10-14  7:10 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

пн, 14 жовт. 2024 р. о 00:54 Tom Rini <trini@konsulko.com> пише:
>
> On Sun, Oct 13, 2024 at 06:55:58PM +0300, Svyatoslav Ryhel wrote:
>
> > Dear Tom,
> >
> > The following changes since commit 93b9cd792089e536f2bfa85d9903fd4798209f76:
> >
> >   mtd: simplify CONFIG_DM_SPI_FLASH dependencies (2024-10-09 14:52:44 -0600)
> >
> > are available in the Git repository at:
> >
> >   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> >
> > for you to fetch changes up to 711fcd3bdad52ba058e8ca3cf1673bf1b8299be2:
> >
> >   video: panel: add Sharp LQ101R1SX01 MIPI DSI panel driver (2024-10-13 17:33:46 +0300)
> >
>
> Please note that I made a few fixes before pushing this out. One of
> these was a merge problem,
This is actually an odd incident since I have rebased all commits onto
u-boot/master (same day I asked for pull, 2 hours earlier). No issues
occurred while rebasing.

> but another set were whitespace problems
> checkpatch.pl noted
This refers to migration of bootscripts to text env. Last time I
worked with bootscripts they were quite sensitive to whitespaces and
broke easily so I assumed that checkpatch mistreated those as errors.
Seems that checkpatch was well adjusted to check env as well. Sorry,
this will not happen again.

> and the finally a small mistake of mis-naming the
> apalis-tk1 env file (which is a - and not _ like the rest of the
> platforms from the vendor).
Thanks for spotting this out, I must have automatically used _

>
> Applied to u-boot/master, thanks!
>
> --
> Tom

Thank you very much and sorry for discomforts.

Best regards,
Svyatoslav R.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-03-12 12:54 Svyatoslav Ryhel
  2025-03-12 16:23 ` Tom Rini
  2025-03-12 18:16 ` Tom Rini
  0 siblings, 2 replies; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-12 12:54 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit dc0ee458f1afae4cb5c8a7b2c875bb24ffdf71ca:

  Prepare v2025.04-rc3 (2025-02-24 16:53:59 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to b156a1171e356f16aac88322b3bdcec071543c6c:

  configs: qc750: add 3 second delay before power off (2025-03-11 19:47:07 +0200)

----------------------------------------------------------------
Jonas Schwöbel (2):
      common: edid: update timing selection logic
      ARM: tegra: clock: fix PLLD/PLLD2 related clock calculations

Svyatoslav Ryhel (26):
      video: tegra20: dc: switch to newer clk API
      video: tegra20: dc: remove hardcoded Tegra 2 specific parts
      video: tegra20: dc: remove excessive headers
      video: tegra20: dc: improve code quality
      video: tegra20: dsi: check for panels among child nodes
      video: tegra20: dsi: switch to newer clk API
      video: tegra20: dsi: align ganged mode implementation
      video: tegra20: dsi: make SOL delay calculation mode independent
      video: tegra20: dsi: calculate packet parameters for video mode
      video: tegra20: dsi: calculate lanes for ganged mode
      video: tegra20: dsi: pass source on DSI configuration
      ARM: tegra: endeavoru: adjust panel node
      pinctrl: tegra: add Tegra K1 support
      video: tegra20: dc: dsi: add Tegra K1 compatible
      video: tegra20: mipi: add Tegra K1 support
      video: add TI LP855x backlight driver
      video: panel: add Sharp LQ079L1SX01 MIPI DSI panel driver
      ARM: tegra124: implement BCT patching
      board: xiaomi: mocha: add Xiaomi Mi Pad A0101 support
      ARM: tegra20: mark second DC with bootph-all
      configs: transformer: add 3 second delay before power off
      configs: endeavoru: add 3 second delay before power off
      configs: grouper: add 3 second delay before power off
      configs: picasso: add 3 second delay before power off
      configs: x3_t30: add 3 second delay before power off
      configs: qc750: add 3 second delay before power off

 arch/arm/dts/Makefile                            |   1 +
 arch/arm/dts/tegra124-xiaomi-mocha.dts           | 592 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra20-u-boot.dtsi                 |   4 +
 arch/arm/dts/tegra30-htc-endeavoru.dts           |  23 ++-
 arch/arm/include/asm/arch-tegra124/pinmux.h      |   4 +
 arch/arm/include/asm/arch-tegra20/clock-tables.h |   2 +
 arch/arm/mach-tegra/Kconfig                      |   2 +-
 arch/arm/mach-tegra/clock.c                      |  30 +++-
 arch/arm/mach-tegra/tegra124/Kconfig             |   5 +
 arch/arm/mach-tegra/tegra124/Makefile            |   1 +
 arch/arm/mach-tegra/tegra124/bct.c               |  91 ++++++++++
 arch/arm/mach-tegra/tegra124/bct.h               |  55 ++++++
 board/xiaomi/mocha/Kconfig                       |  12 ++
 board/xiaomi/mocha/MAINTAINERS                   |   8 +
 board/xiaomi/mocha/Makefile                      |   9 +
 board/xiaomi/mocha/mocha-spl.c                   |  49 +++++
 board/xiaomi/mocha/mocha.c                       |  41 +++++
 board/xiaomi/mocha/mocha.env                     |  23 +++
 common/edid.c                                    | 308 ++++++++++++++++++++++++++++----
 configs/endeavoru_defconfig                      |   2 +-
 configs/grouper_defconfig                        |   2 +-
 configs/mocha_defconfig                          |  91 ++++++++++
 configs/picasso_defconfig                        |   2 +-
 configs/qc750_defconfig                          |   2 +-
 configs/transformer_t20_defconfig                |   2 +-
 configs/transformer_t30_defconfig                |   2 +-
 configs/x3_t30_defconfig                         |   2 +-
 doc/board/index.rst                              |   1 +
 doc/board/xiaomi/index.rst                       |   9 +
 doc/board/xiaomi/mocha.rst                       | 112 ++++++++++++
 drivers/pinctrl/tegra/pinctrl-tegra.c            |  56 ++++++
 drivers/video/Kconfig                            |  19 ++
 drivers/video/Makefile                           |   2 +
 drivers/video/lp855x_backlight.c                 | 302 +++++++++++++++++++++++++++++++
 drivers/video/sharp-lq079l1sx01.c                | 288 ++++++++++++++++++++++++++++++
 drivers/video/tegra20/tegra-dc.c                 | 107 ++++++-----
 drivers/video/tegra20/tegra-dsi.c                | 231 +++++++++++++++++-------
 drivers/video/tegra20/tegra-mipi.c               | 134 ++++++++++++--
 include/configs/mocha.h                          |  25 +++
 39 files changed, 2459 insertions(+), 192 deletions(-)
 create mode 100644 arch/arm/dts/tegra124-xiaomi-mocha.dts
 create mode 100644 arch/arm/mach-tegra/tegra124/bct.c
 create mode 100644 arch/arm/mach-tegra/tegra124/bct.h
 create mode 100644 board/xiaomi/mocha/Kconfig
 create mode 100644 board/xiaomi/mocha/MAINTAINERS
 create mode 100644 board/xiaomi/mocha/Makefile
 create mode 100644 board/xiaomi/mocha/mocha-spl.c
 create mode 100644 board/xiaomi/mocha/mocha.c
 create mode 100644 board/xiaomi/mocha/mocha.env
 create mode 100644 configs/mocha_defconfig
 create mode 100644 doc/board/xiaomi/index.rst
 create mode 100644 doc/board/xiaomi/mocha.rst
 create mode 100644 drivers/video/lp855x_backlight.c
 create mode 100644 drivers/video/sharp-lq079l1sx01.c
 create mode 100644 include/configs/mocha.h

Branch contains various upgrades and alignments for Tegra DC and DSI, including
full support of DSI dual mode for command and video mode panels, adjustments for
tegra video drivers to work with Tegra K1, adding support for Xiaomi Mi Pad TK1
based tablet (with adding required panel and backlight drivers), PLLD/D2 clock
calculation improvements, EDID selection adjustments and minor user experience
improvements of existing Tegra devices.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-03-12 12:54 Svyatoslav Ryhel
@ 2025-03-12 16:23 ` Tom Rini
  2025-03-12 18:16 ` Tom Rini
  1 sibling, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-03-12 16:23 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Wed, 12 Mar 2025 14:54:50 +0200, Svyatoslav Ryhel wrote:

> The following changes since commit dc0ee458f1afae4cb5c8a7b2c875bb24ffdf71ca:
> 
>   Prepare v2025.04-rc3 (2025-02-24 16:53:59 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/next, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-03-12 12:54 Svyatoslav Ryhel
  2025-03-12 16:23 ` Tom Rini
@ 2025-03-12 18:16 ` Tom Rini
  2025-03-12 18:22   ` Svyatoslav Ryhel
  1 sibling, 1 reply; 35+ messages in thread
From: Tom Rini @ 2025-03-12 18:16 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 884 bytes --]

On Wed, Mar 12, 2025 at 02:54:50PM +0200, Svyatoslav Ryhel wrote:
> Dear Tom,
> 
> The following changes since commit dc0ee458f1afae4cb5c8a7b2c875bb24ffdf71ca:
> 
>   Prepare v2025.04-rc3 (2025-02-24 16:53:59 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> for you to fetch changes up to b156a1171e356f16aac88322b3bdcec071543c6c:
> 
>   configs: qc750: add 3 second delay before power off (2025-03-11 19:47:07 +0200)
> 
> ----------------------------------------------------------------
> Jonas Schwöbel (2):
>       common: edid: update timing selection logic

One thing I would like to see as a future clean-up is if we can go back
to the old method as a compile time option, if that's reasonable? It's
adding about 10KiB worth of table the way it is today. Thanks.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-03-12 18:16 ` Tom Rini
@ 2025-03-12 18:22   ` Svyatoslav Ryhel
  2025-03-12 18:23     ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-12 18:22 UTC (permalink / raw)
  To: Tom Rini; +Cc: u-boot

ср, 12 бер. 2025 р. о 20:16 Tom Rini <trini@konsulko.com> пише:
>
> On Wed, Mar 12, 2025 at 02:54:50PM +0200, Svyatoslav Ryhel wrote:
> > Dear Tom,
> >
> > The following changes since commit dc0ee458f1afae4cb5c8a7b2c875bb24ffdf71ca:
> >
> >   Prepare v2025.04-rc3 (2025-02-24 16:53:59 -0600)
> >
> > are available in the Git repository at:
> >
> >   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> >
> > for you to fetch changes up to b156a1171e356f16aac88322b3bdcec071543c6c:
> >
> >   configs: qc750: add 3 second delay before power off (2025-03-11 19:47:07 +0200)
> >
> > ----------------------------------------------------------------
> > Jonas Schwöbel (2):
> >       common: edid: update timing selection logic
>
> One thing I would like to see as a future clean-up is if we can go back
> to the old method as a compile time option, if that's reasonable? It's
> adding about 10KiB worth of table the way it is today. Thanks.
>

It should be possible to add a config option to guard standard timings
and enable them only for devices which need them. Will this be an
acceptable solution?

> --
> Tom

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-03-12 18:22   ` Svyatoslav Ryhel
@ 2025-03-12 18:23     ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-03-12 18:23 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

[-- Attachment #1: Type: text/plain, Size: 1309 bytes --]

On Wed, Mar 12, 2025 at 08:22:26PM +0200, Svyatoslav Ryhel wrote:
> ср, 12 бер. 2025 р. о 20:16 Tom Rini <trini@konsulko.com> пише:
> >
> > On Wed, Mar 12, 2025 at 02:54:50PM +0200, Svyatoslav Ryhel wrote:
> > > Dear Tom,
> > >
> > > The following changes since commit dc0ee458f1afae4cb5c8a7b2c875bb24ffdf71ca:
> > >
> > >   Prepare v2025.04-rc3 (2025-02-24 16:53:59 -0600)
> > >
> > > are available in the Git repository at:
> > >
> > >   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> > >
> > > for you to fetch changes up to b156a1171e356f16aac88322b3bdcec071543c6c:
> > >
> > >   configs: qc750: add 3 second delay before power off (2025-03-11 19:47:07 +0200)
> > >
> > > ----------------------------------------------------------------
> > > Jonas Schwöbel (2):
> > >       common: edid: update timing selection logic
> >
> > One thing I would like to see as a future clean-up is if we can go back
> > to the old method as a compile time option, if that's reasonable? It's
> > adding about 10KiB worth of table the way it is today. Thanks.
> >
> 
> It should be possible to add a config option to guard standard timings
> and enable them only for devices which need them. Will this be an
> acceptable solution?

Yes, thanks.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-03-26 17:09 Svyatoslav Ryhel
  2025-03-27  2:24 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-03-26 17:09 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit eeefcacb851f7f0bccabc3089a725f5ce86f5c70:

  Merge tag 'u-boot-stm32-20250312' of https://source.denx.de/u-boot/custodians/u-boot-stm into next (2025-03-12 21:36:52 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 03f61b153965101f21783e8e6a1e5e86496598ff:

  board: ouya: add Ouya Game Console support (2025-03-19 11:04:41 +0200)

----------------------------------------------------------------
Svyatoslav Ryhel (47):
      video: tegra20: implement a minimal HOST1X driver for essential clock and reset setup
      video: tegra20: provide driver support for the HDMI controller
      video: tegra20: dc: add video bridge support
      video: tegra20: dc: convert to use of_graph
      video: tegra20: dc: get DSI/HDMI clock parent if internal DSI/HDMI is used
      video: tegra20: dc: remove unused video operations
      video: tegra20: dc: support binding child devices
      video: tegra20: pwm-backlight: convert into DC child
      video: tegra20: dsi: convert to video bridge UCLASS
      video: tegra20: dsi: respect speed mode used for DSI commands transfer
      video: bridge: dp501: convert to video bridge UCLASS
      video: bridge: tc358768: convert to video bridge UCLASS
      video: bridge: tc358768: convert to use of_graph
      video: bridge: tc358768: simplify power supplies request
      video: bridge: tc358768: remove need in clock name
      video: bridge: ssd2825: convert to video bridge UCLASS
      video: bridge: ssd2825: convert to use of_graph
      video: bridge: ssd2825: move post configuration from transfer function
      video: bridge: ssd2825: add HS delays configuration
      video: bridge: ssd2825: make pixel format calculation more obvious
      video: bridge: ssd2825: set default minimum tx_clk
      video: bridge: ssd2825: add power supplies
      video: bridge: ssd2825: fix reset gpio direction
      video: endeavoru-panel: move backlight request after probe
      video: endeavoru-panel: add missing LPM flag
      video: lg-ld070wx3: add missing LPM flag
      video: renesas-r61307: add missing mode flags
      video: renesas-r61307: adjust compatible
      video: renesas-r61307: fix reset gpio direction
      video: renesas-r69328: add missing mode flags
      video: renesas-r69328: fix reset gpio direction
      video: renesas-r69328: add power supplies
      video: samsung-ltl106hl02: add missing LPM flag
      video: sharp-lq101r1sx01: add missing LPM flag
      video: backlight: lm3533: add more flexibility with device tree
      video: backlight: lm3533: configure core in the probe
      video: backlight: lm3533: set up backlight according to device tree
      video: edid: guard standard timings EDID expansion behind kconfig
      ARM: tegra: lg_x3: upgrade video bindings
      ARM: tegra: endeavoru: upgrade video bindings
      ARM: tegra: p1801-t: configure HDMI binding
      ARM: tegra: tf700t: upgrade video bindings
      pinctrl: tegra: adjust default values of pins
      pinctrl: tegra: adjust pin state lists
      pinctrl: tegra20: fix function naming mismatches
      ARM: tegra: dts: fix lock, io-reset and open-drain properties
      board: ouya: add Ouya Game Console support

 arch/arm/dts/Makefile                           |    1 +
 arch/arm/dts/tegra124-xiaomi-mocha.dts          |   14 +-
 arch/arm/dts/tegra30-asus-p1801-t.dts           |   40 +-
 arch/arm/dts/tegra30-asus-tf600t.dts            |   44 +-
 arch/arm/dts/tegra30-asus-tf700t.dts            |   96 ++-
 arch/arm/dts/tegra30-asus-transformer.dtsi      |   26 +-
 arch/arm/dts/tegra30-htc-endeavoru.dts          |   17 +-
 arch/arm/dts/tegra30-lenovo-ideapad-yoga-11.dts |   46 +-
 arch/arm/dts/tegra30-lg-p880.dts                |   34 +-
 arch/arm/dts/tegra30-lg-p895.dts                |   55 +-
 arch/arm/dts/tegra30-lg-x3.dtsi                 |   82 ++-
 arch/arm/dts/tegra30-microsoft-surface-rt.dts   |   38 +-
 arch/arm/dts/tegra30-ouya.dts                   | 2063 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-wexler-qc750.dts           |   10 +-
 arch/arm/include/asm/arch-tegra/dc.h            |   46 +-
 arch/arm/include/asm/arch-tegra/pinmux.h        |   20 +-
 arch/arm/include/asm/arch-tegra20/pinmux.h      |    6 +-
 arch/arm/mach-tegra/tegra30/Kconfig             |    5 +
 board/ouya/ouya/Kconfig                         |   12 +
 board/ouya/ouya/MAINTAINERS                     |    8 +
 board/ouya/ouya/Makefile                        |   11 +
 board/ouya/ouya/ouya-spl.c                      |   41 ++
 board/ouya/ouya/ouya.c                          |   21 +
 board/ouya/ouya/ouya.env                        |   12 +
 common/edid.c                                   |    6 +
 configs/endeavoru_defconfig                     |    1 +
 configs/ouya_defconfig                          |   86 +++
 configs/transformer_t30_defconfig               |    2 +
 configs/x3_t30_defconfig                        |    1 +
 doc/board/index.rst                             |    1 +
 doc/board/ouya/index.rst                        |    9 +
 doc/board/ouya/ouya.rst                         |  124 ++++
 drivers/pinctrl/tegra/pinctrl-tegra.c           |   34 +-
 drivers/video/Kconfig                           |    6 +
 drivers/video/bridge/Kconfig                    |    8 +-
 drivers/video/bridge/dp501.c                    |   27 +-
 drivers/video/bridge/ssd2825.c                  |  159 +++--
 drivers/video/bridge/tc358768.c                 |  101 +--
 drivers/video/endeavoru-panel.c                 |   21 +-
 drivers/video/lg-ld070wx3.c                     |    2 +-
 drivers/video/lm3533_backlight.c                |  142 ++++-
 drivers/video/renesas-r61307.c                  |   13 +-
 drivers/video/renesas-r69328.c                  |   37 +-
 drivers/video/samsung-ltl106hl02.c              |    2 +-
 drivers/video/sharp-lq101r1sx01.c               |    1 +
 drivers/video/tegra20/Kconfig                   |   16 +-
 drivers/video/tegra20/Makefile                  |    2 +
 drivers/video/tegra20/tegra-dc.c                |  233 +++++--
 drivers/video/tegra20/tegra-dc.h                |    3 -
 drivers/video/tegra20/tegra-dsi.c               |   12 +-
 drivers/video/tegra20/tegra-hdmi.c              |  623 +++++++++++++++++++
 drivers/video/tegra20/tegra-hdmi.h              |  648 +++++++++++++++++++
 drivers/video/tegra20/tegra-host1x.c            |   86 +++
 drivers/video/tegra20/tegra-pwm-backlight.c     |   12 +-
 include/configs/ouya.h                          |   23 +
 include/env/nvidia/prod_upd.env                 |    5 +-
 56 files changed, 4712 insertions(+), 482 deletions(-)
 create mode 100644 arch/arm/dts/tegra30-ouya.dts
 create mode 100644 board/ouya/ouya/Kconfig
 create mode 100644 board/ouya/ouya/MAINTAINERS
 create mode 100644 board/ouya/ouya/Makefile
 create mode 100644 board/ouya/ouya/ouya-spl.c
 create mode 100644 board/ouya/ouya/ouya.c
 create mode 100644 board/ouya/ouya/ouya.env
 create mode 100644 configs/ouya_defconfig
 create mode 100644 doc/board/ouya/index.rst
 create mode 100644 doc/board/ouya/ouya.rst
 create mode 100644 drivers/video/tegra20/tegra-hdmi.c
 create mode 100644 drivers/video/tegra20/tegra-hdmi.h
 create mode 100644 drivers/video/tegra20/tegra-host1x.c
 create mode 100644 include/configs/ouya.h

This branch contains a set of changes mostly targeting video support on
various Tegra-based devices:

- added a simple HOST1x driver to have a dedicated place for clock and
  reset configurations of the bus
- added HDMI support for Tegra20 and Tegra30
- improved DC configuration and added support for interaction with various
  internal and external bridges and panels (backwards compatibility
  preserved) along with Linux-style OF graph bindings
- Tegra DSI, DP501, TC358768, and SSD2825 converted to VIDEO_BRIDGE UCLASS
- TC358768 and SSD2825 converted to use OF graph-style bindings
- various TC358768 and SSD2825 fixes for supplies, clocks, GPIO, and
  calculations in general
- Endeavour panel adjusted to better work with Tegra PWM backlight
- corrected GPIO and supplies behavior on Renesas-based panels used in
  LG P880/P895
- added missing LPM flag to various panels used in Tegra devices
- added a more flexible device tree configuration layout for LM3533
  backlight
- added guards for recently added standard timings EDID expansion
- upgraded device tree bindings according to the listed changes

Miscellaneous fixes:

- resolved the conflict of Linux pin control bindings with the Tegra
  pinctrl driver regarding lock, io-reset, and open-drain properties
- adjusted pinmux bindings on affected devices
- fixed pin and function label mismatches in Tegra20 pinctrl

Additionally, a new Tegra30-based device is being added, which is an Ouya
game console.

All changes were tested on supported devices of all affected Tegra SoC
generations. CI tests passed.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-03-26 17:09 Svyatoslav Ryhel
@ 2025-03-27  2:24 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-03-27  2:24 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Wed, 26 Mar 2025 19:09:37 +0200, Svyatoslav Ryhel wrote:

> The following changes since commit eeefcacb851f7f0bccabc3089a725f5ce86f5c70:
> 
>   Merge tag 'u-boot-stm32-20250312' of https://source.denx.de/u-boot/custodians/u-boot-stm into next (2025-03-12 21:36:52 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/next, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-04-12 10:11 Svyatoslav Ryhel
  2025-04-13 14:09 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-04-12 10:11 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit 407d68638fe32418d61681407effba2a303bb9ee:

  Merge patch series "Switch to using $(PHASE_) in Makefiles" (2025-04-11 12:16:49 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 427dd4dd27eef00306a94800d66a6b82e2b11ad8:

  ARM: tegra20: add funcmux for exposing UART over uSD slot on Tegra 20 (2025-04-12 11:12:06 +0300)

----------------------------------------------------------------
Artur Kowalski (2):
      pinctrl: tegra20: detect unknown/invalid pin/func configurations
      ARM: tegra20: add funcmux for exposing UART over uSD slot on Tegra 20

Svyatoslav Ryhel (22):
      spi: tegra20_slink: fix CS polarity setup
      ARM: tegra: clock: take in account PLLD/D2 enable bit on clock_set_rate
      ARM: tegra: clock: fix PLLD2 info table entry on Tegra124 and Tegra210
      sysreset: diverge GPIO reset and poweroff configs per-phase
      video: tegra20: dsi: add Tegra20 support
      video: rename tegra20 to tegra
      video: move tegra124 into common tegra dir
      video: tegra: drop prefix from file names
      video: tegra: adjust DC and DSI config names
      power: pmic: add the basic CPCAP PMIC support
      power: regulator: add regulator support for CPCAP PMIC
      input: add support for CPCAP power button
      video: panel: add Motorola Atrix 4G and Droid X2 panel
      video: backlight: add TI LM3532 led controller
      board: motorola: add Atrix 4G MB860 and Droid X2 MB870 support
      pinctrl: tegra: detect unknown/invalid pin/func configurations
      ARM: tegra: board: set CFG_SYS_NS16550_COM1 according to TEGRA_ENABLE_UART
      ARM: tegra: convert CFG_TEGRA_BOARD_STRING into Kconfig option
      ARM: tegra: replace per-device config headers with generic Tegra
      ARM: tegra114: clock: avoid touching DISP clocks on init
      board: asus: transformer: add ASUS Transformer Pad TF701T support
      board: nvidia: tegratab: add Nvidia Tegra Note 7 support

 arch/arm/dts/Makefile                                                     |    4 +
 arch/arm/dts/tegra114-asus-tf701t.dts                                     | 1245 +++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra114-nvidia-tegratab.dts                                 | 1041 +++++++++++++++++++++++++++++
 arch/arm/dts/tegra20-motorola-daytona.dts                                 |    9 +
 arch/arm/dts/tegra20-motorola-mot.dtsi                                    |  490 ++++++++++++++
 arch/arm/dts/tegra20-motorola-olympus.dts                                 |    9 +
 arch/arm/include/asm/arch-tegra20/funcmux.h                               |    1 +
 arch/arm/mach-tegra/board.c                                               |    7 +
 arch/arm/mach-tegra/board2.c                                              |    2 +-
 arch/arm/mach-tegra/clock.c                                               |    6 +
 arch/arm/mach-tegra/tegra114/Kconfig                                      |   10 +
 arch/arm/mach-tegra/tegra114/clock.c                                      |    1 -
 arch/arm/mach-tegra/tegra124/clock.c                                      |    4 +-
 arch/arm/mach-tegra/tegra20/Kconfig                                       |    8 +
 arch/arm/mach-tegra/tegra210/clock.c                                      |    4 +-
 board/acer/picasso/Kconfig                                                |    6 +-
 board/asus/grouper/Kconfig                                                |    6 +-
 board/asus/transformer-t114/Kconfig                                       |   16 +
 board/asus/transformer-t114/MAINTAINERS                                   |    8 +
 board/asus/transformer-t114/Makefile                                      |   10 +
 board/asus/transformer-t114/transformer-t114-spl.c                        |   42 ++
 board/asus/transformer-t114/transformer-t114.c                            |   57 ++
 board/asus/transformer-t114/transformer-t114.env                          |   15 +
 board/asus/transformer-t20/Kconfig                                        |    6 +-
 board/asus/transformer-t30/Kconfig                                        |    6 +-
 board/avionic-design/medcom-wide/Kconfig                                  |    6 +-
 board/avionic-design/plutux/Kconfig                                       |    6 +-
 board/avionic-design/tec-ng/Kconfig                                       |    6 +-
 board/avionic-design/tec/Kconfig                                          |    6 +-
 board/cei/cei-tk1-som/Kconfig                                             |    6 +-
 board/compal/paz00/Kconfig                                                |    6 +-
 board/compulab/trimslice/Kconfig                                          |    6 +-
 board/htc/endeavoru/Kconfig                                               |    6 +-
 board/lenovo/ideapad-yoga-11/Kconfig                                      |    6 +-
 board/lg/x3-t30/Kconfig                                                   |    6 +-
 board/microsoft/surface-rt/Kconfig                                        |    6 +-
 board/motorola/mot/Kconfig                                                |   16 +
 board/motorola/mot/MAINTAINERS                                            |    7 +
 board/motorola/mot/Makefile                                               |    9 +
 board/motorola/mot/configs/daytona.config                                 |    2 +
 board/motorola/mot/configs/olympus.config                                 |    2 +
 board/motorola/mot/mot-spl.c                                              |   58 ++
 board/motorola/mot/mot.env                                                |   15 +
 board/nvidia/beaver/Kconfig                                               |    6 +-
 board/nvidia/cardhu/Kconfig                                               |    6 +-
 board/nvidia/dalmore/Kconfig                                              |    6 +-
 board/nvidia/harmony/Kconfig                                              |    6 +-
 board/nvidia/jetson-tk1/Kconfig                                           |    6 +-
 board/nvidia/nyan-big/Kconfig                                             |    6 +-
 board/nvidia/p2371-0000/Kconfig                                           |    6 +-
 board/nvidia/p2371-2180/Kconfig                                           |    6 +-
 board/nvidia/p2571/Kconfig                                                |    6 +-
 board/nvidia/p2771-0000/Kconfig                                           |    6 +-
 board/nvidia/p3450-0000/Kconfig                                           |    6 +-
 board/nvidia/seaboard/Kconfig                                             |    6 +-
 board/nvidia/tegratab/Kconfig                                             |   16 +
 board/nvidia/tegratab/MAINTAINERS                                         |    8 +
 board/nvidia/tegratab/Makefile                                            |   10 +
 board/nvidia/tegratab/tegratab-spl.c                                      |   42 ++
 board/nvidia/tegratab/tegratab.c                                          |   56 ++
 board/nvidia/tegratab/tegratab.env                                        |   15 +
 board/nvidia/venice2/Kconfig                                              |    6 +-
 board/nvidia/ventana/Kconfig                                              |    6 +-
 board/ouya/ouya/Kconfig                                                   |    6 +-
 board/sifive/unleashed/Kconfig                                            |    1 +
 board/sifive/unmatched/Kconfig                                            |    1 +
 board/toradex/apalis_t30/Kconfig                                          |    2 +-
 board/toradex/apalis_t30/apalis_t30.env                                   |    9 +
 board/toradex/colibri_t20/Kconfig                                         |    2 +-
 board/toradex/colibri_t20/colibri_t20.c                                   |    2 +-
 board/toradex/colibri_t30/Kconfig                                         |    2 +-
 board/toradex/colibri_t30/colibri_t30.env                                 |    8 +
 board/wexler/qc750/Kconfig                                                |    6 +-
 board/xiaomi/mocha/Kconfig                                                |    4 +
 configs/endeavoru_defconfig                                               |    2 +-
 configs/ge_b1x5v2_defconfig                                               |    1 +
 configs/grouper_defconfig                                                 |    2 +-
 configs/harmony_defconfig                                                 |    2 +-
 configs/ideapad-yoga-11_defconfig                                         |    2 +-
 configs/medcom-wide_defconfig                                             |    2 +-
 configs/microblaze-generic_defconfig                                      |    1 +
 configs/mocha_defconfig                                                   |    2 +-
 configs/mot_defconfig                                                     |   93 +++
 configs/paz00_defconfig                                                   |    2 +-
 configs/picasso_defconfig                                                 |    2 +-
 configs/qc750_defconfig                                                   |    2 +-
 configs/seaboard_defconfig                                                |    2 +-
 configs/surface-rt_defconfig                                              |    2 +-
 configs/tec_defconfig                                                     |    2 +-
 configs/tegratab_defconfig                                                |   84 +++
 configs/tf701t_defconfig                                                  |   89 +++
 configs/transformer_t20_defconfig                                         |    2 +-
 configs/transformer_t30_defconfig                                         |    2 +-
 configs/ventana_defconfig                                                 |    2 +-
 configs/x3_t30_defconfig                                                  |    2 +-
 doc/board/asus/index.rst                                                  |    1 +
 doc/board/asus/transformer_t114.rst                                       |   74 +++
 doc/board/index.rst                                                       |    2 +
 doc/board/motorola/index.rst                                              |    9 +
 doc/board/motorola/mot.rst                                                |  104 +++
 doc/board/nvidia/index.rst                                                |    9 +
 doc/board/nvidia/tegratab.rst                                             |   74 +++
 drivers/input/Kconfig                                                     |    6 +
 drivers/input/Makefile                                                    |    1 +
 drivers/input/cpcap_pwrbutton.c                                           |  134 ++++
 drivers/pinctrl/tegra/funcmux-tegra20.c                                   |    9 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c                                     |   75 ++-
 drivers/pinctrl/tegra/pinctrl-tegra20.c                                   |   18 +-
 drivers/power/pmic/Kconfig                                                |   10 +
 drivers/power/pmic/Makefile                                               |    1 +
 drivers/power/pmic/cpcap.c                                                |  125 ++++
 drivers/power/regulator/Kconfig                                           |    9 +
 drivers/power/regulator/Makefile                                          |    1 +
 drivers/power/regulator/cpcap_regulator.c                                 |  275 ++++++++
 drivers/spi/tegra20_slink.c                                               |   18 +
 drivers/sysreset/Kconfig                                                  |   45 ++
 drivers/sysreset/Makefile                                                 |    4 +-
 drivers/video/Kconfig                                                     |   29 +-
 drivers/video/Makefile                                                    |    5 +-
 drivers/video/lm3532_backlight.c                                          |  380 +++++++++++
 drivers/video/mot-panel.c                                                 |  308 +++++++++
 drivers/video/tegra/Kconfig                                               |   51 ++
 drivers/video/tegra/Makefile                                              |    9 +
 drivers/video/tegra/TODO                                                  |    5 +
 drivers/video/{tegra20/tegra-pwm-backlight.c => tegra/dc-pwm-backlight.c} |    2 +-
 drivers/video/{tegra20/tegra-dc.c => tegra/dc.c}                          |    2 +-
 drivers/video/{tegra20/tegra-dc.h => tegra/dc.h}                          |    0
 drivers/video/{tegra20/tegra-dsi.c => tegra/dsi.c}                        |    5 +-
 drivers/video/{tegra20/tegra-dsi.h => tegra/dsi.h}                        |    0
 drivers/video/{tegra20/tegra-hdmi.c => tegra/hdmi.c}                      |    4 +-
 drivers/video/{tegra20/tegra-hdmi.h => tegra/hdmi.h}                      |    0
 drivers/video/{tegra20/tegra-host1x.c => tegra/host1x.c}                  |    0
 drivers/video/{tegra20 => tegra}/mipi-phy.c                               |    0
 drivers/video/{tegra20 => tegra}/mipi-phy.h                               |    0
 drivers/video/{tegra20/tegra-mipi.c => tegra/mipi.c}                      |    0
 drivers/video/{ => tegra}/tegra124/Makefile                               |    0
 drivers/video/{ => tegra}/tegra124/display.c                              |    0
 drivers/video/{ => tegra}/tegra124/displayport.h                          |    0
 drivers/video/{ => tegra}/tegra124/dp.c                                   |    0
 drivers/video/{ => tegra}/tegra124/sor.c                                  |    0
 drivers/video/{ => tegra}/tegra124/sor.h                                  |    0
 drivers/video/tegra20/Kconfig                                             |   38 --
 drivers/video/tegra20/Makefile                                            |    7 -
 include/configs/apalis-tk1.h                                              |    3 -
 include/configs/apalis_t30.h                                              |   27 -
 include/configs/beaver.h                                                  |   21 -
 include/configs/cardhu.h                                                  |   21 -
 include/configs/cei-tk1-som.h                                             |   26 -
 include/configs/colibri_t20.h                                             |   18 -
 include/configs/colibri_t30.h                                             |   28 -
 include/configs/dalmore.h                                                 |   23 -
 include/configs/endeavoru.h                                               |   23 -
 include/configs/grouper.h                                                 |   19 -
 include/configs/harmony.h                                                 |   31 -
 include/configs/ideapad-yoga-11.h                                         |   19 -
 include/configs/jetson-tk1.h                                              |   22 -
 include/configs/medcom-wide.h                                             |   26 -
 include/configs/mocha.h                                                   |    6 -
 include/configs/mot.h                                                     |   19 +
 include/configs/nyan-big.h                                                |   22 -
 include/configs/ouya.h                                                    |   23 -
 include/configs/p2371-0000.h                                              |   23 -
 include/configs/p2371-2180.h                                              |   23 -
 include/configs/p2571.h                                                   |   23 -
 include/configs/p2771-0000.h                                              |   20 -
 include/configs/p3450-0000.h                                              |   21 -
 include/configs/paz00.h                                                   |   25 -
 include/configs/picasso.h                                                 |   23 -
 include/configs/plutux.h                                                  |   26 -
 include/configs/qc750.h                                                   |   23 -
 include/configs/seaboard.h                                                |   28 -
 include/configs/surface-rt.h                                              |   21 -
 include/configs/tec-ng.h                                                  |   20 -
 include/configs/tec.h                                                     |   26 -
 include/configs/tegra.h                                                   |   34 +
 include/configs/tegratab.h                                                |   19 +
 include/configs/transformer-t114.h                                        |   19 +
 include/configs/transformer-t20.h                                         |   23 -
 include/configs/transformer-t30.h                                         |   23 -
 include/configs/trimslice.h                                               |   26 -
 include/configs/venice2.h                                                 |   24 -
 include/configs/ventana.h                                                 |   23 -
 include/configs/x3-t30.h                                                  |   23 -
 include/power/cpcap.h                                                     |  373 +++++++++++
 184 files changed, 5935 insertions(+), 942 deletions(-)
 create mode 100644 arch/arm/dts/tegra114-asus-tf701t.dts
 create mode 100644 arch/arm/dts/tegra114-nvidia-tegratab.dts
 create mode 100644 arch/arm/dts/tegra20-motorola-daytona.dts
 create mode 100644 arch/arm/dts/tegra20-motorola-mot.dtsi
 create mode 100644 arch/arm/dts/tegra20-motorola-olympus.dts
 create mode 100644 board/asus/transformer-t114/Kconfig
 create mode 100644 board/asus/transformer-t114/MAINTAINERS
 create mode 100644 board/asus/transformer-t114/Makefile
 create mode 100644 board/asus/transformer-t114/transformer-t114-spl.c
 create mode 100644 board/asus/transformer-t114/transformer-t114.c
 create mode 100644 board/asus/transformer-t114/transformer-t114.env
 create mode 100644 board/motorola/mot/Kconfig
 create mode 100644 board/motorola/mot/MAINTAINERS
 create mode 100644 board/motorola/mot/Makefile
 create mode 100644 board/motorola/mot/configs/daytona.config
 create mode 100644 board/motorola/mot/configs/olympus.config
 create mode 100644 board/motorola/mot/mot-spl.c
 create mode 100644 board/motorola/mot/mot.env
 create mode 100644 board/nvidia/tegratab/Kconfig
 create mode 100644 board/nvidia/tegratab/MAINTAINERS
 create mode 100644 board/nvidia/tegratab/Makefile
 create mode 100644 board/nvidia/tegratab/tegratab-spl.c
 create mode 100644 board/nvidia/tegratab/tegratab.c
 create mode 100644 board/nvidia/tegratab/tegratab.env
 create mode 100644 configs/mot_defconfig
 create mode 100644 configs/tegratab_defconfig
 create mode 100644 configs/tf701t_defconfig
 create mode 100644 doc/board/asus/transformer_t114.rst
 create mode 100644 doc/board/motorola/index.rst
 create mode 100644 doc/board/motorola/mot.rst
 create mode 100644 doc/board/nvidia/index.rst
 create mode 100644 doc/board/nvidia/tegratab.rst
 create mode 100644 drivers/input/cpcap_pwrbutton.c
 create mode 100644 drivers/power/pmic/cpcap.c
 create mode 100644 drivers/power/regulator/cpcap_regulator.c
 create mode 100644 drivers/video/lm3532_backlight.c
 create mode 100644 drivers/video/mot-panel.c
 create mode 100644 drivers/video/tegra/Kconfig
 create mode 100644 drivers/video/tegra/Makefile
 create mode 100644 drivers/video/tegra/TODO
 rename drivers/video/{tegra20/tegra-pwm-backlight.c => tegra/dc-pwm-backlight.c} (99%)
 rename drivers/video/{tegra20/tegra-dc.c => tegra/dc.c} (99%)
 rename drivers/video/{tegra20/tegra-dc.h => tegra/dc.h} (100%)
 rename drivers/video/{tegra20/tegra-dsi.c => tegra/dsi.c} (99%)
 rename drivers/video/{tegra20/tegra-dsi.h => tegra/dsi.h} (100%)
 rename drivers/video/{tegra20/tegra-hdmi.c => tegra/hdmi.c} (99%)
 rename drivers/video/{tegra20/tegra-hdmi.h => tegra/hdmi.h} (100%)
 rename drivers/video/{tegra20/tegra-host1x.c => tegra/host1x.c} (100%)
 rename drivers/video/{tegra20 => tegra}/mipi-phy.c (100%)
 rename drivers/video/{tegra20 => tegra}/mipi-phy.h (100%)
 rename drivers/video/{tegra20/tegra-mipi.c => tegra/mipi.c} (100%)
 rename drivers/video/{ => tegra}/tegra124/Makefile (100%)
 rename drivers/video/{ => tegra}/tegra124/display.c (100%)
 rename drivers/video/{ => tegra}/tegra124/displayport.h (100%)
 rename drivers/video/{ => tegra}/tegra124/dp.c (100%)
 rename drivers/video/{ => tegra}/tegra124/sor.c (100%)
 rename drivers/video/{ => tegra}/tegra124/sor.h (100%)
 delete mode 100644 drivers/video/tegra20/Kconfig
 delete mode 100644 drivers/video/tegra20/Makefile
 delete mode 100644 include/configs/apalis_t30.h
 delete mode 100644 include/configs/beaver.h
 delete mode 100644 include/configs/cardhu.h
 delete mode 100644 include/configs/cei-tk1-som.h
 delete mode 100644 include/configs/colibri_t20.h
 delete mode 100644 include/configs/colibri_t30.h
 delete mode 100644 include/configs/dalmore.h
 delete mode 100644 include/configs/endeavoru.h
 delete mode 100644 include/configs/grouper.h
 delete mode 100644 include/configs/harmony.h
 delete mode 100644 include/configs/ideapad-yoga-11.h
 delete mode 100644 include/configs/jetson-tk1.h
 delete mode 100644 include/configs/medcom-wide.h
 create mode 100644 include/configs/mot.h
 delete mode 100644 include/configs/nyan-big.h
 delete mode 100644 include/configs/ouya.h
 delete mode 100644 include/configs/p2371-0000.h
 delete mode 100644 include/configs/p2371-2180.h
 delete mode 100644 include/configs/p2571.h
 delete mode 100644 include/configs/p2771-0000.h
 delete mode 100644 include/configs/p3450-0000.h
 delete mode 100644 include/configs/paz00.h
 delete mode 100644 include/configs/picasso.h
 delete mode 100644 include/configs/plutux.h
 delete mode 100644 include/configs/qc750.h
 delete mode 100644 include/configs/seaboard.h
 delete mode 100644 include/configs/surface-rt.h
 delete mode 100644 include/configs/tec-ng.h
 delete mode 100644 include/configs/tec.h
 create mode 100644 include/configs/tegra.h
 create mode 100644 include/configs/tegratab.h
 create mode 100644 include/configs/transformer-t114.h
 delete mode 100644 include/configs/transformer-t20.h
 delete mode 100644 include/configs/transformer-t30.h
 delete mode 100644 include/configs/trimslice.h
 delete mode 100644 include/configs/venice2.h
 delete mode 100644 include/configs/ventana.h
 delete mode 100644 include/configs/x3-t30.h
 create mode 100644 include/power/cpcap.h

This branch incorporates the following changes:
- minor enhancements to the Tegra SPI slink and pinmux drivers
- adjustments to the PLLD and D2 clock configurations
- separation of the GPIO sysreset and poweroff drivers for every stage
- restructuring of the Tegra video directory
- consolidation of per-device config headers
- support for Atrix 4G and Droid X2 (Tegra 2) with PMIC, backlight, and
  panel drivers
- support for ASUS TF701 and Nvidia Tegratab (Tegra 4) tablets

All changes are on top of latest u-boot/master, passed CI and were tested
on devices of all Tegra SoC generations which are affected by changes.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-04-12 10:11 Please pull u-boot-tegra staging Svyatoslav Ryhel
@ 2025-04-13 14:09 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-04-13 14:09 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Sat, 12 Apr 2025 13:11:28 +0300, Svyatoslav Ryhel wrote:

> The following changes since commit 407d68638fe32418d61681407effba2a303bb9ee:
> 
>   Merge patch series "Switch to using $(PHASE_) in Makefiles" (2025-04-11 12:16:49 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-05-08 15:13 Svyatoslav Ryhel
  2025-05-08 17:44 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-05-08 15:13 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit 48db49b0977cc1c9c9abf82c0fb704238fcef4fd:

  Merge patch series "include: env: phytec: k3_net: Remove net_apply_extensions" (2025-05-07 07:59:09 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to d5b9b7aa039b03e6de4b32cc961f7ec1205ded75:

  ARM: tegra: drop CONFIG_DISABLE_SDMMC1_EARLY (2025-05-08 08:31:13 +0300)

----------------------------------------------------------------
Svyatoslav Ryhel (13):
      gpio: tegra_gpio: implement rfree operation
      power: pmic: add the base MAX8907 PMIC support
      power: regulator: max9807: add regulator support
      sysreset: implement MAX9807 sysreset functions
      video: tegra: add 8-bit CPU driven protocol
      video: panel: add Hitachi TX10D07VM0BAA MIPI DSI panel driver
      video: panel: add LG LH400WV3-SD04 MIPI DSI panel driver
      video: backlight: add Skyworks/Analogictech AAT2870 led controller driver
      board: lg: star: add Optimus 2X P990 support
      ARM: tegra: add PRAM Kconfig option
      ARM: tegra: convert boards to use TEGRA_PRAM
      ARM: tegra: set default SYS_CONFIG_NAME from SoC Kconfig
      ARM: tegra: drop CONFIG_DISABLE_SDMMC1_EARLY

 arch/arm/dts/Makefile                       |   1 +
 arch/arm/dts/tegra20-lg-star.dts            | 538 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-tegra/dc.h        |  48 ++++++
 arch/arm/mach-tegra/Kconfig                 |  17 +++
 arch/arm/mach-tegra/board2.c                |  25 ----
 arch/arm/mach-tegra/tegra20/Kconfig         |   5 +
 board/acer/picasso/Kconfig                  |   3 -
 board/asus/grouper/Kconfig                  |   3 -
 board/asus/transformer-t114/Kconfig         |   7 +-
 board/asus/transformer-t20/Kconfig          |   3 -
 board/asus/transformer-t30/Kconfig          |   3 -
 board/avionic-design/medcom-wide/Kconfig    |   3 -
 board/avionic-design/plutux/Kconfig         |   3 -
 board/avionic-design/tec-ng/Kconfig         |   3 -
 board/avionic-design/tec/Kconfig            |   3 -
 board/cei/cei-tk1-som/Kconfig               |   3 -
 board/compal/paz00/Kconfig                  |   3 -
 board/compulab/trimslice/Kconfig            |   3 -
 board/htc/endeavoru/Kconfig                 |   3 -
 board/lenovo/ideapad-yoga-11/Kconfig        |   3 -
 board/lg/star/Kconfig                       |  13 ++
 board/lg/star/MAINTAINERS                   |   7 +
 board/lg/star/Makefile                      |   9 ++
 board/lg/star/star.c                        |  50 +++++++
 board/lg/star/star.env                      |  15 ++
 board/lg/x3-t30/Kconfig                     |   3 -
 board/microsoft/surface-rt/Kconfig          |   3 -
 board/nvidia/beaver/Kconfig                 |   3 -
 board/nvidia/cardhu/Kconfig                 |   3 -
 board/nvidia/dalmore/Kconfig                |   3 -
 board/nvidia/harmony/Kconfig                |   3 -
 board/nvidia/jetson-tk1/Kconfig             |   3 -
 board/nvidia/nyan-big/Kconfig               |   3 -
 board/nvidia/p2371-0000/Kconfig             |   3 -
 board/nvidia/p2371-2180/Kconfig             |   3 -
 board/nvidia/p2571/Kconfig                  |   3 -
 board/nvidia/p2771-0000/Kconfig             |   3 -
 board/nvidia/p3450-0000/Kconfig             |   3 -
 board/nvidia/seaboard/Kconfig               |   3 -
 board/nvidia/tegratab/Kconfig               |   7 +-
 board/nvidia/venice2/Kconfig                |   3 -
 board/nvidia/ventana/Kconfig                |   3 -
 board/ouya/ouya/Kconfig                     |   3 -
 board/toradex/apalis_t30/Kconfig            |   3 -
 board/toradex/colibri_t20/Kconfig           |   3 -
 board/toradex/colibri_t30/Kconfig           |   3 -
 board/wexler/qc750/Kconfig                  |   3 -
 board/xiaomi/mocha/Kconfig                  |   7 +-
 configs/star_defconfig                      |  93 ++++++++++++
 doc/board/asus/transformer_t114.rst         |   2 +-
 doc/board/lg/index.rst                      |   1 +
 doc/board/lg/star.rst                       | 125 ++++++++++++++++
 doc/board/nvidia/tegratab.rst               |   2 +-
 doc/board/xiaomi/mocha.rst                  |   2 +-
 drivers/gpio/tegra_gpio.c                   |  11 ++
 drivers/power/pmic/Kconfig                  |   9 ++
 drivers/power/pmic/Makefile                 |   1 +
 drivers/power/pmic/max8907.c                |  94 ++++++++++++
 drivers/power/regulator/Kconfig             |   9 ++
 drivers/power/regulator/Makefile            |   1 +
 drivers/power/regulator/max8907_regulator.c | 249 +++++++++++++++++++++++++++++++
 drivers/sysreset/Kconfig                    |   7 +
 drivers/sysreset/Makefile                   |   1 +
 drivers/sysreset/sysreset_max8907.c         |  37 +++++
 drivers/video/Kconfig                       |  26 ++++
 drivers/video/Makefile                      |   3 +
 drivers/video/aat2870_backlight.c           | 132 ++++++++++++++++
 drivers/video/hitachi-tx10d07vm0baa.c       | 304 +++++++++++++++++++++++++++++++++++++
 drivers/video/lg-lh400wv3-sd04.c            | 230 ++++++++++++++++++++++++++++
 drivers/video/tegra/Kconfig                 |  10 ++
 drivers/video/tegra/Makefile                |   1 +
 drivers/video/tegra/cpu-bridge.c            | 325 ++++++++++++++++++++++++++++++++++++++++
 include/configs/mocha.h                     |  19 ---
 include/configs/tegra.h                     |   4 +
 include/configs/tegratab.h                  |  19 ---
 include/configs/transformer-t114.h          |  19 ---
 include/power/max8907.h                     |  77 ++++++++++
 77 files changed, 2468 insertions(+), 196 deletions(-)
 create mode 100644 arch/arm/dts/tegra20-lg-star.dts
 create mode 100644 board/lg/star/Kconfig
 create mode 100644 board/lg/star/MAINTAINERS
 create mode 100644 board/lg/star/Makefile
 create mode 100644 board/lg/star/star.c
 create mode 100644 board/lg/star/star.env
 create mode 100644 configs/star_defconfig
 create mode 100644 doc/board/lg/star.rst
 create mode 100644 drivers/power/pmic/max8907.c
 create mode 100644 drivers/power/regulator/max8907_regulator.c
 create mode 100644 drivers/sysreset/sysreset_max8907.c
 create mode 100644 drivers/video/aat2870_backlight.c
 create mode 100644 drivers/video/hitachi-tx10d07vm0baa.c
 create mode 100644 drivers/video/lg-lh400wv3-sd04.c
 create mode 100644 drivers/video/tegra/cpu-bridge.c
 delete mode 100644 include/configs/mocha.h
 delete mode 100644 include/configs/tegratab.h
 delete mode 100644 include/configs/transformer-t114.h
 create mode 100644 include/power/max8907.h

Branch contains LG Optimus 2X bringup and general Tegra cleanups.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-05-08 15:13 Svyatoslav Ryhel
@ 2025-05-08 17:44 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-05-08 17:44 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Thu, 08 May 2025 18:13:10 +0300, Svyatoslav Ryhel wrote:

> The following changes since commit 48db49b0977cc1c9c9abf82c0fb704238fcef4fd:
> 
>   Merge patch series "include: env: phytec: k3_net: Remove net_apply_extensions" (2025-05-07 07:59:09 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-08-04  6:24 Svyatoslav Ryhel
  2025-08-04 19:06 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-08-04  6:24 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit f5e968a28e7cdc2c4365f5a382e02f074ee03fac:

  Merge tag 'u-boot-stm32-20250731' of https://source.denx.de/u-boot/custodians/u-boot-stm (2025-07-31 10:04:32 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to c55cbaf133b3d31a21b54507d74faeca109b8746:

  board: samsung: add Samsung Galaxy R (GT-I9103) and Captivate Glide (SGH-i927) support (2025-08-01 08:46:53 +0300)

----------------------------------------------------------------
Ion Agorria (11):
      ARM: tegra: Relocate fuse code from warmboot file
      crypto: tegra: Add Tegra AES engine driver
      ARM: tegra: Add LP0 support for ODM production
      ARM: tegra: Add BSE bindings
      ARM: tegra: Enable BSEV for devices that use CMD_EBTUPDATE
      ARM: tegra: Use AES engine for crypto functions
      video: panel: add Sony L4F00430T01 panel driver
      video: panel: add Samsung S6E63M0 panel driver
      video: bridge: add Samsung CMC623 image converter driver
      video: backlight: add Samsung CMC623 backlight PWM driver
      board: samsung: add Samsung Galaxy R (GT-I9103) and Captivate Glide (SGH-i927) support

Svyatoslav Ryhel (2):
      board: chagall: add Pegatron Chagall support
      video: tegra: parametrize PCLK and DE polarity

 arch/arm/dts/Makefile                           |    3 +
 arch/arm/dts/tegra20-acer-a500-picasso.dts      |    4 +
 arch/arm/dts/tegra20-asus-transformer.dtsi      |    4 +
 arch/arm/dts/tegra20-lg-star.dts                |    4 +
 arch/arm/dts/tegra20-motorola-mot.dtsi          |    4 +
 arch/arm/dts/tegra20-samsung-bose.dts           |  119 ++++++
 arch/arm/dts/tegra20-samsung-n1-common.dtsi     |  428 ++++++++++++++++++++
 arch/arm/dts/tegra20-samsung-n1.dts             |  184 +++++++++
 arch/arm/dts/tegra20.dtsi                       |   29 ++
 arch/arm/dts/tegra30-asus-grouper-common.dtsi   |    4 +
 arch/arm/dts/tegra30-asus-p1801-t.dts           |    4 +
 arch/arm/dts/tegra30-asus-tf600t.dts            |    4 +
 arch/arm/dts/tegra30-asus-transformer.dtsi      |    4 +
 arch/arm/dts/tegra30-htc-endeavoru.dts          |    4 +
 arch/arm/dts/tegra30-lenovo-ideapad-yoga-11.dts |    4 +
 arch/arm/dts/tegra30-lg-x3.dtsi                 |    4 +
 arch/arm/dts/tegra30-ouya.dts                   |    4 +
 arch/arm/dts/tegra30-pegatron-chagall.dts       | 1291 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra30-wexler-qc750.dts           |    4 +
 arch/arm/dts/tegra30.dtsi                       |   29 ++
 arch/arm/include/asm/arch-tegra/ap.h            |    7 +
 arch/arm/include/asm/arch-tegra/crypto.h        |   43 +-
 arch/arm/include/asm/arch-tegra/dc.h            |    3 +
 arch/arm/include/asm/arch-tegra/fuse.h          |   21 +
 arch/arm/include/asm/arch-tegra/warmboot.h      |    7 -
 arch/arm/mach-tegra/Kconfig                     |    2 +
 arch/arm/mach-tegra/ap.c                        |    8 +
 arch/arm/mach-tegra/cpu.h                       |    1 +
 arch/arm/mach-tegra/crypto.c                    |  184 +++------
 arch/arm/mach-tegra/fuse.c                      |   63 ++-
 arch/arm/mach-tegra/tegra124/bct.c              |   20 +-
 arch/arm/mach-tegra/tegra20/Kconfig             |    5 +
 arch/arm/mach-tegra/tegra20/bct.c               |   20 +-
 arch/arm/mach-tegra/tegra20/warmboot.c          |  117 ++----
 arch/arm/mach-tegra/tegra30/Kconfig             |    5 +
 arch/arm/mach-tegra/tegra30/bct.c               |   20 +-
 board/pegatron/chagall/Kconfig                  |   13 +
 board/pegatron/chagall/MAINTAINERS              |    7 +
 board/pegatron/chagall/Makefile                 |   11 +
 board/pegatron/chagall/chagall-spl.c            |   41 ++
 board/pegatron/chagall/chagall.c                |   23 ++
 board/pegatron/chagall/chagall.env              |    9 +
 board/samsung/n1/Kconfig                        |   13 +
 board/samsung/n1/MAINTAINERS                    |    9 +
 board/samsung/n1/bose.config                    |    6 +
 board/samsung/n1/n1.env                         |   16 +
 configs/chagall_defconfig                       |   80 ++++
 configs/n1_defconfig                            |   92 +++++
 doc/board/index.rst                             |    1 +
 doc/board/pegatron/chagall.rst                  |   41 ++
 doc/board/pegatron/index.rst                    |    9 +
 doc/board/samsung/index.rst                     |    1 +
 doc/board/samsung/n1.rst                        |   51 +++
 drivers/crypto/Kconfig                          |    2 +
 drivers/crypto/Makefile                         |    1 +
 drivers/crypto/tegra/Kconfig                    |    7 +
 drivers/crypto/tegra/Makefile                   |    3 +
 drivers/crypto/tegra/tegra_aes.c                |  591 ++++++++++++++++++++++++++++
 drivers/video/Kconfig                           |   24 ++
 drivers/video/Makefile                          |    3 +
 drivers/video/bridge/Kconfig                    |    8 +
 drivers/video/bridge/Makefile                   |    1 +
 drivers/video/bridge/cmc623.c                   |  234 +++++++++++
 drivers/video/cmc623_backlight.c                |  124 ++++++
 drivers/video/samsung-s6e63m0.c                 |  393 +++++++++++++++++++
 drivers/video/sony-l4f00430t01.c                |  210 ++++++++++
 drivers/video/tegra/dc.c                        |   16 +
 67 files changed, 4397 insertions(+), 304 deletions(-)
 create mode 100644 arch/arm/dts/tegra20-samsung-bose.dts
 create mode 100644 arch/arm/dts/tegra20-samsung-n1-common.dtsi
 create mode 100644 arch/arm/dts/tegra20-samsung-n1.dts
 create mode 100644 arch/arm/dts/tegra30-pegatron-chagall.dts
 create mode 100644 board/pegatron/chagall/Kconfig
 create mode 100644 board/pegatron/chagall/MAINTAINERS
 create mode 100644 board/pegatron/chagall/Makefile
 create mode 100644 board/pegatron/chagall/chagall-spl.c
 create mode 100644 board/pegatron/chagall/chagall.c
 create mode 100644 board/pegatron/chagall/chagall.env
 create mode 100644 board/samsung/n1/Kconfig
 create mode 100644 board/samsung/n1/MAINTAINERS
 create mode 100644 board/samsung/n1/bose.config
 create mode 100644 board/samsung/n1/n1.env
 create mode 100644 configs/chagall_defconfig
 create mode 100644 configs/n1_defconfig
 create mode 100644 doc/board/pegatron/chagall.rst
 create mode 100644 doc/board/pegatron/index.rst
 create mode 100644 doc/board/samsung/n1.rst
 create mode 100644 drivers/crypto/tegra/Kconfig
 create mode 100644 drivers/crypto/tegra/Makefile
 create mode 100644 drivers/crypto/tegra/tegra_aes.c
 create mode 100644 drivers/video/bridge/cmc623.c
 create mode 100644 drivers/video/cmc623_backlight.c
 create mode 100644 drivers/video/samsung-s6e63m0.c
 create mode 100644 drivers/video/sony-l4f00430t01.c

Branch contains Tegra AES engine implementation as a real world example for
the recently added AES UCLASS along with conversion of all ebtupdate users
to use it. Two new boards are introduced, Pegatron Chagall a Tegra 3 tablet
and Samsung Tegra 2 N1 board which incudes Galaxy R and Captivate Glide
smartphones. 

All commits passed U-Boot CI.

Thank you,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-08-04  6:24 Svyatoslav Ryhel
@ 2025-08-04 19:06 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-08-04 19:06 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Mon, 04 Aug 2025 09:24:17 +0300, Svyatoslav Ryhel wrote:

> The following changes since commit f5e968a28e7cdc2c4365f5a382e02f074ee03fac:
> 
>   Merge tag 'u-boot-stm32-20250731' of https://source.denx.de/u-boot/custodians/u-boot-stm (2025-07-31 10:04:32 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-09-03  5:39 Svyatoslav Ryhel
  2025-09-03 22:54 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-09-03  5:39 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit 54fbdd408873413af86d86de03a490c5abf280f1:

  Merge tag 'net-20250818' of https://source.denx.de/u-boot/custodians/u-boot-net (2025-08-18 10:54:44 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 392b5b426cfc40f94803688fe63f72d83d0a5e70:

  board: transformer-t20: add separate env for SL101 (2025-09-01 11:35:54 +0300)

----------------------------------------------------------------
Jonas Schwöbel (1):
      board: microsoft: add Microsoft Surface 2 support

Peter Robinson (2):
      configs: p3450: reduce size of Jetson Nano u-boot.bin
      ARM: tegra210: p3450: fix Jetson Nano SPI flash

Svyatoslav Ryhel (2):
      ARM: tegra20: transformer: fix Hall sensor behavior
      board: transformer-t20: add separate env for SL101

 arch/arm/dts/Makefile                                 |   2 +
 arch/arm/dts/tegra114-microsoft-surface-2-0b.dts      |  10 +
 arch/arm/dts/tegra114-microsoft-surface-2-13.dts      |  10 +
 arch/arm/dts/tegra114-microsoft-surface-2-common.dtsi | 905 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/tegra20-asus-sl101.dts                   |  10 +
 arch/arm/dts/tegra20-asus-tf101.dts                   |  10 +
 arch/arm/dts/tegra20-asus-tf101g.dts                  |  10 +
 arch/arm/dts/tegra20-asus-transformer.dtsi            |   6 -
 arch/arm/dts/tegra210-p3450-0000.dts                  |   9 +-
 arch/arm/dts/tegra210.dtsi                            |   6 +-
 arch/arm/mach-tegra/tegra114/Kconfig                  |   5 +
 board/asus/transformer-t20/configs/sl101.config       |   1 +
 board/asus/transformer-t20/sl101.env                  |  15 +
 board/microsoft/surface-2/Kconfig                     |  13 +
 board/microsoft/surface-2/MAINTAINERS                 |   7 +
 board/microsoft/surface-2/Makefile                    |   6 +
 board/microsoft/surface-2/board-info.c                |  71 +++++
 board/microsoft/surface-2/surface-2-spl.c             |  42 +++
 board/microsoft/surface-2/surface-2.env               |   8 +
 configs/p3450-0000_defconfig                          |   9 +-
 configs/surface-2_defconfig                           |  82 +++++
 doc/board/microsoft/index.rst                         |   1 +
 doc/board/microsoft/surface-2.rst                     |  41 +++
 23 files changed, 1268 insertions(+), 11 deletions(-)
 create mode 100644 arch/arm/dts/tegra114-microsoft-surface-2-0b.dts
 create mode 100644 arch/arm/dts/tegra114-microsoft-surface-2-13.dts
 create mode 100644 arch/arm/dts/tegra114-microsoft-surface-2-common.dtsi
 create mode 100644 board/asus/transformer-t20/sl101.env
 create mode 100644 board/microsoft/surface-2/Kconfig
 create mode 100644 board/microsoft/surface-2/MAINTAINERS
 create mode 100644 board/microsoft/surface-2/Makefile
 create mode 100644 board/microsoft/surface-2/board-info.c
 create mode 100644 board/microsoft/surface-2/surface-2-spl.c
 create mode 100644 board/microsoft/surface-2/surface-2.env
 create mode 100644 configs/surface-2_defconfig
 create mode 100644 doc/board/microsoft/surface-2.rst

Branch contains minor improvents for ASUS SL101 and Jetson Nano along with
support for Microsoft Surface 2 tablet.

Thank you,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-09-03  5:39 Svyatoslav Ryhel
@ 2025-09-03 22:54 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-09-03 22:54 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Wed, 03 Sep 2025 08:39:24 +0300, Svyatoslav Ryhel wrote:

> The following changes since commit 54fbdd408873413af86d86de03a490c5abf280f1:
> 
>   Merge tag 'net-20250818' of https://source.denx.de/u-boot/custodians/u-boot-net (2025-08-18 10:54:44 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-11-04  9:53 Svyatoslav Ryhel
  2025-11-04 16:39 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-11-04  9:53 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

he following changes since commit 23987e10905146def3ab61e55ec912c6e742efdc:

  Prepare v2026.01-rc1 (2025-10-27 16:10:23 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 200549b09614e3cb17214e652aeb191902b8b303:

  gpio: tegra_gpio: convert to use set_flags (2025-10-28 11:27:44 +0200)

----------------------------------------------------------------
Andrew Goodbody (2):
      video: tegra: Remove unreachable code
      video: tegra: Incorrect operator used

Lukasz Majewski (3):
      watchdog: Add support for Tegra watchdog timer
      timer: tegra: Bind watchdog to timer node
      gpio: tegra_gpio: convert to use set_flags

Svyatoslav Ryhel (1):
      configs: tegra: remove ATAGS support

Tom Rini (1):
      crypto: tegra: Tighten TEGRA_AES driver dependency

 configs/chagall_defconfig          |   3 --
 configs/endeavoru_defconfig        |   3 --
 configs/grouper_defconfig          |   3 --
 configs/ideapad-yoga-11_defconfig  |   3 --
 configs/mocha_defconfig            |   3 --
 configs/mot_defconfig              |   3 --
 configs/n1_defconfig               |   3 --
 configs/ouya_defconfig             |   3 --
 configs/picasso_defconfig          |   3 --
 configs/qc750_defconfig            |   3 --
 configs/star_defconfig             |   3 --
 configs/surface-2_defconfig        |   3 --
 configs/surface-rt_defconfig       |   3 --
 configs/tegratab_defconfig         |   3 --
 configs/tf701t_defconfig           |   3 --
 configs/transformer_t20_defconfig  |   3 --
 configs/transformer_t30_defconfig  |   3 --
 configs/x3_t30_defconfig           |   3 --
 drivers/crypto/tegra/Kconfig       |   2 +-
 drivers/gpio/tegra_gpio.c          |  40 ++++++++++++++------------
 drivers/timer/tegra-timer.c        |  10 +++++++
 drivers/video/tegra/tegra124/dp.c  |   2 --
 drivers/video/tegra/tegra124/sor.c |   2 +-
 drivers/watchdog/Kconfig           |   6 ++++
 drivers/watchdog/Makefile          |   1 +
 drivers/watchdog/tegra_wdt.c       | 118 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 26 files changed, 159 insertions(+), 76 deletions(-)
 create mode 100644 drivers/watchdog/tegra_wdt.c

Branch contains minor adjustments and fixes along with Tegra watchdog
timer bringup, convertion of gpio driver to use set_flags and removal of
ATAGS from Tegra boards.

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-11-04  9:53 Svyatoslav Ryhel
@ 2025-11-04 16:39 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-11-04 16:39 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Tue, 04 Nov 2025 11:53:39 +0200, Svyatoslav Ryhel wrote:

> he following changes since commit 23987e10905146def3ab61e55ec912c6e742efdc:
> 
>   Prepare v2026.01-rc1 (2025-10-27 16:10:23 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/master, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2025-12-23  9:28 Svyatoslav Ryhel
  2025-12-23 17:18 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2025-12-23  9:28 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit d24f4ae65433aa7720c075a9f1d1aaf7e1985ced:

  test/py, buildman: Update filelock package version (2025-12-18 10:28:10 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 5467cd5ffdbd6bdd042affb681db3615d41a4f1e:

  configs: tegra-common-post: Stop disabling device tree relocation (2025-12-21 17:01:12 +0200)

----------------------------------------------------------------
Tom Rini (1):
      configs: tegra-common-post: Stop disabling device tree relocation

 include/configs/tegra-common-post.h | 3 ---
 1 file changed, 3 deletions(-)

Thanks,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2025-12-23  9:28 Svyatoslav Ryhel
@ 2025-12-23 17:18 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2025-12-23 17:18 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Tue, 23 Dec 2025 11:28:58 +0200, Svyatoslav Ryhel wrote:

> The following changes since commit d24f4ae65433aa7720c075a9f1d1aaf7e1985ced:
> 
>   test/py, buildman: Update filelock package version (2025-12-18 10:28:10 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/next, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

* Please pull u-boot-tegra staging
@ 2026-03-25  9:41 Svyatoslav Ryhel
  2026-03-25 20:32 ` Tom Rini
  0 siblings, 1 reply; 35+ messages in thread
From: Svyatoslav Ryhel @ 2026-03-25  9:41 UTC (permalink / raw)
  To: Tom Rini, Svyatoslav Ryhel; +Cc: u-boot

Dear Tom,

The following changes since commit eb00c710508d09b2a3b9aca75dd18280f1304703:

  Merge patch series "bootm: Clean up arch-specific, pre-OS clean-up" (2026-03-18 18:36:50 -0600)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging

for you to fetch changes up to 20531fa6183e6b9426c955abf72b1e3db7687c8c:

  power: pmic: enable sysreset function with device tree property (2026-03-22 14:58:58 +0200)

----------------------------------------------------------------
Ion Agorria (4):
      ARM: tegra: ap: add support T20 A04 SKU id
      ARM: tegra: ap: add default fallback for Tegra20 SKU
      ARM: tegra: ap: add debug prints for unknown SKU
      pwm: tegra: properly calculate pulse and frequency divider fields

Jonas Schwöbel (3):
      pwm: tegra: add probe function
      pwm: tegra: add set_invert PWM operation
      pwm: tegra: fix pulse_width calculation

Svyatoslav Ryhel (15):
      doc: board: tegra: improve documentation
      power: regulator: cpcap: remove bit_offset_from_cpcap_lowest_voltage
      power: pmic: cpcap: add Mapphone and Mot compatibles
      power: cpcap: make regulator node names case independent
      input: cpcap_pwrbutton: set default keycode fallback
      input: cpcap_pwrbutton: simplify parent verification
      video: r61307: adjust property name
      video: ltl106hl02: adjust power supply name
      ARM: tegra: lg-x3: fix panel property
      ARM: tegra: surface-2: fix panel supply
      ARM: tegra: mot: change backlight LED source
      ARM: tegra: remove unsupported properties from the max8907 node
      ARM: tegra: rename sdhci nodes to mmc
      board: lg: star: make panel fix optional
      power: pmic: enable sysreset function with device tree property

 arch/arm/dts/tegra114-asus-tf701t.dts                 |  4 +--
 arch/arm/dts/tegra114-dalmore.dts                     |  8 ++---
 arch/arm/dts/tegra114-microsoft-surface-2-common.dtsi |  6 ++--
 arch/arm/dts/tegra114-nvidia-tegratab.dts             |  4 +--
 arch/arm/dts/tegra114.dtsi                            |  8 ++---
 arch/arm/dts/tegra124-apalis.dts                      | 12 ++++----
 arch/arm/dts/tegra124-cei-tk1-som.dts                 |  8 ++---
 arch/arm/dts/tegra124-jetson-tk1.dts                  |  8 ++---
 arch/arm/dts/tegra124-nyan-big.dts                    |  6 ++--
 arch/arm/dts/tegra124-nyan.dtsi                       |  6 ++--
 arch/arm/dts/tegra124-venice2.dts                     |  8 ++---
 arch/arm/dts/tegra124-xiaomi-mocha.dts                |  4 +--
 arch/arm/dts/tegra124.dtsi                            |  8 ++---
 arch/arm/dts/tegra186-p2771-0000-000.dts              |  2 +-
 arch/arm/dts/tegra186-p2771-0000-500.dts              |  2 +-
 arch/arm/dts/tegra186-p2771-0000.dtsi                 |  8 ++---
 arch/arm/dts/tegra186.dtsi                            |  4 +--
 arch/arm/dts/tegra20-acer-a500-picasso.dts            |  4 +--
 arch/arm/dts/tegra20-asus-transformer.dtsi            |  4 +--
 arch/arm/dts/tegra20-colibri.dts                      |  4 +--
 arch/arm/dts/tegra20-harmony.dts                      |  8 ++---
 arch/arm/dts/tegra20-lg-star.dts                      | 10 ++----
 arch/arm/dts/tegra20-medcom-wide.dts                  |  2 +-
 arch/arm/dts/tegra20-motorola-mot.dtsi                |  6 ++--
 arch/arm/dts/tegra20-paz00.dts                        |  8 ++---
 arch/arm/dts/tegra20-plutux.dts                       |  2 +-
 arch/arm/dts/tegra20-samsung-bose.dts                 |  2 +-
 arch/arm/dts/tegra20-samsung-n1-common.dtsi           | 10 ++----
 arch/arm/dts/tegra20-samsung-n1.dts                   |  2 +-
 arch/arm/dts/tegra20-seaboard.dts                     | 10 +++---
 arch/arm/dts/tegra20-tamonten.dtsi                    |  2 +-
 arch/arm/dts/tegra20-tec.dts                          |  2 +-
 arch/arm/dts/tegra20-trimslice.dts                    |  8 ++---
 arch/arm/dts/tegra20-ventana.dts                      | 10 +++---
 arch/arm/dts/tegra20.dtsi                             |  8 ++---
 arch/arm/dts/tegra210-p2371-0000.dts                  |  8 ++---
 arch/arm/dts/tegra210-p2371-2180.dts                  |  8 ++---
 arch/arm/dts/tegra210-p2571.dts                       |  8 ++---
 arch/arm/dts/tegra210-p3450-0000.dts                  |  8 ++---
 arch/arm/dts/tegra210.dtsi                            |  8 ++---
 arch/arm/dts/tegra30-apalis.dts                       | 12 ++++----
 arch/arm/dts/tegra30-asus-grouper-common.dtsi         |  2 +-
 arch/arm/dts/tegra30-asus-p1801-t.dts                 |  4 +--
 arch/arm/dts/tegra30-asus-tf600t.dts                  |  4 +--
 arch/arm/dts/tegra30-asus-transformer.dtsi            |  4 +--
 arch/arm/dts/tegra30-beaver.dts                       |  8 ++---
 arch/arm/dts/tegra30-cardhu.dts                       |  8 ++---
 arch/arm/dts/tegra30-colibri.dts                      |  8 ++---
 arch/arm/dts/tegra30-htc-endeavoru.dts                |  2 +-
 arch/arm/dts/tegra30-lenovo-ideapad-yoga-11.dts       |  4 +--
 arch/arm/dts/tegra30-lg-p880.dts                      |  2 +-
 arch/arm/dts/tegra30-lg-p895.dts                      |  2 +-
 arch/arm/dts/tegra30-lg-x3.dtsi                       |  2 +-
 arch/arm/dts/tegra30-microsoft-surface-rt.dts         |  4 +--
 arch/arm/dts/tegra30-ouya.dts                         |  2 +-
 arch/arm/dts/tegra30-pegatron-chagall.dts             |  4 +--
 arch/arm/dts/tegra30-tamonten.dtsi                    | 10 +++---
 arch/arm/dts/tegra30-tec-ng.dts                       |  2 +-
 arch/arm/dts/tegra30-wexler-qc750.dts                 |  4 +--
 arch/arm/dts/tegra30.dtsi                             |  8 ++---
 arch/arm/include/asm/arch-tegra/tegra.h               |  1 +
 arch/arm/mach-tegra/ap.c                              | 12 ++++++++
 board/lg/star/star.c                                  |  4 ++-
 doc/board/acer/picasso.rst                            | 95 ++++++++++++++++++++++++++++++++++-----------------------
 doc/board/asus/grouper.rst                            | 65 ++++++++++++++-------------------------
 doc/board/asus/transformer_t20.rst                    | 64 +++++++++++++++-----------------------
 doc/board/asus/transformer_t30.rst                    | 74 +++++++++++++++++++++-----------------------
 doc/board/htc/endeavoru.rst                           | 63 +++++++++++++-------------------------
 doc/board/lg/star.rst                                 | 62 +++++++++++++------------------------
 doc/board/lg/x3_t30.rst                               | 62 +++++++++++++------------------------
 doc/board/microsoft/surface-2.rst                     |  2 +-
 doc/board/motorola/mot.rst                            | 23 ++++++++++++--
 doc/board/ouya/ouya.rst                               | 64 ++++++++++++++------------------------
 doc/board/samsung/n1.rst                              |  3 +-
 doc/board/wexler/qc750.rst                            | 54 +++++++++++---------------------
 doc/board/xiaomi/mocha.rst                            | 12 +++++---
 drivers/input/cpcap_pwrbutton.c                       |  6 ++--
 drivers/power/pmic/cpcap.c                            |  4 +++
 drivers/power/pmic/max77663.c                         |  4 ++-
 drivers/power/pmic/max8907.c                          |  3 +-
 drivers/power/pmic/palmas.c                           |  4 ++-
 drivers/power/pmic/pmic_tps65910_dm.c                 |  4 ++-
 drivers/power/pmic/rk8xx.c                            |  4 ++-
 drivers/power/pmic/tps80031.c                         |  4 ++-
 drivers/power/regulator/cpcap_regulator.c             | 55 ++++++++++++++++-----------------
 drivers/pwm/tegra_pwm.c                               | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 drivers/video/renesas-r61307.c                        |  2 +-
 drivers/video/samsung-ltl106hl02.c                    |  4 +--
 include/power/cpcap.h                                 | 48 +++++++++--------------------
 89 files changed, 608 insertions(+), 630 deletions(-)

Branch contains documentation improvements, Tegra SKU identification
adjustments, changes for Tegra PWM driver and minor improvements for
different Tegra based devices.

Thank you,
Svyatoslav Ryhel.

^ permalink raw reply	[flat|nested] 35+ messages in thread

* Re: Please pull u-boot-tegra staging
  2026-03-25  9:41 Svyatoslav Ryhel
@ 2026-03-25 20:32 ` Tom Rini
  0 siblings, 0 replies; 35+ messages in thread
From: Tom Rini @ 2026-03-25 20:32 UTC (permalink / raw)
  To: Svyatoslav Ryhel; +Cc: u-boot

On Wed, 25 Mar 2026 11:41:34 +0200, Svyatoslav Ryhel wrote:

> The following changes since commit eb00c710508d09b2a3b9aca75dd18280f1304703:
> 
>   Merge patch series "bootm: Clean up arch-specific, pre-OS clean-up" (2026-03-18 18:36:50 -0600)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-tegra.git staging
> 
> [...]

Merged into u-boot/next, thanks!

-- 
Tom



^ permalink raw reply	[flat|nested] 35+ messages in thread

end of thread, other threads:[~2026-03-25 20:32 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-12 10:11 Please pull u-boot-tegra staging Svyatoslav Ryhel
2025-04-13 14:09 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2026-03-25  9:41 Svyatoslav Ryhel
2026-03-25 20:32 ` Tom Rini
2025-12-23  9:28 Svyatoslav Ryhel
2025-12-23 17:18 ` Tom Rini
2025-11-04  9:53 Svyatoslav Ryhel
2025-11-04 16:39 ` Tom Rini
2025-09-03  5:39 Svyatoslav Ryhel
2025-09-03 22:54 ` Tom Rini
2025-08-04  6:24 Svyatoslav Ryhel
2025-08-04 19:06 ` Tom Rini
2025-05-08 15:13 Svyatoslav Ryhel
2025-05-08 17:44 ` Tom Rini
2025-03-26 17:09 Svyatoslav Ryhel
2025-03-27  2:24 ` Tom Rini
2025-03-12 12:54 Svyatoslav Ryhel
2025-03-12 16:23 ` Tom Rini
2025-03-12 18:16 ` Tom Rini
2025-03-12 18:22   ` Svyatoslav Ryhel
2025-03-12 18:23     ` Tom Rini
2024-10-13 15:55 Svyatoslav Ryhel
2024-10-13 21:54 ` Tom Rini
2024-10-14  7:10   ` Svyatoslav Ryhel
2024-07-05 13:15 Svyatoslav Ryhel
2024-07-05 16:57 ` Tom Rini
2024-04-22 12:15 Svyatoslav Ryhel
2024-04-22 16:24 ` Tom Rini
2024-01-06  9:26 Svyatoslav Ryhel
2024-01-06 17:41 ` Tom Rini
2023-12-19 20:13 Svyatoslav Ryhel
2023-12-20  8:07 ` Svyatoslav Ryhel
2023-12-20 13:14 ` Tom Rini
2023-11-30  7:50 Svyatoslav Ryhel
2023-11-30 16:11 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.