162306a36Sopenharmony_ci
262306a36Sopenharmony_ciif MCTP
362306a36Sopenharmony_ci
462306a36Sopenharmony_cimenu "MCTP Device Drivers"
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciconfig MCTP_SERIAL
762306a36Sopenharmony_ci	tristate "MCTP serial transport"
862306a36Sopenharmony_ci	depends on TTY
962306a36Sopenharmony_ci	select CRC_CCITT
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  This driver provides an MCTP-over-serial interface, through a
1262306a36Sopenharmony_ci	  serial line-discipline, as defined by DMTF specification "DSP0253 -
1362306a36Sopenharmony_ci	  MCTP Serial Transport Binding". By attaching the ldisc to a serial
1462306a36Sopenharmony_ci	  device, we get a new net device to transport MCTP packets.
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci	  This allows communication with external MCTP endpoints which use
1762306a36Sopenharmony_ci	  serial as their transport. It can also be used as an easy way to
1862306a36Sopenharmony_ci	  provide MCTP connectivity between virtual machines, by forwarding
1962306a36Sopenharmony_ci	  data between simple virtual serial devices.
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci	  Say y here if you need to connect to MCTP endpoints over serial. To
2262306a36Sopenharmony_ci	  compile as a module, use m; the module will be called mctp-serial.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig MCTP_TRANSPORT_I2C
2562306a36Sopenharmony_ci	tristate "MCTP SMBus/I2C transport"
2662306a36Sopenharmony_ci	# i2c-mux is optional, but we must build as a module if i2c-mux is a module
2762306a36Sopenharmony_ci	depends on I2C_MUX || !I2C_MUX
2862306a36Sopenharmony_ci	depends on I2C
2962306a36Sopenharmony_ci	depends on I2C_SLAVE
3062306a36Sopenharmony_ci	select MCTP_FLOWS
3162306a36Sopenharmony_ci	help
3262306a36Sopenharmony_ci	  Provides a driver to access MCTP devices over SMBus/I2C transport,
3362306a36Sopenharmony_ci	  from DMTF specification DSP0237. A MCTP protocol network device is
3462306a36Sopenharmony_ci	  created for each I2C bus that has been assigned a mctp-i2c device.
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciendmenu
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciendif
39