OSDN Git Service

platform/mellanox: Introduce support for Mellanox register access driver
authorVadim Pasternak <vadimp@mellanox.com>
Sun, 17 Jun 2018 16:56:53 +0000 (16:56 +0000)
committerDarren Hart (VMware) <dvhart@infradead.org>
Tue, 19 Jun 2018 23:56:53 +0000 (16:56 -0700)
commit5ec4a8ace06cc0dc1af190dfa53d175029714d66
treec6840f72d302dc77072f3f3268e6c46b53e0327d
parentce397d215ccd07b8ae3f71db689aedb85d56ab40
platform/mellanox: Introduce support for Mellanox register access driver

Introduce new Mellanox platform driver to allow access to Mellanox
programmable device register space trough sysfs interface.
The driver purpose is to provide sysfs interface for user space for the
registers essential for system control and monitoring.
The sets of registers for sysfs access are supposed to be defined per
system type bases and include the registers related to system resets
operation, system reset causes monitoring and some kinds of mux selection.

Signed-off-by: Vadim Pasternak <vadimp@mellanox.com>
[dvhart: Kconfig typo fixes spotted by Randy Dunlap]
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
drivers/platform/mellanox/Kconfig
drivers/platform/mellanox/Makefile
drivers/platform/mellanox/mlxreg-io.c [new file with mode: 0644]