mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 00/23] AM3517 support
@ 2018-12-14 14:17 Sascha Hauer
  2018-12-14 14:17 ` [PATCH 01/23] net: davinci-emac: fix buggy channel tear down Sascha Hauer
                   ` (23 more replies)
  0 siblings, 24 replies; 30+ messages in thread
From: Sascha Hauer @ 2018-12-14 14:17 UTC (permalink / raw)
  To: Barebox List

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
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2019-01-07 11:47 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-12-14 14:17 [PATCH 00/23] AM3517 support Sascha Hauer
2018-12-14 14:17 ` [PATCH 01/23] net: davinci-emac: fix buggy channel tear down Sascha Hauer
2018-12-14 14:17 ` [PATCH 02/23] net: davinci-emac: Add timeout to polling loop Sascha Hauer
2018-12-14 14:17 ` [PATCH 03/23] net: davinci-emac: switch to device tree support Sascha Hauer
2018-12-14 14:17 ` [PATCH 04/23] mci: omap: Improve error handling Sascha Hauer
2018-12-14 14:17 ` [PATCH 05/23] mci: omap: use IS_ENABLED() rather than #ifdef Sascha Hauer
2018-12-14 14:17 ` [PATCH 06/23] mtd: nand: omap: Use dev_dbg when a struct device * is available Sascha Hauer
2018-12-14 14:17 ` [PATCH 07/23] mtd: nand: omap: Fix hamming correct return values Sascha Hauer
2018-12-14 14:17 ` [PATCH 08/23] mtd: nand: omap: Disable subpage reads in hardware ecc mode Sascha Hauer
2018-12-14 14:17 ` [PATCH 09/23] mtd: nand: omap: remove unused function argument Sascha Hauer
2018-12-14 14:17 ` [PATCH 10/23] mtd: nand: omap: fix bch8_hw_romcode ecc layout Sascha Hauer
2018-12-14 14:17 ` [PATCH 11/23] mtd: nand: omap: set eccbytes correctly Sascha Hauer
2018-12-14 14:17 ` [PATCH 12/23] mtd: nand: omap: unbreak BCH8 support Sascha Hauer
2018-12-14 14:17 ` [PATCH 13/23] ARM: omap: Add missing include Sascha Hauer
2018-12-14 14:17 ` [PATCH 14/23] ARM: omap: dmtimer: Turn into a driver Sascha Hauer
2018-12-17 13:37   ` Teresa Remmet
2018-12-18  7:46     ` Sascha Hauer
2018-12-14 14:17 ` [PATCH 15/23] ARM: omap: 32ktimer: " Sascha Hauer
2018-12-14 14:17 ` [PATCH 16/23] ARM: omap: Add AM35XX support Sascha Hauer
2018-12-14 14:17 ` [PATCH 17/23] ARM: omap: enable am33xx_uart_soft_reset for AM35xx Sascha Hauer
2018-12-14 14:17 ` [PATCH 18/23] ARM: omap3: Add support for reset reason detection Sascha Hauer
2018-12-14 14:17 ` [PATCH 19/23] ARM: omap: Add AM3517 specific mux configuration Sascha Hauer
2018-12-14 14:17 ` [PATCH 20/23] ARM: omap: Add emif4 support for AM3517 Sascha Hauer
2018-12-14 14:17 ` [PATCH 21/23] ARM: omap: AM3517: Change default clock rate " Sascha Hauer
2018-12-14 14:17 ` [PATCH 22/23] ARM: omap: Add board support for WAGO pfc200 platform Sascha Hauer
2019-01-07 11:40   ` Heinrich.Toews
2019-01-07 11:46     ` Sascha Hauer
2018-12-14 14:17 ` [PATCH 23/23] ARM: omap: am33xx_defconfig: Enable more boards and rename Sascha Hauer
2018-12-14 16:22 ` [PATCH 00/23] AM3517 support Ladislav Michl
2018-12-14 19:32   ` Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox