All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch v2 0/3] drivers/platform: replace module x86/mlxcpld-hotplug with mellanox/mlxreg-hotplug
@ 2017-09-05 14:28 Vadim Pasternak
  2017-09-05 14:28 ` [patch v2 1/3] platform/mellanox: Introduce Mellanox hardware platform hotplug driver Vadim Pasternak
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Vadim Pasternak @ 2017-09-05 14:28 UTC (permalink / raw)
  To: gregkh, andy.shevchenko
  Cc: linux-kernel, platform-driver-x86, linux-leds, jacek.anaszewski,
	lee.jones, robh+dt, jiri, pavel, Vadim Pasternak

The patchset modifies x86/mlxcpld-hotplug.c for making it architecture
independent, renames to mlxreg-hotplug and moves it from
drivers/platform/x86 folder to new drivers/platform/mellanox folder.
This modification also introduces regmap interface for mlxreg-hotplug
driver to allow hotplug event functionality over programmable devices
logic, when these devices can be attached to different interfaces types,
like I2C, LPC, SPI.
Module include/linux/platform_data/mlxcpld-hotplug.h is removed and new
module include/linux/platform_data/mlxreg.h is to be used instead.
Driver drivers/platform/x86/mlx-platform.c is updated according to new
interface.
Relevant Makefile and Kconfig are updated.

New include file include/linux/platform_data/mlxreg.h from this patch is
added to allow kbuild testing.

Vadim Pasternak (3):
  platform/mellanox: Introduce Mellanox hardware platform hotplug driver
  platform/x86: mlx-platform: modify hotplug device activation
  platform/x86: mlxcpld-hotplug: driver removing

 MAINTAINERS                                   |  12 +-
 drivers/platform/Kconfig                      |   2 +
 drivers/platform/Makefile                     |   1 +
 drivers/platform/mellanox/Kconfig             |  25 +
 drivers/platform/mellanox/Makefile            |   1 +
 drivers/platform/mellanox/mlxreg-hotplug.c    | 712 ++++++++++++++++++++++++++
 drivers/platform/x86/Kconfig                  |   9 -
 drivers/platform/x86/Makefile                 |   1 -
 drivers/platform/x86/mlx-platform.c           | 225 ++++++--
 drivers/platform/x86/mlxcpld-hotplug.c        | 515 -------------------
 include/linux/platform_data/mlxcpld-hotplug.h |  99 ----
 include/linux/platform_data/mlxreg.h          | 138 +++++
 12 files changed, 1056 insertions(+), 684 deletions(-)
 create mode 100644 drivers/platform/mellanox/Kconfig
 create mode 100644 drivers/platform/mellanox/Makefile
 create mode 100644 drivers/platform/mellanox/mlxreg-hotplug.c
 delete mode 100644 drivers/platform/x86/mlxcpld-hotplug.c
 delete mode 100644 include/linux/platform_data/mlxcpld-hotplug.h
 create mode 100644 include/linux/platform_data/mlxreg.h

-- 
2.1.4

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

end of thread, other threads:[~2017-09-07 13:36 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-05 14:28 [patch v2 0/3] drivers/platform: replace module x86/mlxcpld-hotplug with mellanox/mlxreg-hotplug Vadim Pasternak
2017-09-05 14:28 ` [patch v2 1/3] platform/mellanox: Introduce Mellanox hardware platform hotplug driver Vadim Pasternak
2017-09-07 13:35   ` kbuild test robot
2017-09-07 13:35     ` kbuild test robot
2017-09-05 14:28 ` [patch v2 2/3] platform/x86: mlx-platform: modify hotplug device activation Vadim Pasternak
2017-09-05 14:28 ` [patch v2 3/3] platform/x86: mlxcpld-hotplug: driver removing 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.