Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0-only
0002 config HMS_ANYBUSS_BUS
0003         tristate "HMS Anybus-S Bus Support"
0004         select REGMAP
0005         depends on OF && FIELDBUS_DEV
0006         help
0007           Driver for the HMS Industrial Networks Anybus-S bus.
0008           You can attach a single Anybus-S compatible card to it, which
0009           typically provides fieldbus and industrial ethernet
0010           functionality.
0011 
0012 if HMS_ANYBUSS_BUS
0013 
0014 config ARCX_ANYBUS_CONTROLLER
0015         tristate "Arcx Anybus-S Controller"
0016         depends on OF && GPIOLIB && HAS_IOMEM && REGULATOR
0017         select REGMAP_MMIO
0018         help
0019           Select this to get support for the Arcx Anybus controller.
0020           It connects to the SoC via a parallel memory bus, and
0021           embeds up to two Anybus-S buses (slots).
0022           There is also a CAN power readout, unrelated to the Anybus,
0023           modelled as a regulator.
0024 
0025 config HMS_PROFINET
0026         tristate "HMS Profinet IRT Controller (Anybus-S)"
0027         depends on FIELDBUS_DEV && HMS_ANYBUSS_BUS
0028         help
0029           If you say yes here you get support for the HMS Industrial
0030           Networks Profinet IRT Controller.
0031 
0032           It will be registered with the kernel as a fieldbus_dev,
0033           so userspace can interact with it via the fieldbus_dev userspace
0034           interface(s).
0035 
0036           This driver can also be built as a module. If so, the module
0037           will be called hms-profinet.
0038 
0039           If unsure, say N.
0040 
0041 endif