Merge tag 'linux-watchdog-5.2-rc1' of git://www.linux-watchdog.org/linux-watchdog
[linux-2.6-microblaze.git] / drivers / staging / fieldbus / anybuss / Kconfig
1 config HMS_ANYBUSS_BUS
2         tristate "HMS Anybus-S Bus Support"
3         select REGMAP
4         depends on OF && FIELDBUS_DEV
5         help
6           Driver for the HMS Industrial Networks Anybus-S bus.
7           You can attach a single Anybus-S compatible card to it, which
8           typically provides fieldbus and industrial ethernet
9           functionality.
10
11 if HMS_ANYBUSS_BUS
12
13 config ARCX_ANYBUS_CONTROLLER
14         tristate "Arcx Anybus-S Controller"
15         depends on OF && GPIOLIB && HAS_IOMEM && REGULATOR
16         help
17           Select this to get support for the Arcx Anybus controller.
18           It connects to the SoC via a parallel memory bus, and
19           embeds up to two Anybus-S buses (slots).
20           There is also a CAN power readout, unrelated to the Anybus,
21           modelled as a regulator.
22
23 config HMS_PROFINET
24         tristate "HMS Profinet IRT Controller (Anybus-S)"
25         depends on FIELDBUS_DEV && HMS_ANYBUSS_BUS
26         help
27           If you say yes here you get support for the HMS Industrial
28           Networks Profinet IRT Controller.
29
30           It will be registered with the kernel as a fieldbus_dev,
31           so userspace can interact with it via the fieldbus_dev userspace
32           interface(s).
33
34           This driver can also be built as a module. If so, the module
35           will be called hms-profinet.
36
37           If unsure, say N.
38
39 endif