/* Called by the Device Policy Manager to make a request of the USB-C Subsystem.  */
int usbc_request(const struct device *dev, const enum usbc_policy_request_t req)
/* Called by the Device Policy Manager to make a request of the USB-C Subsystem.  */
int usbc_request(const struct device *dev, const enum usbc_policy_request_t req)
{
	struct usbc_port_data *data = dev->data;
	data->request.val = req;
	k_fifo_put(&data->request_fifo, &data->request);
	return 0;
}