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