[PULL next] u-boot-at91-2023.04-a

Eugen.Hristev at microchip.com Eugen.Hristev at microchip.com
Thu Jan 5 10:54:12 CET 2023


Hello Tom,

Please pull tag u-boot-at91-2023.04-a , the first set of at91 features 
for the next cycle 2023.04.

This feature set includes the new DM-based NAND flash driver (old non-DM 
driver is still kept for backwards compatibility), and the move to DM 
NAND flash driver for sam9x60ek board. Feature set also includes 
devicetree alignment for sama7g5 with Linux, devicetree alignment on USB 
with Linux for all boards (sama5, sam9x60), chip id for sama7g5, minor 
configs and tweaks.

Thanks,
Eugen


The following changes since commit d2ad92927ea91ab8cece92a308350602c594dd3e:

   Merge branch '2022-12-05-Kconfig-migrations-and-renames' into next 
(2022-12-05 21:04:24 -0500)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-at91.git 
tags/u-boot-at91-2023.04-a

for you to fetch changes up to 61040097a9d1c8022bae7936c52b729ff1adb163:

   reset: at91: Add reset driver for basic assert/deassert operations 
(2023-01-05 10:06:35 +0200)

----------------------------------------------------------------
First set of u-boot-at91 features for the 2023.04 cycle

----------------------------------------------------------------
Balamanikandan Gunasundar (9):
       nand: atmel: Add DM based NAND driver
       nand: atmel: Add pmecc driver
       mfd: syscon: Add atmel-matrix registers definition
       memory: atmel-ebi: add Atmel EBI (External Bus Interface) driver
       mfd: syscon: atmel-smc: Add new helpers to ease SMC regs manipulation
       configs: at91: sam9x60ek: Enable DM based nand driver
       ARM: dts: at91: sam9x60: Add nodes for EBI and NAND
       ARM: dts: at91: sam9x60ek: Enable NAND support
       board: sam9x60ek: remove nand init from board file

Cristian Birsan (1):
       ARM: at91: add sama7 SFR definitions

Eugen Hristev (4):
       dt-bindings: mfd: add at91-usart.h from Linux
       sysreset: at91: add compatible with microchip, sama7g5-rstc
       ARM: dts: at91: sama7g5/sama7g5ek: align DT with kernel 6.1
       ARM: dts: at91: sama5d2: fix wrong interrupt-cells property

Mihai Sain (4):
       ARM: mach-at91: add support for sama7g5 chip id and extended id 
definition
       ARM: dts: at91: sam9x60: add sdhci1 node and pinctrl
       board: at91: sam9x60: set blue led on at boot time
       configs: sam9x60: add mmc config for sdmmc1

Sergiu Moga (10):
       ARM: dts: sam9x60: Add OHCI and EHCI DT nodes
       ARM: dts: sam9x60_curiosity: Add pinctrl and gpio properties for USB
       ARM: dts: sam9x60ek: Add pinctrl and gpio properties for USB
       dt-bindings: reset: add sama7g5 definitions
       dt-bindings: clk: at91: Define additional UTMI related clocks
       ARM: dts: sama7g5: Add USB and UTMI DT nodes
       ARM: dts: sama7g5ek: Add pinctrl, gpio and phy properties for USB
       ARM: dts: sama5d2_icp: Add pinctrl nodes for USB related DT nodes
       ARM: dts: sama5d27_wlsom1_ek: Add pinctrl nodes for USB DT nodes
       reset: at91: Add reset driver for basic assert/deassert operations

  MAINTAINERS                                       |    1 +
  arch/arm/dts/at91-sam9x60_curiosity.dts           |   21 +
  arch/arm/dts/at91-sama5d27_wlsom1_ek.dts          |   25 +
  arch/arm/dts/at91-sama5d2_icp.dts                 |   22 +
  arch/arm/dts/at91-sama7g5ek-u-boot.dtsi           |  108 +
  arch/arm/dts/at91-sama7g5ek.dts                   |   23 +-
  arch/arm/dts/sam9x60.dtsi                         |   85 +
  arch/arm/dts/sam9x60ek.dts                        |  124 ++
  arch/arm/dts/sama5d2.dtsi                         |    1 -
  arch/arm/dts/sama7g5.dtsi                         |   27 +-
  arch/arm/mach-at91/armv7/sama7g5_devices.c        |   26 +-
  arch/arm/mach-at91/include/mach/sama7-sfr.h       |   59 +
  arch/arm/mach-at91/include/mach/sama7g5.h         |   28 +
  board/atmel/sam9x60_curiosity/MAINTAINERS         |    1 +
  board/atmel/sam9x60_curiosity/sam9x60_curiosity.c |   10 +
  board/atmel/sam9x60ek/sam9x60ek.c                 |   62 +-
  configs/sam9x60_curiosity_mmc1_defconfig          |   92 +
  configs/sam9x60ek_mmc_defconfig                   |    9 +-
  configs/sam9x60ek_nandflash_defconfig             |    9 +-
  configs/sam9x60ek_qspiflash_defconfig             |    8 +-
  drivers/Kconfig                                   |    2 +
  drivers/Makefile                                  |    1 +
  drivers/memory/Kconfig                            |    7 +
  drivers/memory/Makefile                           |    1 +
  drivers/memory/atmel_ebi.c                        |   37 +
  drivers/mfd/Kconfig                               |    4 +
  drivers/mfd/Makefile                              |    1 +
  drivers/mfd/atmel-smc.c                           |  364 ++++
  drivers/mtd/nand/raw/Kconfig                      |    8 +
  drivers/mtd/nand/raw/Makefile                     |    1 +
  drivers/mtd/nand/raw/atmel/Makefile               |    5 +
  drivers/mtd/nand/raw/atmel/nand-controller.c      | 2286 
+++++++++++++++++++++
  drivers/mtd/nand/raw/atmel/pmecc.c                |  965 +++++++++
  drivers/mtd/nand/raw/atmel/pmecc.h                |   94 +
  drivers/reset/Kconfig                             |    8 +
  drivers/reset/Makefile                            |    1 +
  drivers/reset/reset-at91.c                        |  141 ++
  drivers/sysreset/sysreset_at91.c                  |    9 +-
  include/configs/sam9x60ek.h                       |    9 -
  include/dt-bindings/clk/at91.h                    |    5 +
  include/dt-bindings/mfd/at91-usart.h              |   17 +
  include/dt-bindings/reset/sama7g5-reset.h         |   10 +
  include/linux/mfd/syscon/atmel-matrix.h           |  112 +
  include/linux/mfd/syscon/atmel-smc.h              |  119 ++
  44 files changed, 4841 insertions(+), 107 deletions(-)
  create mode 100644 arch/arm/mach-at91/include/mach/sama7-sfr.h
  create mode 100644 configs/sam9x60_curiosity_mmc1_defconfig
  create mode 100644 drivers/memory/atmel_ebi.c
  create mode 100644 drivers/mfd/Kconfig
  create mode 100644 drivers/mfd/Makefile
  create mode 100644 drivers/mfd/atmel-smc.c
  create mode 100644 drivers/mtd/nand/raw/atmel/Makefile
  create mode 100644 drivers/mtd/nand/raw/atmel/nand-controller.c
  create mode 100644 drivers/mtd/nand/raw/atmel/pmecc.c
  create mode 100644 drivers/mtd/nand/raw/atmel/pmecc.h
  create mode 100644 drivers/reset/reset-at91.c
  create mode 100644 include/dt-bindings/mfd/at91-usart.h
  create mode 100644 include/dt-bindings/reset/sama7g5-reset.h
  create mode 100644 include/linux/mfd/syscon/atmel-matrix.h
  create mode 100644 include/linux/mfd/syscon/atmel-smc.h


More information about the U-Boot mailing list