1 2if MCTP 3 4menu "MCTP Device Drivers" 5 6config MCTP_SERIAL 7 tristate "MCTP serial transport" 8 depends on TTY 9 select CRC_CCITT 10 help 11 This driver provides an MCTP-over-serial interface, through a 12 serial line-discipline, as defined by DMTF specification "DSP0253 - 13 MCTP Serial Transport Binding". By attaching the ldisc to a serial 14 device, we get a new net device to transport MCTP packets. 15 16 This allows communication with external MCTP endpoints which use 17 serial as their transport. It can also be used as an easy way to 18 provide MCTP connectivity between virtual machines, by forwarding 19 data between simple virtual serial devices. 20 21 Say y here if you need to connect to MCTP endpoints over serial. To 22 compile as a module, use m; the module will be called mctp-serial. 23 24config MCTP_TRANSPORT_I2C 25 tristate "MCTP SMBus/I2C transport" 26 # i2c-mux is optional, but we must build as a module if i2c-mux is a module 27 depends on I2C_MUX || !I2C_MUX 28 depends on I2C 29 depends on I2C_SLAVE 30 select MCTP_FLOWS 31 help 32 Provides a driver to access MCTP devices over SMBus/I2C transport, 33 from DMTF specification DSP0237. A MCTP protocol network device is 34 created for each I2C bus that has been assigned a mctp-i2c device. 35 36config MCTP_TRANSPORT_I3C 37 tristate "MCTP I3C transport" 38 depends on I3C 39 help 40 Provides a driver to access MCTP devices over I3C transport, 41 from DMTF specification DSP0233. 42 A MCTP protocol network device is created for each I3C bus 43 having a "mctp-controller" devicetree property. 44 45endmenu 46 47endif 48