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