• Home
  • Raw
  • Download

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 */
877 /* List size is limited by number of MCTP netdevs on a single hardware bus */ in mctp_i2c_remove_netdev()
901 WARN_ONCE(!root, "MCTP I2C failed to find root adapter for %s\n", in mctp_i2c_get_adapter()
910 /* Determines whether a device is an i2c adapter with the "mctp-controller"
921 * new mctp-i2c client is probed.
933 /* Must either have mctp-controller property on the adapter, or in mctp_i2c_client_try_attach()
951 /* Check for mctp-controller property on the adapter */ in mctp_i2c_notify_add()
967 dev_warn(dev, "Failed adding mctp-i2c net device\n"); in mctp_i2c_notify_add()
1006 /* Add a netdev for adapters that have a 'mctp-controller' property */ in mctp_i2c_probe()
1029 /* We look for a 'mctp-controller' property on I2C busses as they are
1053 { "mctp-i2c-interface", 0 },
1059 { .compatible = "mctp-i2c-controller" },
1066 .name = "mctp-i2c-interface",
1078 pr_info("MCTP I2C interface driver\n"); in mctp_i2c_mod_init()
1096 pr_warn("MCTP I2C could not unregister notifier, %d\n", rc); in mctp_i2c_mod_exit()
1103 MODULE_DESCRIPTION("MCTP I2C device");