This series adds support for the TI AM3517 SoC along with Wago PFC-200
board support. Also in this series some TI related driver patches. Most
notably some significant chages to the GPMC Nand driver which was not
really working anymore.
Sascha
Heinrich Toews (3):
net: davinci-emac: fix buggy channel tear down
net: davinci-emac: switch to device tree support
ARM: omap: AM3517: Change default clock rate for AM3517
Oleg Karfich (1):
ARM: omap3: Add support for reset reason detection
Sascha Hauer (19):
net: davinci-emac: Add timeout to polling loop
mci: omap: Improve error handling
mci: omap: use IS_ENABLED() rather than #ifdef
mtd: nand: omap: Use dev_dbg when a struct device * is available
mtd: nand: omap: Fix hamming correct return values
mtd: nand: omap: Disable subpage reads in hardware ecc mode
mtd: nand: omap: remove unused function argument
mtd: nand: omap: fix bch8_hw_romcode ecc layout
mtd: nand: omap: set eccbytes correctly
mtd: nand: omap: unbreak BCH8 support
ARM: omap: Add missing include
ARM: omap: dmtimer: Turn into a driver
ARM: omap: 32ktimer: Turn into a driver
ARM: omap: Add AM35XX support
ARM: omap: enable am33xx_uart_soft_reset for AM35xx
ARM: omap: Add AM3517 specific mux configuration
ARM: omap: Add emif4 support for AM3517
ARM: omap: Add board support for WAGO pfc200 platform
ARM: omap: am33xx_defconfig: Enable more boards and rename
arch/arm/boards/Makefile | 1 +
arch/arm/boards/wago-pfc-am35xx/Makefile | 6 +
arch/arm/boards/wago-pfc-am35xx/board-mlo.c | 73 +++
arch/arm/boards/wago-pfc-am35xx/board.c | 39 ++
arch/arm/boards/wago-pfc-am35xx/lowlevel.c | 231 +++++++++
.../arm/configs/am35xx_pfc200_xload_defconfig | 40 ++
.../{am335x_defconfig => omap_defconfig} | 5 +-
arch/arm/dts/Makefile | 1 +
arch/arm/dts/am35xx-pfc-750_820x.dts | 487 ++++++++++++++++++
arch/arm/dts/am3xxx-pfc-nandparts.dtsi | 63 +++
arch/arm/mach-omap/Kconfig | 24 +-
arch/arm/mach-omap/Makefile | 5 +-
arch/arm/mach-omap/am33xx_generic.c | 32 +-
arch/arm/mach-omap/am35xx_emif4.c | 85 +++
arch/arm/mach-omap/am3xxx.c | 32 ++
.../mach-omap/include/mach/am3xxx-silicon.h | 6 +
arch/arm/mach-omap/include/mach/emif4.h | 105 ++++
arch/arm/mach-omap/include/mach/omap3-clock.h | 2 +
arch/arm/mach-omap/include/mach/omap3-mux.h | 49 +-
arch/arm/mach-omap/include/mach/sys_info.h | 2 +
arch/arm/mach-omap/omap3_clock.c | 16 +-
arch/arm/mach-omap/omap3_generic.c | 58 ++-
arch/arm/mach-omap/omap4_generic.c | 5 +-
drivers/clocksource/Kconfig | 6 +
drivers/clocksource/Makefile | 2 +
.../clocksource/timer-ti-32k.c | 39 +-
.../clocksource/timer-ti-dm.c | 47 +-
drivers/mci/omap_hsmmc.c | 37 +-
drivers/mtd/nand/nand_omap_gpmc.c | 141 +++--
drivers/net/davinci_emac.c | 210 +++++---
images/Makefile | 1 +
images/Makefile.am35xx | 24 +
include/platform_data/eth-davinci-emac.h | 10 -
33 files changed, 1657 insertions(+), 227 deletions(-)
create mode 100644 arch/arm/boards/wago-pfc-am35xx/Makefile
create mode 100644 arch/arm/boards/wago-pfc-am35xx/board-mlo.c
create mode 100644 arch/arm/boards/wago-pfc-am35xx/board.c
create mode 100644 arch/arm/boards/wago-pfc-am35xx/lowlevel.c
create mode 100644 arch/arm/configs/am35xx_pfc200_xload_defconfig
rename arch/arm/configs/{am335x_defconfig => omap_defconfig} (96%)
create mode 100644 arch/arm/dts/am35xx-pfc-750_820x.dts
create mode 100644 arch/arm/dts/am3xxx-pfc-nandparts.dtsi
create mode 100644 arch/arm/mach-omap/am35xx_emif4.c
create mode 100644 arch/arm/mach-omap/am3xxx.c
create mode 100644 arch/arm/mach-omap/include/mach/am3xxx-silicon.h
create mode 100644 arch/arm/mach-omap/include/mach/emif4.h
rename arch/arm/mach-omap/s32k_clksource.c =>
drivers/clocksource/timer-ti-32k.c (73%)
rename arch/arm/mach-omap/dmtimer.c => drivers/clocksource/timer-ti-dm.c (72%)
create mode 100644 images/Makefile.am35xx
delete mode 100644 include/platform_data/eth-davinci-emac.h
--
2.19.1
_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox