Searched refs:hd3ss3220 (Results 1 – 5 of 5) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/usb/typec/ |
| H A D | hd3ss3220.c | 35 struct hd3ss3220 { struct 42 static int hd3ss3220_set_source_pref(struct hd3ss3220 *hd3ss3220, int src_pref) in hd3ss3220_set_source_pref() argument 44 return regmap_update_bits(hd3ss3220->regmap, HD3SS3220_REG_GEN_CTRL, in hd3ss3220_set_source_pref() 49 static enum usb_role hd3ss3220_get_attached_state(struct hd3ss3220 *hd3ss3220) in hd3ss3220_get_attached_state() argument 55 ret = regmap_read(hd3ss3220->regmap, HD3SS3220_REG_CN_STAT_CTRL, in hd3ss3220_get_attached_state() 77 struct hd3ss3220 *hd3ss3220 = typec_get_drvdata(port); in hd3ss3220_dr_set() local 89 ret = hd3ss3220_set_source_pref(hd3ss3220, pref); in hd3ss3220_dr_set() 92 usb_role_switch_set_role(hd3ss3220->role_sw, role_val); in hd3ss3220_dr_set() 93 typec_set_data_role(hd3ss3220->port, role); in hd3ss3220_dr_set() 102 static void hd3ss3220_set_role(struct hd3ss3220 *hd3ss3220) in hd3ss3220_set_role() argument [all …]
|
| H A D | Makefile | 7 obj-$(CONFIG_TYPEC_HD3SS3220) += hd3ss3220.o
|
| H A D | Kconfig | 62 module will be called hd3ss3220.ko.
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/ |
| H A D | r8a774c0-cat874.dts | 185 hd3ss3220@47 { 186 compatible = "ti,hd3ss3220";
|
| H A D | beacon-renesom-baseboard.dtsi | 424 hd3ss3220@47 { 425 compatible = "ti,hd3ss3220";
|