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()
202 /* Switch the mctp i2c device to receive responses.
216 /* Switch the mctp i2c device to receive responses */
918 /* List size is limited by number of MCTP netdevs on a single hardware bus */ in mctp_i2c_remove_netdev()
942 WARN_ONCE(!root, "MCTP I2C failed to find root adapter for %s\n", in mctp_i2c_get_adapter()
951 /* Determines whether a device is an i2c adapter with the "mctp-controller"
962 * new mctp-i2c client is probed.
974 /* Must either have mctp-controller property on the adapter, or in mctp_i2c_client_try_attach()
992 /* Check for mctp-controller property on the adapter */ in mctp_i2c_notify_add()
1008 dev_warn(dev, "Failed adding mctp-i2c net device\n"); in mctp_i2c_notify_add()
1047 /* Add a netdev for adapters that have a 'mctp-controller' property */ in mctp_i2c_probe()
1070 /* We look for a 'mctp-controller' property on I2C busses as they are
1094 { "mctp-i2c-interface" },
1100 { .compatible = "mctp-i2c-controller" },
1107 .name = "mctp-i2c-interface",
1119 pr_info("MCTP I2C interface driver\n"); in mctp_i2c_mod_init()
1137 pr_warn("MCTP I2C could not unregister notifier, %d\n", rc); in mctp_i2c_mod_exit()
1144 MODULE_DESCRIPTION("MCTP I2C device");