brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 15860d6 Raw
53 lines · plain
1 2if MCTP3 4menu "MCTP Device Drivers"5 6config MCTP_SERIAL7	tristate "MCTP serial transport"8	depends on TTY9	select CRC_CCITT10	help11	  This driver provides an MCTP-over-serial interface, through a12	  serial line-discipline, as defined by DMTF specification "DSP0253 -13	  MCTP Serial Transport Binding". By attaching the ldisc to a serial14	  device, we get a new net device to transport MCTP packets.15 16	  This allows communication with external MCTP endpoints which use17	  serial as their transport. It can also be used as an easy way to18	  provide MCTP connectivity between virtual machines, by forwarding19	  data between simple virtual serial devices.20 21	  Say y here if you need to connect to MCTP endpoints over serial. To22	  compile as a module, use m; the module will be called mctp-serial.23 24config MCTP_SERIAL_TEST25        bool "MCTP serial tests" if !KUNIT_ALL_TESTS26        depends on MCTP_SERIAL=y && KUNIT=y27        default KUNIT_ALL_TESTS28 29config MCTP_TRANSPORT_I2C30	tristate "MCTP SMBus/I2C transport"31	# i2c-mux is optional, but we must build as a module if i2c-mux is a module32	depends on I2C_MUX || !I2C_MUX33	depends on I2C34	depends on I2C_SLAVE35	select MCTP_FLOWS36	help37	  Provides a driver to access MCTP devices over SMBus/I2C transport,38	  from DMTF specification DSP0237. A MCTP protocol network device is39	  created for each I2C bus that has been assigned a mctp-i2c device.40 41config MCTP_TRANSPORT_I3C42	tristate "MCTP I3C transport"43	depends on I3C44	help45	  Provides a driver to access MCTP devices over I3C transport,46	  from DMTF specification DSP0233.47	  A MCTP protocol network device is created for each I3C bus48	  having a "mctp-controller" devicetree property.49 50endmenu51 52endif53