Please pull u-boot-tegra staging

Svyatoslav Ryhel clamor95 at gmail.com
Sun Oct 13 17:55:58 CEST 2024


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.


More information about the U-Boot mailing list