[PULL] u-boot-sh/master

Marek Vasut marek.vasut+renesas at mailbox.org
Tue Oct 17 04:31:27 CEST 2023


RZ/G2L part 1, except for two serial port patches which I had to drop as they
broke R2Dplus, they will come later via subsequent PR.

The following changes since commit 3c3f1626919cd93cbe6c56e3849937de5be18dbb:

  Merge tag 'dm-pull-13oct23' of https://source.denx.de/u-boot/custodians/u-boot-dm (2023-10-14 10:50:20 -0400)

are available in the Git repository at:

  https://source.denx.de/u-boot/custodians/u-boot-sh.git master

for you to fetch changes up to 4e65545f7a35430710ce95bdddf9d683f7a3f72a:

  board: rzg2l: Add RZ/G2L SMARC EVK board (2023-10-17 03:27:42 +0200)

----------------------------------------------------------------
Paul Barker (19):
      serial: sh: Fix compile error when lacking HSCIF support
      dt-bindings: Add RZ/G2L CPG bindings
      dt-bindings: Add RZ/G2L PFC bindings
      dt-bindings: Add RZ/G2L IRQC bindings
      arm: rmobile: Add basic RZ/G2L family support
      arm: rmobile: Add basic R9A07G044L SoC support
      clk: renesas: Add RZ/G2L & RZ/G2LC CPG driver
      arm: rmobile: Restrict PINCTRL_PFC selection to R-Car gen3/gen4
      cmd: gpio: Skip output on -ENOENT
      pinctrl: renesas: Add RZ/G2L PFC driver
      gpio: Add RZ/G2L GPIO driver
      serial: sh: Sort includes
      mmc: renesas-sdhi: Refactor probe function
      mmc: renesas-sdhi: Initialize module on RZ/G2L
      arm: rmobile: Include <asm/types.h> in header
      arm: rmobile: Add CPU detection for RZ/G2L
      arm: rmobile: Support RZ/G2L memory map
      arm: dts: Import RZ/G2L SMARC EVK device tree
      board: rzg2l: Add RZ/G2L SMARC EVK board

 arch/arm/dts/Makefile                              |    3 +
 arch/arm/dts/r9a07g044.dtsi                        | 1273 ++++++++++++++++++++
 arch/arm/dts/r9a07g044l2-smarc.dts                 |   18 +
 arch/arm/dts/r9a07g044l2.dtsi                      |   13 +
 arch/arm/dts/rz-smarc-common.dtsi                  |  183 +++
 arch/arm/dts/rzg2l-smarc-pinfunction.dtsi          |  137 +++
 arch/arm/dts/rzg2l-smarc-som.dtsi                  |  353 ++++++
 arch/arm/dts/rzg2l-smarc.dtsi                      |  144 +++
 arch/arm/mach-rmobile/Kconfig                      |   21 +-
 arch/arm/mach-rmobile/Kconfig.rzg2l                |   32 +
 arch/arm/mach-rmobile/Makefile                     |    5 +-
 arch/arm/mach-rmobile/cpu_info-rzg2l.c             |   63 +
 arch/arm/mach-rmobile/include/mach/rmobile.h       |    5 +
 arch/arm/mach-rmobile/include/mach/rzg2l.h         |   13 +
 arch/arm/mach-rmobile/memmap-rzg2l.c               |  127 ++
 board/renesas/rzg2l/Kconfig                        |   18 +
 board/renesas/rzg2l/MAINTAINERS                    |    6 +
 board/renesas/rzg2l/Makefile                       |    4 +
 board/renesas/rzg2l/rzg2l.c                        |   67 ++
 cmd/gpio.c                                         |    4 +-
 configs/renesas_rzg2l_smarc_defconfig              |   52 +
 drivers/clk/renesas/Kconfig                        |    9 +
 drivers/clk/renesas/Makefile                       |    2 +
 drivers/clk/renesas/r9a07g044-cpg.c                |  384 ++++++
 drivers/clk/renesas/rzg2l-cpg.c                    |  505 ++++++++
 drivers/clk/renesas/rzg2l-cpg.h                    |  319 +++++
 drivers/gpio/Kconfig                               |    7 +
 drivers/gpio/Makefile                              |    1 +
 drivers/gpio/rzg2l-gpio.c                          |  170 +++
 drivers/mmc/renesas-sdhi.c                         |   81 +-
 drivers/pinctrl/renesas/Kconfig                    |    9 +
 drivers/pinctrl/renesas/Makefile                   |    1 +
 drivers/pinctrl/renesas/rzg2l-pfc.c                |  625 ++++++++++
 drivers/serial/serial_sh.c                         |   12 +-
 include/configs/rzg2l-smarc.h                      |   14 +
 include/dt-bindings/clock/r9a07g044-cpg.h          |  220 ++++
 .../dt-bindings/interrupt-controller/irqc-rzg2l.h  |   25 +
 include/dt-bindings/pinctrl/rzg2l-pinctrl.h        |   23 +
 include/renesas/rzg2l-pfc.h                        |  110 ++
 39 files changed, 5045 insertions(+), 13 deletions(-)
 create mode 100644 arch/arm/dts/r9a07g044.dtsi
 create mode 100644 arch/arm/dts/r9a07g044l2-smarc.dts
 create mode 100644 arch/arm/dts/r9a07g044l2.dtsi
 create mode 100644 arch/arm/dts/rz-smarc-common.dtsi
 create mode 100644 arch/arm/dts/rzg2l-smarc-pinfunction.dtsi
 create mode 100644 arch/arm/dts/rzg2l-smarc-som.dtsi
 create mode 100644 arch/arm/dts/rzg2l-smarc.dtsi
 create mode 100644 arch/arm/mach-rmobile/Kconfig.rzg2l
 create mode 100644 arch/arm/mach-rmobile/cpu_info-rzg2l.c
 create mode 100644 arch/arm/mach-rmobile/include/mach/rzg2l.h
 create mode 100644 arch/arm/mach-rmobile/memmap-rzg2l.c
 create mode 100644 board/renesas/rzg2l/Kconfig
 create mode 100644 board/renesas/rzg2l/MAINTAINERS
 create mode 100644 board/renesas/rzg2l/Makefile
 create mode 100644 board/renesas/rzg2l/rzg2l.c
 create mode 100644 configs/renesas_rzg2l_smarc_defconfig
 create mode 100644 drivers/clk/renesas/r9a07g044-cpg.c
 create mode 100644 drivers/clk/renesas/rzg2l-cpg.c
 create mode 100644 drivers/clk/renesas/rzg2l-cpg.h
 create mode 100644 drivers/gpio/rzg2l-gpio.c
 create mode 100644 drivers/pinctrl/renesas/rzg2l-pfc.c
 create mode 100644 include/configs/rzg2l-smarc.h
 create mode 100644 include/dt-bindings/clock/r9a07g044-cpg.h
 create mode 100644 include/dt-bindings/interrupt-controller/irqc-rzg2l.h
 create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h
 create mode 100644 include/renesas/rzg2l-pfc.h


More information about the U-Boot mailing list