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()
313 pr_debug("(%s) Destroying SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_destroy()
335 * (i.e. SCMI instance) just return the existent device. in __scmi_device_create()
336 * This avoids any race between the SCMI driver, creating devices for in __scmi_device_create()
338 * registration of SCMI drivers. in __scmi_device_create()
349 * different SCMI server instances (parent) in __scmi_device_create()
354 "SCMI SystemPower protocol device must be unique !\n"); in __scmi_device_create()
387 pr_debug("(%s) Created SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_create()
400 * scmi_device_create - A method to create one or more SCMI devices
403 * @parent: The parent device to use identifying a specific SCMI instance
404 * @protocol: The SCMI protocol to be associated with this device
407 * be requested on the SCMI bus for @protocol will be created.
410 * a transport device or a device requested by an SCMI driver loaded after
411 * the core SCMI stack has been probed), or to create all the devices currently
412 * known to have been requested by the loaded SCMI drivers for a specific
413 * protocol (typically during SCMI core protocol enumeration at probe time).
492 pr_err("SCMI protocol bus register failed (%d)\n", retval); in scmi_bus_init()
494 pr_info("SCMI protocol bus registered\n"); in scmi_bus_init()
512 MODULE_ALIAS("scmi-core");
514 MODULE_DESCRIPTION("ARM SCMI protocol bus");