[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