From: Svyatoslav Ryhel <clamor95@gmail.com>
To: Tom Rini <trini@konsulko.com>, Svyatoslav Ryhel <clamor95@gmail.com>
Cc: u-boot@lists.denx.de
Subject: Please pull u-boot-tegra staging
Date: Sat, 12 Apr 2025 13:11:28 +0300 [thread overview]
Message-ID: <20250412101129.70838-1-clamor95@gmail.com> (raw)
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.
next reply other threads:[~2025-04-12 10:11 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-12 10:11 Svyatoslav Ryhel [this message]
2025-04-13 14:09 ` Please pull u-boot-tegra staging 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250412101129.70838-1-clamor95@gmail.com \
--to=clamor95@gmail.com \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.