Symbol: tps6598x
drivers/usb/typec/tipd/core.c
1053
struct tps6598x *tps = container_of(to_delayed_work(work),
drivers/usb/typec/tipd/core.c
1054
struct tps6598x, wq_poll);
drivers/usb/typec/tipd/core.c
1061
static int tps6598x_check_mode(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1096
static int tps6598x_psy_get_online(struct tps6598x *tps,
drivers/usb/typec/tipd/core.c
1112
struct tps6598x *tps = power_supply_get_drvdata(psy);
drivers/usb/typec/tipd/core.c
1133
static int cd321x_switch_power_state(struct tps6598x *tps, u8 target_state)
drivers/usb/typec/tipd/core.c
1159
static int devm_tps6598_psy_register(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1189
tps6598x_register_port(struct tps6598x *tps, struct fwnode_handle *fwnode)
drivers/usb/typec/tipd/core.c
1270
cd321x_register_port(struct tps6598x *tps, struct fwnode_handle *fwnode)
drivers/usb/typec/tipd/core.c
1309
tps6598x_unregister_port(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1315
cd321x_unregister_port(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1328
static int tps_request_firmware(struct tps6598x *tps, const struct firmware **fw,
drivers/usb/typec/tipd/core.c
1353
tps25750_write_firmware(struct tps6598x *tps,
drivers/usb/typec/tipd/core.c
1380
tps25750_exec_pbms(struct tps6598x *tps, u8 *in_data, size_t in_len)
drivers/usb/typec/tipd/core.c
1407
static int tps25750_abort_patch_process(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1422
static int tps25750_start_patch_burst_mode(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
146
struct tps6598x;
drivers/usb/typec/tipd/core.c
1484
static int tps25750_complete_patch_process(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1516
static int tps25750_apply_patch(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
152
void (*remove)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
153
int (*register_port)(struct tps6598x *tps, struct fwnode_handle *node);
drivers/usb/typec/tipd/core.c
154
void (*unregister_port)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
1575
static int tps6598x_apply_patch(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
158
int (*apply_patch)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
159
int (*init)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
160
int (*switch_power_state)(struct tps6598x *tps, u8 target_state);
drivers/usb/typec/tipd/core.c
161
bool (*read_data_status)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
162
int (*reset)(struct tps6598x *tps);
drivers/usb/typec/tipd/core.c
163
int (*connect)(struct tps6598x *tps, u32 status);
drivers/usb/typec/tipd/core.c
1636
static int cd321x_init(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1641
static int tps25750_init(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1659
static int tps6598x_init(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1664
static int cd321x_reset(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1669
static int tps25750_reset(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1674
static int tps6598x_reset(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1680
tps25750_register_port(struct tps6598x *tps, struct fwnode_handle *fwnode)
drivers/usb/typec/tipd/core.c
1734
static void cd321x_remove(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
1744
struct tps6598x *tps;
drivers/usb/typec/tipd/core.c
1893
struct tps6598x *tps = i2c_get_clientdata(client);
drivers/usb/typec/tipd/core.c
1917
struct tps6598x *tps = i2c_get_clientdata(client);
drivers/usb/typec/tipd/core.c
1935
struct tps6598x *tps = i2c_get_clientdata(client);
drivers/usb/typec/tipd/core.c
1991
.tps_struct_size = sizeof(struct tps6598x),
drivers/usb/typec/tipd/core.c
2009
.tps_struct_size = sizeof(struct tps6598x),
drivers/usb/typec/tipd/core.c
204
struct tps6598x tps;
drivers/usb/typec/tipd/core.c
235
tps6598x_block_read(struct tps6598x *tps, u8 reg, void *val, size_t len)
drivers/usb/typec/tipd/core.c
257
static int tps6598x_block_write(struct tps6598x *tps, u8 reg,
drivers/usb/typec/tipd/core.c
274
static inline int tps6598x_read8(struct tps6598x *tps, u8 reg, u8 *val)
drivers/usb/typec/tipd/core.c
279
static inline int tps6598x_read16(struct tps6598x *tps, u8 reg, u16 *val)
drivers/usb/typec/tipd/core.c
284
static inline int tps6598x_read32(struct tps6598x *tps, u8 reg, u32 *val)
drivers/usb/typec/tipd/core.c
289
static inline int tps6598x_read64(struct tps6598x *tps, u8 reg, u64 *val)
drivers/usb/typec/tipd/core.c
294
static inline int tps6598x_write8(struct tps6598x *tps, u8 reg, u8 val)
drivers/usb/typec/tipd/core.c
299
static inline int tps6598x_write64(struct tps6598x *tps, u8 reg, u64 val)
drivers/usb/typec/tipd/core.c
305
tps6598x_write_4cc(struct tps6598x *tps, u8 reg, const char *val)
drivers/usb/typec/tipd/core.c
310
static int tps6598x_read_partner_identity(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
325
static void tps6598x_set_data_role(struct tps6598x *tps,
drivers/usb/typec/tipd/core.c
342
static int tps6598x_connect(struct tps6598x *tps, u32 status)
drivers/usb/typec/tipd/core.c
386
static void tps6598x_disconnect(struct tps6598x *tps, u32 status)
drivers/usb/typec/tipd/core.c
401
static int tps6598x_exec_cmd_tmo(struct tps6598x *tps, const char *cmd,
drivers/usb/typec/tipd/core.c
467
static int tps6598x_exec_cmd(struct tps6598x *tps, const char *cmd,
drivers/usb/typec/tipd/core.c
478
struct tps6598x *tps = typec_get_drvdata(port);
drivers/usb/typec/tipd/core.c
508
struct tps6598x *tps = typec_get_drvdata(port);
drivers/usb/typec/tipd/core.c
540
static bool tps6598x_read_status(struct tps6598x *tps, u32 *status)
drivers/usb/typec/tipd/core.c
556
static bool tps6598x_read_data_status(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
574
static bool cd321x_read_data_status(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
615
static bool tps6598x_read_power_status(struct tps6598x *tps)
drivers/usb/typec/tipd/core.c
633
static void tps6598x_handle_plug_event(struct tps6598x *tps, u32 status)
drivers/usb/typec/tipd/core.c
646
static void cd321x_typec_update_mode(struct tps6598x *tps, struct cd321x_status *st)
drivers/usb/typec/tipd/core.c
741
struct tps6598x *tps = &cd321x->tps;
drivers/usb/typec/tipd/core.c
857
static int cd321x_connect(struct tps6598x *tps, u32 status)
drivers/usb/typec/tipd/core.c
877
struct tps6598x *tps = data;
drivers/usb/typec/tipd/core.c
925
static bool tps6598x_has_role_changed(struct tps6598x *tps, u32 status)
drivers/usb/typec/tipd/core.c
934
struct tps6598x *tps = data;
drivers/usb/typec/tipd/core.c
987
struct tps6598x *tps = data;
drivers/usb/typec/tipd/trace.h
10
#define TRACE_SYSTEM tps6598x