#include <linux/module.h>
#include <linux/platform_data/cros_ec_commands.h>
#include <linux/usb/pd_vdo.h>
#include "cros_ec_typec.h"
#include "cros_typec_vdm.h"
void cros_typec_handle_vdm_attention(struct cros_typec_data *typec, int port_num)
{ … }
void cros_typec_handle_vdm_response(struct cros_typec_data *typec, int port_num)
{ … }
static int cros_typec_port_amode_enter(struct typec_altmode *amode, u32 *vdo)
{ … }
static int cros_typec_port_amode_vdm(struct typec_altmode *amode, const u32 hdr,
const u32 *vdo, int cnt)
{ … }
const struct typec_altmode_ops port_amode_ops = …;