All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/5] Add board support for TS-4800
@ 2015-11-25 19:25 ` Damien Riegel
  0 siblings, 0 replies; 40+ messages in thread
From: Damien Riegel @ 2015-11-25 19:25 UTC (permalink / raw)
  To: linux-kernel, linux-arm-kernel, linux-watchdog, devicetree
  Cc: Lee Jones, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell,
	Kumar Gala, Russell King, Shawn Guo, Sascha Hauer, Arnd Bergmann,
	Samuel Ortiz, Wim Van Sebroeck, Guenter Roeck, kernel,
	Damien Riegel

This patch serie adds support for TS-4800 board. This board,                                                                              
manufactured by Technologic Systems, is based on an IMX515.

The first stage bootloader, called TS-BOOTROM, enables the watchdog,
so a watchdog driver is required to prevent board from rebooting.

The current device tree is minimal but it allows to get a shell on the
board.

Changes in v6:
 - vendor prefix: reorder to sort alphabetically (wrong order since v3)
 - split commit adding device tree into two patches: one for the doc, one for
   the bindings

Changes in v5:
 - watchdog: changed iteration stop condition in set_timeout to be less
   error prone

Changes in v4:
 - syscon: rewrite DT property reading to be clearer
 - watchdog: made fixes suggested by Guenter (now uses
   watchdog_init_timeout, u32 instead of u16, fixed error checking in
   probe, cleaned set_timeout)

Changes in v3:
 - Rebased on v4.3
 - Changed vendor prefix from "ts" to "technologic"
 - Added a DT option to generic syscon driver to allow regmap configuration
 - Dropped custom mfd driver, use generic syscon driver instead.

Changes in v2:
 - Added a mfd driver to handle syscon registers
 - The watchdog driver now uses the regmap (created by the mfd driver)
   to access the feed register
 - Remove watchdog's dependency on SOC_IMX51

Damien Riegel (6):
  of: add vendor prefix for Technologic Systems
  mfd: syscon: add a DT property to set value width
  watchdog: ts4800: add driver for TS-4800 watchdog
  ARM: imx_v6_v7_defconfig: add TS-4800 watchdog
  of: documentation: add bindings documentation for TS-4800
  ARM: dts: TS-4800: add basic device tree

 .../devicetree/bindings/arm/technologic.txt        |   6 +
 Documentation/devicetree/bindings/mfd/syscon.txt   |   3 +
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 .../devicetree/bindings/watchdog/ts4800-wdt.txt    |  25 +++
 arch/arm/boot/dts/Makefile                         |   3 +-
 arch/arm/boot/dts/imx51-ts4800.dts                 | 190 ++++++++++++++++++
 arch/arm/configs/imx_v6_v7_defconfig               |   1 +
 drivers/mfd/syscon.c                               |  13 ++
 drivers/watchdog/Kconfig                           |  10 +
 drivers/watchdog/Makefile                          |   1 +
 drivers/watchdog/ts4800_wdt.c                      | 215 +++++++++++++++++++++
 11 files changed, 467 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/arm/technologic.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/ts4800-wdt.txt
 create mode 100644 arch/arm/boot/dts/imx51-ts4800.dts
 create mode 100644 drivers/watchdog/ts4800_wdt.c

-- 
2.5.0


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

end of thread, other threads:[~2015-11-26 18:52 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-25 19:25 [PATCH v5 0/5] Add board support for TS-4800 Damien Riegel
2015-11-25 19:25 ` Damien Riegel
2015-11-25 19:25 ` Damien Riegel
2015-11-25 19:25 ` [PATCH v6 1/6] of: add vendor prefix for Technologic Systems Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 20:25   ` Rob Herring
2015-11-25 20:25     ` Rob Herring
2015-11-25 20:25     ` Rob Herring
2015-11-25 19:25 ` [PATCH v6 2/6] mfd: syscon: add a DT property to set value width Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 20:32   ` Rob Herring
2015-11-25 20:32     ` Rob Herring
2015-11-25 22:02     ` Damien Riegel
2015-11-25 22:02       ` Damien Riegel
2015-11-25 19:25 ` [PATCH v6 3/6] watchdog: ts4800: add driver for TS-4800 watchdog Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 20:29   ` Rob Herring
2015-11-25 20:29     ` Rob Herring
2015-11-25 20:29     ` Rob Herring
2015-11-25 20:54     ` Damien Riegel
2015-11-25 20:54       ` Damien Riegel
2015-11-25 20:54       ` Damien Riegel
2015-11-26 18:50   ` kbuild test robot
2015-11-26 18:50     ` kbuild test robot
2015-11-26 18:50     ` kbuild test robot
2015-11-25 19:25 ` [PATCH v6 4/6] ARM: imx_v6_v7_defconfig: add " Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25 ` [PATCH v6 5/6] of: documentation: add bindings documentation for TS-4800 Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 21:59   ` Rob Herring
2015-11-25 21:59     ` Rob Herring
2015-11-25 21:59     ` Rob Herring
2015-11-25 19:25 ` [PATCH v6 6/6] ARM: dts: TS-4800: add basic device tree Damien Riegel
2015-11-25 19:25   ` Damien Riegel
2015-11-25 19:25   ` Damien Riegel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.