Searched full:otg_switch (Results 1 – 17 of 17) sorted by relevance
/linux/drivers/misc/ |
H A D | hisi_hikey_usb.c | 34 struct gpio_desc *otg_switch; member 76 if (!hisi_hikey_usb->otg_switch) in usb_switch_ctrl() 79 gpiod_set_value_cansleep(hisi_hikey_usb->otg_switch, switch_to); in usb_switch_ctrl() 154 hisi_hikey_usb->otg_switch = devm_gpiod_get(dev, "otg-switch", in hisi_hikey_usb_of_role_switch() 156 if (IS_ERR(hisi_hikey_usb->otg_switch)) { in hisi_hikey_usb_of_role_switch() 158 PTR_ERR(hisi_hikey_usb->otg_switch)); in hisi_hikey_usb_of_role_switch() 159 return PTR_ERR(hisi_hikey_usb->otg_switch); in hisi_hikey_usb_of_role_switch()
|
/linux/drivers/usb/mtu3/ |
H A D | mtu3_dr.c | 19 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()
|
H A D | mtu3_host.c | 250 if (ssusb->otg_switch.is_u3_drd) in ssusb_host_resume() 327 ssusb_set_vbus(&ssusb->otg_switch, 1); in ssusb_host_setup() 333 ssusb_set_vbus(&ssusb->otg_switch, 0); in ssusb_host_cleanup()
|
H A D | mtu3_debugfs.c | 436 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()
|
H A D | mtu3_plat.c | 195 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()
|
H A D | mtu3.h | 255 struct otg_switch_mtk otg_switch; member
|
/linux/Documentation/devicetree/bindings/mfd/ |
H A D | rockchip,rk817.yaml | 97 The input supply for OTG_SWITCH on RK817, 103 "^(LDO_REG[1-9]|DCDC_REG[1-5]|BOOST|OTG_SWITCH|SWITCH_REG[1-2])$": 190 "^(BOOST|OTG_SWITCH)$": false
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3566-pinenote.dtsi | 416 otg_switch: OTG_SWITCH { label 417 regulator-name = "otg_switch"; 479 vbus-supply = <&otg_switch>;
|
H A D | rk3566-anbernic-rgxx3.dtsi | 445 otg_switch: OTG_SWITCH { label 446 regulator-name = "otg_switch";
|
H A D | rk3326-gameforce-chi.dts | 554 otg_switch: OTG_SWITCH { label 555 regulator-name = "otg_switch";
|
H A D | rk3566-powkiddy-rk2023.dtsi | 604 otg_switch: OTG_SWITCH { label 605 regulator-name = "otg_switch";
|
H A D | rk3566-quartz64-a.dts | 527 otg_switch: OTG_SWITCH { label 528 regulator-name = "otg_switch";
|
H A D | rk3566-powkiddy-x55.dts | 636 otg_switch: OTG_SWITCH { label 637 regulator-name = "otg_switch";
|
H A D | rk3566-pinetab2.dtsi | 544 vbus: OTG_SWITCH { 547 regulator-name = "otg_switch";
|
H A D | rk3566-radxa-zero-3.dtsi | 410 vbus: OTG_SWITCH {
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | willsemi,wusb3801.yaml | 68 vbus-supply = <&otg_switch>;
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12b-odroid-go-ultra.dts | 506 OTG_SWITCH { 507 regulator-name = "otg_switch"; 602 usb_host: OTG_SWITCH {
|