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.