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()
169 pr_debug("Unrequesting SCMI device (%s) for protocol %x\n", in scmi_protocol_device_unrequest()
313 pr_debug("Registered new scmi driver %s\n", driver->name); in scmi_driver_register()
336 pr_debug("(%s) Destroying SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_destroy()
357 * (i.e. SCMI instance) just return the existent device. in __scmi_device_create()
358 * This avoids any race between the SCMI driver, creating devices for in __scmi_device_create()
360 * registration of SCMI drivers. in __scmi_device_create()
371 * different SCMI server instances (parent) in __scmi_device_create()
376 "SCMI SystemPower protocol device must be unique !\n"); in __scmi_device_create()
409 pr_debug("(%s) Created SCMI device '%s' for protocol 0x%x (%s)\n", in __scmi_device_create()
421 * scmi_device_create - A method to create one or more SCMI devices
424 * @parent: The parent device to use identifying a specific SCMI instance
425 * @protocol: The SCMI protocol to be associated with this device
428 * be requested on the SCMI bus for @protocol will be created.
431 * a transport device or a device requested by an SCMI driver loaded after
432 * the core SCMI stack has been probed), or to create all the devices currently
433 * known to have been requested by the loaded SCMI drivers for a specific
434 * protocol (typically during SCMI core protocol enumeration at probe time).
513 pr_err("SCMI protocol bus register failed (%d)\n", retval); in scmi_bus_init()
515 pr_info("SCMI protocol bus registered\n"); in scmi_bus_init()
533 MODULE_ALIAS("scmi-core");
535 MODULE_DESCRIPTION("ARM SCMI protocol bus");