Home
last modified time | relevance | path

Searched full:hd3ss3220 (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/usb/typec/
H A Dhd3ss3220.c3 * TI HD3SS3220 Type-C DRP Port Controller Driver
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()
[all …]
H A DKconfig54 tristate "TI HD3SS3220 Type-C DRP Port controller driver"
58 Say Y or M here if your system has TI HD3SS3220 Type-C DRP Port
62 module will be called hd3ss3220.ko.
H A DMakefile7 obj-$(CONFIG_TYPEC_HD3SS3220) += hd3ss3220.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/
H A Dti,hd3ss3220.yaml4 $id: http://devicetree.org/schemas/usb/ti,hd3ss3220.yaml#
7 title: TI HD3SS3220 TypeC DRP Port Controller
13 HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel
15 HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a
20 const: ti,hd3ss3220
59 hd3ss3220@47 {
60 compatible = "ti,hd3ss3220";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/
H A Dr8a774c0-cat874.dts185 hd3ss3220@47 {
186 compatible = "ti,hd3ss3220";
H A Dbeacon-renesom-baseboard.dtsi424 hd3ss3220@47 {
425 compatible = "ti,hd3ss3220";
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/connector/
H A Dusb-connector.yaml303 # USB-C connector attached to SoC and USB3 typec port controller(hd3ss3220)