Lines Matching full:mctp

3  * Management Controller Transport Protocol (MCTP)
5 * "DSP0237 Management Component Transport Protocol (MCTP) SMBus/I2C
9 * A netdev is created for each I2C bus that handles MCTP. In the case of an I2C
14 * mctp-i2c-controller.yml devicetree binding has further details.
25 #include <net/mctp.h>
41 #define MCTP_I2C_OF_PROP "mctp-controller"
136 dev_err(&client->dev, "failed, MCTP requires a 7-bit I2C address, addr=0x%x\n", in mctp_i2c_new_client()
150 "A mctp-i2c-controller client cannot be placed on an I2C mux adapter.\n" in mctp_i2c_new_client()
152 " then set mctp-controller property on adapters to attach\n"); in mctp_i2c_new_client()
203 /* Switch the mctp i2c device to receive responses.
217 /* Switch the mctp i2c device to receive responses */
913 /* List size is limited by number of MCTP netdevs on a single hardware bus */ in mctp_i2c_remove_netdev()
937 WARN_ONCE(!root, "MCTP I2C failed to find root adapter for %s\n", in mctp_i2c_get_adapter()
946 /* Determines whether a device is an i2c adapter with the "mctp-controller"
957 * new mctp-i2c client is probed.
969 /* Must either have mctp-controller property on the adapter, or in mctp_i2c_client_try_attach()
987 /* Check for mctp-controller property on the adapter */ in mctp_i2c_notify_add()
1003 dev_warn(dev, "Failed adding mctp-i2c net device\n"); in mctp_i2c_notify_add()
1042 /* Add a netdev for adapters that have a 'mctp-controller' property */ in mctp_i2c_probe()
1065 /* We look for a 'mctp-controller' property on I2C busses as they are
1089 { "mctp-i2c-interface" },
1095 { .compatible = "mctp-i2c-controller" },
1102 .name = "mctp-i2c-interface",
1114 pr_info("MCTP I2C interface driver\n"); in mctp_i2c_mod_init()
1132 pr_warn("MCTP I2C could not unregister notifier, %d\n", rc); in mctp_i2c_mod_exit()
1139 MODULE_DESCRIPTION("MCTP I2C device");