Lines Matching full:scmi
3 * System Control and Management Interface (SCMI) Message Protocol bus layer
36 /* Track globally the creation of SCMI SystemPower related devices */
44 * This helper let an SCMI driver request specific devices identified by the
45 * @id_table to be created for each active SCMI instance.
60 pr_debug("Requesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_request()
65 pr_warn("SCMI Raw mode active. Rejecting '%s'/0x%02X\n", in scmi_protocol_device_request()
118 pr_err("Failed to save SCMI device - ret:%d\n", ret); in scmi_protocol_device_request()
164 pr_debug("Unrequesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_unrequest()
359 pr_debug("Registered new scmi driver %s\n", driver->name); in scmi_driver_register()
382 pr_debug("(%s) Destroying SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_destroy()
403 * (i.e. SCMI instance) just return the existent device. in __scmi_device_create()
404 * This avoids any race between the SCMI driver, creating devices for in __scmi_device_create()
406 * registration of SCMI drivers. in __scmi_device_create()
417 * different SCMI server instances (parent) in __scmi_device_create()
422 "SCMI SystemPower protocol device must be unique !\n"); in __scmi_device_create()
455 pr_debug("(%s) Created SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_create()
467 * scmi_device_create - A method to create one or more SCMI devices
470 * @parent: The parent device to use identifying a specific SCMI instance
471 * @protocol: The SCMI protocol to be associated with this device
474 * be requested on the SCMI bus for @protocol will be created.
477 * a transport device or a device requested by an SCMI driver loaded after
478 * the core SCMI stack has been probed), or to create all the devices currently
479 * known to have been requested by the loaded SCMI drivers for a specific
480 * protocol (typically during SCMI core protocol enumeration at probe time).
559 pr_err("SCMI protocol bus register failed (%d)\n", retval); in scmi_bus_init()
561 pr_info("SCMI protocol bus registered\n"); in scmi_bus_init()
579 MODULE_ALIAS("scmi-core");
581 MODULE_DESCRIPTION("ARM SCMI protocol bus");