
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.