Searched refs:typec_mux (Results 1 – 4 of 4) sorted by relevance
59 struct typec_mux *typec_mux; member320 return typec_mux_set(retimer->typec_mux, &mux_state); in ps883x_retimer_set()407 retimer->typec_mux = typec_mux_get(dev); in ps883x_retimer_probe()408 if (IS_ERR(retimer->typec_mux)) { in ps883x_retimer_probe()409 ret = dev_err_probe(dev, PTR_ERR(retimer->typec_mux), in ps883x_retimer_probe()490 typec_mux_put(retimer->typec_mux); in ps883x_retimer_probe()510 typec_mux_put(retimer->typec_mux); in ps883x_retimer_remove()
262 struct typec_mux { struct306 struct typec_mux *fwnode_typec_mux_get(struct fwnode_handle *fwnode) in fwnode_typec_mux_get()309 struct typec_mux *mux; in fwnode_typec_mux_get()361 void typec_mux_put(struct typec_mux *mux) in typec_mux_put()378 int typec_mux_set(struct typec_mux *mux, struct typec_mux_state *state) in typec_mux_set()
249 struct typec_mux_dev *typec_mux; member1090 ctx->typec.typec_mux = typec_mux_register(dev, &mux_desc); in anx7411_register_mux()1091 if (IS_ERR(ctx->typec.typec_mux)) { in anx7411_register_mux()1093 return PTR_ERR(ctx->typec.typec_mux); in anx7411_register_mux()1101 if (ctx->typec.typec_mux) { in anx7411_unregister_mux()1102 typec_mux_unregister(ctx->typec.typec_mux); in anx7411_unregister_mux()1103 ctx->typec.typec_mux = NULL; in anx7411_unregister_mux()
28 #include <linux/usb/typec_mux.h>3304 * the USBSS depends on the typec_mux register in wcd939x_probe()3446 struct typec_mux_dev *typec_mux = data; in wcd939x_unbind() 3448 typec_mux_unregister(typec_mux); in wcd939x_unbind() 3462 struct typec_mux_dev *typec_mux; in wcd939x_typec_switch_unregister() 3482 typec_mux = typec_mux_register(dev, &mux_desc); in wcd939x_add_typec() 3483 if (IS_ERR(typec_mux)) in wcd939x_add_typec() 3484 return dev_err_probe(dev, PTR_ERR(typec_mux), in wcd939x_add_typec() 3488 typec_mux); in wcd939x_add_typec() 3457 struct typec_mux_dev *typec_mux = data; wcd939x_typec_mux_unregister() local 3473 struct typec_mux_dev *typec_mux; wcd939x_add_typec() local