Please pull u-boot-tegra staging
Svyatoslav Ryhel
clamor95 at gmail.com
Tue Dec 19 21:13:53 CET 2023
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.
More information about the U-Boot
mailing list