All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch v2 0/2] Introduce support for mlxreg mfd core and I2C drivers
@ 2017-07-26 22:28 Vadim Pasternak
       [not found] ` <1501108094-16898-1-git-send-email-vadimp-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
  2017-07-26 22:28 ` [patch v2 2/2] mfd: Add Mellanox regmap I2C driver Vadim Pasternak
  0 siblings, 2 replies; 12+ messages in thread
From: Vadim Pasternak @ 2017-07-26 22:28 UTC (permalink / raw)
  To: lee.jones, robh+dt, pavel
  Cc: devicetree, j.anaszewski, rpurdie, linux-leds, jiri,
	jacek.anaszewski, Vadim Pasternak

This patchset adds support for the Mellanox BMC card equipped with the
programmable devices controlling hardware.
The support includes:
- signal handling for chassis, ASIC, CPU events;
- LED control;
- exposing sysfs interface for reset control, reset monitoring and mux
  selection for the access to remote devices at the host side.

It contains:
 - Introduction of Mellanox mlxreg-core drivers, which is bus independent
   and could work over register map of the programmable device (for
   example CPLD) attached to different buses, supported by register
   mapping.
 - I2C driver mlxreg-i2c, which creates register mapping for I2C access
   to the programmable devices with I2C interface. It allows control for
   devices with one and two bytes address space.

Vadim Pasternak (2):
  mfd: Add Mellanox regmap core driver
  mfd: Add Mellanox regmap I2C driver

 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |    8 +
 drivers/mfd/Kconfig                                |   28 +
 drivers/mfd/Makefile                               |    2 +
 drivers/mfd/mlxreg-core.c                          | 1257 ++++++++++++++++++++
 drivers/mfd/mlxreg-i2c.c                           |  183 +++
 include/linux/platform_data/mlxreg.h               |   87 ++
 7 files changed, 1566 insertions(+)
 create mode 100644 drivers/mfd/mlxreg-core.c
 create mode 100644 drivers/mfd/mlxreg-i2c.c
 create mode 100644 include/linux/platform_data/mlxreg.h

-- 
2.1.4

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

end of thread, other threads:[~2017-08-08 11:31 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-26 22:28 [patch v2 0/2] Introduce support for mlxreg mfd core and I2C drivers Vadim Pasternak
     [not found] ` <1501108094-16898-1-git-send-email-vadimp-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2017-07-26 22:28   ` [patch v2 1/2] mfd: Add Mellanox regmap core driver Vadim Pasternak
2017-08-07 15:58     ` Lee Jones
2017-08-08  5:59       ` Vadim Pasternak
     [not found]         ` <AM4PR05MB3330A1043B618D723EFF4C8DA28A0-n5Jp0YuYvM1LPiJj6BpYmdqRiQSDpxhJvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2017-08-08  7:02           ` Lee Jones
2017-08-08  7:22             ` Vadim Pasternak
     [not found]               ` <AM4PR05MB33301E39B8BB39F68D49B30DA28A0-n5Jp0YuYvM1LPiJj6BpYmdqRiQSDpxhJvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2017-08-08  7:45                 ` Pavel Machek
2017-08-08  7:59                   ` Vadim Pasternak
     [not found]                     ` <AM4PR05MB33300159962297EEC58F1BDAA28A0-n5Jp0YuYvM1LPiJj6BpYmdqRiQSDpxhJvxpqHgZTriW3zl9H0oFU5g@public.gmane.org>
2017-08-08  8:17                       ` Pavel Machek
2017-08-08  8:32                         ` Vadim Pasternak
2017-08-08 11:31                           ` Lee Jones
2017-07-26 22:28 ` [patch v2 2/2] mfd: Add Mellanox regmap I2C driver Vadim Pasternak

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.