type_c_data
static void get_default_type_c_parameter(struct type_c_data *type_c)
static int setup_type_c_parameter(struct type_c_data *type_c)
static int extcon_rtk_type_c_init(struct type_c_data *type_c)
static int extcon_rtk_type_c_edev_register(struct type_c_data *type_c)
struct type_c_data *type_c;
struct type_c_data *type_c = dev_get_drvdata(dev);
struct type_c_data *type_c = dev_get_drvdata(dev);
struct type_c_data *type_c = dev_get_drvdata(dev);
static int rtd129x_switch_type_c_plug_config(struct type_c_data *type_c,
static inline void switch_type_c_plug_config(struct type_c_data *type_c,
static void switch_type_c_dr_mode(struct type_c_data *type_c, int dr_mode, int cc)
static int connector_attached(struct type_c_data *type_c, u32 cc, int dr_mode)
static int connector_detached(struct type_c_data *type_c, u32 cc, int dr_mode)
static int __detect_host_device(struct type_c_data *type_c, u32 rp_or_rd_en)
static int detect_device(struct type_c_data *type_c)
static int detect_host(struct type_c_data *type_c)
static int host_device_switch_detection(struct type_c_data *type_c)
static int detect_type_c_state(struct type_c_data *type_c)
struct type_c_data *type_c = container_of(work, struct type_c_data,
struct type_c_data *type_c = (struct type_c_data *)__data;
struct type_c_data *type_c = typec_get_drvdata(port);
struct type_c_data *type_c = s->private;
struct type_c_data *type_c = s->private;
static inline void create_debug_files(struct type_c_data *type_c)
static inline void remove_debug_files(struct type_c_data *type_c)
static inline void create_debug_files(struct type_c_data *type_c) { }
static inline void remove_debug_files(struct type_c_data *type_c) { }
static int __updated_type_c_parameter_by_efuse(struct type_c_data *type_c)
static int __updated_type_c_parameter_by_efuse_v2(struct type_c_data *type_c)