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_find_device_by_of_node() - look up an SPMI device from a device node
411 * spmi_device_alloc() - Allocate a new SPMI device
435 * spmi_controller_alloc() - Allocate a new SPMI controller
467 "unable to allocate SPMI controller identifier.\n"); in spmi_controller_alloc()
473 dev_set_name(&ctrl->dev, "spmi-%d", id); in spmi_controller_alloc()
533 * spmi_controller_add() - Add an SPMI controller
537 * the SPMI core.
554 dev_dbg(&ctrl->dev, "spmi-%d registered: dev:%p\n", in spmi_controller_add()
572 * spmi_controller_remove(): remove an SPMI controller
575 * Remove a SPMI controller. Caller is responsible for calling
589 * __spmi_driver_register() - Register client driver with SPMI core
593 * This API will register the client driver with the SPMI framework.
624 MODULE_DESCRIPTION("SPMI module");
625 MODULE_ALIAS("platform:spmi");