Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1398723

[PATCH RFC v3 0/4] new bus type SIOX

From Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Newsgroups linux.kernel
Subject [PATCH RFC v3 0/4] new bus type SIOX
Date 2016-05-11 09:10 +0200
Message-ID <rxwrn-3gT-11@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


Hello,

this is v3 of the series, the only change is a rebase to a newer
mainline tree (didn't check if this resulted in any changes, worked
without problems) and I added commit logs and sign-offs.

So the open issues still apply which I list here again:

 - no device tree binding doc for bus master driver (patch 2)
   I will clean this up eventually when (and if) patch 1 gets in.

 - the devices should be polled each 25 ms, otherwise a per-device
   watchdog resets the device. I'm currently using a workqueue for that,
   and on a loaded machine sometimes the watchdog triggers. So maybe I
   need a different approach here? But I didn't debug that yet, so this
   is just FYI.

Patches 2 and 3 are only to show how patch 1 is intended to be used and
I'd need to rework patch 2 before it can go in and patch 3 probably
needs to go via the gpio tree, but I didn't care to cc the right people
as this series is mainly about patch 1.

Looking forward to feedback
Uwe Kleine-König

Uwe Kleine-König (4):
  siox: new driver framework for eckelmann SIOX
  siox: add gpio bus driver
  gpio: new driver to work with a 8x12 siox
  siox: add support for tracing

 drivers/Kconfig              |   2 +
 drivers/Makefile             |   1 +
 drivers/gpio/Kconfig         |   5 +
 drivers/gpio/Makefile        |   1 +
 drivers/gpio/gpio-siox.c     | 290 ++++++++++++++++++
 drivers/siox/Kconfig         |   9 +
 drivers/siox/Makefile        |   2 +
 drivers/siox/siox-bus-gpio.c | 175 +++++++++++
 drivers/siox/siox-core.c     | 686 +++++++++++++++++++++++++++++++++++++++++++
 drivers/siox/siox.h          |  52 ++++
 include/linux/siox.h         |  61 ++++
 include/trace/events/siox.h  |  60 ++++
 12 files changed, 1344 insertions(+)
 create mode 100644 drivers/gpio/gpio-siox.c
 create mode 100644 drivers/siox/Kconfig
 create mode 100644 drivers/siox/Makefile
 create mode 100644 drivers/siox/siox-bus-gpio.c
 create mode 100644 drivers/siox/siox-core.c
 create mode 100644 drivers/siox/siox.h
 create mode 100644 include/linux/siox.h
 create mode 100644 include/trace/events/siox.h

-- 
2.8.0.rc3

Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

[PATCH RFC v3 0/4] new bus type SIOX Uwe Kleine-König   <u.kleine-koenig@pengutronix.de> - 2016-05-11 09:10 +0200
  [PATCH RFC v3 3/4] gpio: new driver to work with a 8x12 siox Uwe Kleine-König   <u.kleine-koenig@pengutronix.de> - 2016-05-11 09:10 +0200
  [PATCH RFC v3 4/4] siox: add support for tracing Uwe Kleine-König   <u.kleine-koenig@pengutronix.de> - 2016-05-11 09:10 +0200
  [PATCH RFC v3 1/4] siox: new driver framework for eckelmann SIOX Uwe Kleine-König   <u.kleine-koenig@pengutronix.de> - 2016-05-11 09:10 +0200

csiph-web