Lines Matching full:aon
9 #include <linux/firmware/thead/thead,th1520-aon.h>
94 * th1520_aon_call_rpc() - Send an RPC request to the TH1520 AON subsystem
95 * @aon_chan: Pointer to the AON channel structure
98 * This function sends an RPC message to the TH1520 AON subsystem via mailbox.
107 * * A negative error code if the mailbox send fails or if AON responds with
145 * th1520_aon_power_update() - Change power state of a resource via TH1520 AON
146 * @aon_chan: Pointer to the AON channel structure
151 * This function requests the TH1520 AON subsystem to set the power mode of the
154 * th1520_aon_call_rpc() to make the request. If the AON call fails, an error
188 * th1520_aon_init() - Initialize TH1520 AON firmware protocol interface
189 * @dev: Device pointer for the AON subsystem
191 * This function initializes the TH1520 AON firmware protocol interface by:
192 * - Allocating and initializing the AON channel structure
194 * - Requesting the AON mailbox channel
218 aon_chan->ch = mbox_request_channel_byname(cl, "aon"); in th1520_aon_init()
220 dev_err(dev, "Failed to request aon mbox chan\n"); in th1520_aon_init()
234 * th1520_aon_deinit() - Clean up TH1520 AON firmware protocol interface
235 * @aon_chan: Pointer to the AON channel structure to clean up
239 * - Frees the AON channel