Lines Matching full:scmi
3 * System Control and Management Interface (SCMI) Message Protocol bus layer
34 /* Track globally the creation of SCMI SystemPower related devices */
42 * This helper let an SCMI driver request specific devices identified by the
43 * @id_table to be created for each active SCMI instance.
59 pr_debug("Requesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_request()
64 pr_warn("SCMI Raw mode active. Rejecting '%s'/0x%02X\n", in scmi_protocol_device_request()
123 pr_err("Failed to save SCMI device - ret:%d\n", ret); in scmi_protocol_device_request()
158 pr_debug("Unrequesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_unrequest()
293 pr_debug("Registered new scmi driver %s\n", driver->name); in scmi_driver_register()
316 pr_debug("(%s) Destroying SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_destroy()
337 * (i.e. SCMI instance) just return the existent device. in __scmi_device_create()
338 * This avoids any race between the SCMI driver, creating devices for in __scmi_device_create()
340 * registration of SCMI drivers. in __scmi_device_create()
351 * different SCMI server instances (parent) in __scmi_device_create()
356 "SCMI SystemPower protocol device must be unique !\n"); in __scmi_device_create()
389 pr_debug("(%s) Created SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_create()
401 * scmi_device_create - A method to create one or more SCMI devices
404 * @parent: The parent device to use identifying a specific SCMI instance
405 * @protocol: The SCMI protocol to be associated with this device
408 * be requested on the SCMI bus for @protocol will be created.
411 * a transport device or a device requested by an SCMI driver loaded after
412 * the core SCMI stack has been probed), or to create all the devices currently
413 * known to have been requested by the loaded SCMI drivers for a specific
414 * protocol (typically during SCMI core protocol enumeration at probe time).
493 pr_err("SCMI protocol bus register failed (%d)\n", retval); in scmi_bus_init()
495 pr_info("SCMI protocol bus registered\n"); in scmi_bus_init()
513 MODULE_ALIAS("scmi-core");
515 MODULE_DESCRIPTION("ARM SCMI protocol bus");