Home
last modified time | relevance | path

Searched full:otg_switch (Results 1 – 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/mtu3/
Dmtu3_dr.c95 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_host()
114 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_device()
125 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_set_vbus()
156 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_set_mailbox()
240 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_extcon_register()
285 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_mode_switch()
349 container_of(otg_sx, struct ssusb_mtk, otg_switch); in ssusb_role_sw_register()
365 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_init()
383 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_exit()
Dmtu3_host.c194 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_host_setup()
208 ssusb_set_vbus(&ssusb->otg_switch, 1); in ssusb_host_setup()
214 ssusb_set_vbus(&ssusb->otg_switch, 0); in ssusb_host_cleanup()
Dmtu3_debugfs.c435 ssusb->otg_switch.manual_drd_enabled ? "manual" : "auto"); in ssusb_mode_show()
478 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_show()
496 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_write()
Dmtu3_plat.c217 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in get_ssusb_rscs()
Dmtu3.h258 struct otg_switch_mtk otg_switch; member
/kernel/linux/linux-6.6/drivers/misc/
Dhisi_hikey_usb.c35 struct gpio_desc *otg_switch; member
77 if (!hisi_hikey_usb->otg_switch) in usb_switch_ctrl()
80 gpiod_set_value_cansleep(hisi_hikey_usb->otg_switch, switch_to); in usb_switch_ctrl()
155 hisi_hikey_usb->otg_switch = devm_gpiod_get(dev, "otg-switch", in hisi_hikey_usb_of_role_switch()
157 if (IS_ERR(hisi_hikey_usb->otg_switch)) { in hisi_hikey_usb_of_role_switch()
159 PTR_ERR(hisi_hikey_usb->otg_switch)); in hisi_hikey_usb_of_role_switch()
160 return PTR_ERR(hisi_hikey_usb->otg_switch); in hisi_hikey_usb_of_role_switch()
/kernel/linux/linux-5.10/drivers/misc/
Dhisi_hikey_usb.c35 struct gpio_desc *otg_switch; member
81 if (!hisi_hikey_usb->otg_switch) in usb_switch_ctrl()
84 gpiod_set_value_cansleep(hisi_hikey_usb->otg_switch, switch_to); in usb_switch_ctrl()
190 hisi_hikey_usb->otg_switch = devm_gpiod_get(dev, "otg-switch", in hisi_hikey_usb_probe()
192 if (IS_ERR(hisi_hikey_usb->otg_switch)) in hisi_hikey_usb_probe()
193 return PTR_ERR(hisi_hikey_usb->otg_switch); in hisi_hikey_usb_probe()
/kernel/linux/linux-6.6/drivers/usb/mtu3/
Dmtu3_dr.c19 return container_of(otg_sx, struct ssusb_mtk, otg_switch); in otg_sx_to_ssusb()
75 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_host()
94 if (ssusb->otg_switch.is_u3_drd) { in switch_port_to_device()
232 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_mode_switch()
263 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_role_sw_set()
309 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_init()
326 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_otg_switch_exit()
Dmtu3_host.c220 if (ssusb->otg_switch.is_u3_drd) in ssusb_host_resume()
297 ssusb_set_vbus(&ssusb->otg_switch, 1); in ssusb_host_setup()
303 ssusb_set_vbus(&ssusb->otg_switch, 0); in ssusb_host_cleanup()
Dmtu3_debugfs.c436 ssusb->otg_switch.manual_drd_enabled ? "manual" : "auto"); in ssusb_mode_show()
479 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_show()
497 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_vbus_write()
Dmtu3_plat.c195 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in ssusb_u3_drd_check()
221 struct otg_switch_mtk *otg_sx = &ssusb->otg_switch; in get_ssusb_rscs()
Dmtu3.h255 struct otg_switch_mtk otg_switch; member
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Drk808.txt67 - vcc9-supply: The input supply for OTG_SWITCH
80 - usb-supply: The input supply for OTG_SWITCH
123 - OTG_SWITCH for RK817
135 - OTG_SWITCH
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Drockchip,rk818.yaml94 The input supply for OTG_SWITCH.
99 "^(DCDC_REG[1-4]|DCDC_BOOST|LDO_REG[1-9]|SWITCH_REG|HDMI_SWITCH|OTG_SWITCH)$":
Drockchip,rk817.yaml83 The input supply for OTG_SWITCH.
88 "^(LDO_REG[1-9]|DCDC_REG[1-4]|BOOST|OTG_SWITCH)$":
/kernel/linux/linux-6.6/arch/arm64/boot/dts/rockchip/
Drk3566-pinenote.dtsi416 otg_switch: OTG_SWITCH { label
417 regulator-name = "otg_switch";
479 vbus-supply = <&otg_switch>;
Drk3566-quartz64-a.dts526 otg_switch: OTG_SWITCH { label
527 regulator-name = "otg_switch";
Drk3566-anbernic-rgxx3.dtsi517 otg_switch: OTG_SWITCH { label
518 regulator-name = "otg_switch";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dwillsemi,wusb3801.yaml68 vbus-supply = <&otg_switch>;
/kernel/linux/linux-6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-odroid-go-ultra.dts502 OTG_SWITCH {
503 regulator-name = "otg_switch";
598 usb_host: OTG_SWITCH {
/kernel/linux/linux-5.10/drivers/regulator/
Drk808-regulator.c1155 RK817_DESC_SWITCH(RK817_ID_BOOST_OTG_SW, "OTG_SWITCH", "vcc9",
1258 RK8XX_DESC_SWITCH(RK818_ID_OTG_SWITCH, "OTG_SWITCH", "usb",
/kernel/linux/linux-6.6/drivers/regulator/
Drk808-regulator.c1523 RK817_DESC_SWITCH(RK817_ID_BOOST_OTG_SW, "OTG_SWITCH", "vcc9",
1626 RK8XX_DESC_SWITCH(RK818_ID_OTG_SWITCH, "OTG_SWITCH", "usb",
/kernel/linux/patches/linux-5.10/yangfan_patch/
Ddrivers.patch57877 RK817_DESC_SWITCH(RK817_ID_BOOST_OTG_SW, "OTG_SWITCH", "vcc9",