Introduce fieldbus_dev configuration interface
From: | Sven Van Asbroeck <thesven73-AT-gmail.com> | |
To: | Greg KH <gregkh-AT-linuxfoundation.org> | |
Subject: | [PATCH v1 0/5] Introduce fieldbus_dev configuration interface | |
Date: | Wed, 18 Sep 2019 14:35:47 -0400 | |
Message-ID: | <20190918183552.28959-1-TheSven73@gmail.com> | |
Cc: | =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber-AT-suse.de>, Linus Walleij <linus.walleij-AT-linaro.org>, Enrico Weigelt <lkml-AT-metux.net>, Oliver Hartkopp <socketcan-AT-hartkopp.net>, jan.kiszka-AT-siemens.com, Frank Iwanitz <friw-AT-hms-networks.de>, linux-kernel-AT-vger.kernel.org, netdev-AT-vger.kernel.org | |
Archive-link: | Article |
Introduce a (userspace) config interface for fieldbus_dev. Add support for the HMS FL-NET controller, which requires config support, and is its first in-kernel user. Sven Van Asbroeck (5): staging: fieldbus core: remove unused strings staging: fieldbus: move "offline mode" definition to fieldbus core staging: fieldbus core: add support for device configuration staging: fieldbus core: add support for FL-NET devices staging: fieldbus: add support for HMS FL-NET industrial controller .../Documentation/ABI/configfs-fieldbus-dev | 90 +++ .../ABI/sysfs-class-fieldbus-dev | 1 + .../fieldbus/Documentation/fieldbus_dev.txt | 60 +- drivers/staging/fieldbus/Kconfig | 14 + drivers/staging/fieldbus/Makefile | 5 +- drivers/staging/fieldbus/anybuss/Kconfig | 17 + drivers/staging/fieldbus/anybuss/Makefile | 1 + .../staging/fieldbus/anybuss/anybuss-client.h | 11 +- drivers/staging/fieldbus/anybuss/hms-flnet.c | 520 ++++++++++++++++++ .../staging/fieldbus/anybuss/hms-profinet.c | 2 +- drivers/staging/fieldbus/anybuss/host.c | 6 +- drivers/staging/fieldbus/dev_config.c | 383 +++++++++++++ drivers/staging/fieldbus/dev_config.h | 41 ++ drivers/staging/fieldbus/dev_core.c | 28 +- drivers/staging/fieldbus/fieldbus_dev.h | 56 ++ 15 files changed, 1211 insertions(+), 24 deletions(-) create mode 100644 drivers/staging/fieldbus/Documentation/ABI/configfs-fieldbus-dev create mode 100644 drivers/staging/fieldbus/anybuss/hms-flnet.c create mode 100644 drivers/staging/fieldbus/dev_config.c create mode 100644 drivers/staging/fieldbus/dev_config.h -- 2.17.1