Lines Matching full:spmi

13 #include <linux/spmi.h>
16 #include <dt-bindings/spmi/spmi.h>
18 #include <trace/events/spmi.h>
84 * spmi_device_remove(): remove an SPMI device
136 * @sdev: SPMI device.
155 * @sdev: SPMI device.
177 * @sdev: SPMI device.
199 * @sdev: SPMI device
218 * @sdev: SPMI device.
232 * @sdev: SPMI device.
254 * @sdev: SPMI device.
276 * @sdev: SPMI device.
289 * spmi_command_sleep() - sends SLEEP command to the specified SPMI device
290 * @sdev: SPMI device.
301 * spmi_command_wakeup() - sends WAKEUP command to the specified SPMI device
302 * @sdev: SPMI device.
314 * spmi_command_shutdown() - sends SHUTDOWN command to the specified SPMI device
315 * @sdev: SPMI device.
382 .name = "spmi",
391 * spmi_device_from_of() - get the associated SPMI device from a device node
408 * spmi_device_alloc() - Allocate a new SPMI device
432 * spmi_controller_alloc() - Allocate a new SPMI controller
464 "unable to allocate SPMI controller identifier.\n"); in spmi_controller_alloc()
470 dev_set_name(&ctrl->dev, "spmi-%d", id); in spmi_controller_alloc()
530 * spmi_controller_add() - Add an SPMI controller
534 * the SPMI core.
551 dev_dbg(&ctrl->dev, "spmi-%d registered: dev:%p\n", in spmi_controller_add()
569 * spmi_controller_remove(): remove an SPMI controller
572 * Remove a SPMI controller. Caller is responsible for calling
586 * __spmi_driver_register() - Register client driver with SPMI core
590 * This API will register the client driver with the SPMI framework.
621 MODULE_DESCRIPTION("SPMI module");
622 MODULE_ALIAS("platform:spmi");