Home
last modified time | relevance | path

Searched full:hnp (Results 1 – 25 of 69) sorted by relevance

123

/linux/Documentation/devicetree/bindings/usb/
H A Dusb-drd.yaml18 features (HNP/SRP/ADP) is enabled. If ADP is required, otg-rev should be
32 hnp-disable:
34 Tells OTG controllers we want to disable OTG HNP. Normally HNP is the
H A Ddwc2.yaml137 hnp-disable: true
/linux/Documentation/ABI/stable/
H A Dsysfs-class-udc6 Indicates if an OTG A-Host supports HNP at an alternate port.
14 Indicates if an OTG A-Host supports HNP at this port.
22 Indicates if an OTG A-Host enabled HNP support.
39 but HNP was used to switch roles.
/linux/Documentation/usb/
H A Dchipidea.rst5 1. How to test OTG FSM(HNP and SRP)
8 To show how to demo OTG HNP and SRP functions via sys input files
57 or, by introducing HNP polling, B-Host can know when A-peripheral wishes to
/linux/include/linux/usb/
H A Dotg.h40 /* start or continue HNP role switch */
49 * @hnp_support: Indicates if the device supports HNP.
H A Dgadget.h394 * is in the Mini-AB jack, and HNP has been used to switch roles
397 * supports HNP at this port.
399 * only supports HNP on a different root port.
401 * enabled HNP support.
403 * in peripheral mode can support HNP polling.
/linux/drivers/usb/common/
H A Dusb-otg-fsm.c135 "no usb dev connected, can't start HNP polling\n"); in otg_hnp_polling_work()
157 /* Continue HNP polling */ in otg_hnp_polling_work()
191 * controller driver, otherwise, hnp polling is not started. in otg_start_hnp_polling()
283 * When HNP is triggered while a_bus_req = 0, a_host will in otg_set_state()
/linux/drivers/usb/musb/
H A Dmusb_core.c595 * Handles OTG hnp timeouts, such as b_ase0_brst
606 "HNP: b_wait_acon timeout; back to b_peripheral"); in musb_otg_timer_func()
613 musb_dbg(musb, "HNP: %s timeout", in musb_otg_timer_func()
619 musb_dbg(musb, "HNP: Unhandled mode %s", in musb_otg_timer_func()
626 * Stops the HNP transition. Caller must take care of locking.
634 musb_dbg(musb, "HNP: stop from %s", musb_otg_state_string(musb)); in musb_hnp_stop()
639 musb_dbg(musb, "HNP: back to %s", musb_otg_state_string(musb)); in musb_hnp_stop()
642 musb_dbg(musb, "HNP: Disabling HR"); in musb_hnp_stop()
653 musb_dbg(musb, "HNP: Stopping in unknown state %s", in musb_hnp_stop()
658 * When returning to A state after HNP, avoid hub_port_rebounce(), in musb_hnp_stop()
[all …]
H A Dmusb_virthub.c128 musb_dbg(musb, "HNP: Returning from HNP; no hub reset from b_idle"); in musb_port_reset()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7ulp-com.dts34 hnp-disable;
H A Dimx7ulp-evk.dts73 hnp-disable;
H A Dimx6q-var-dt6customboard.dts226 hnp-disable;
H A Dimx6ul-var-som-concerto.dts289 hnp-disable;
H A Dimx6ull-seeed-npi-dev-board.dtsi207 hnp-disable;
H A Dimx6ul-kontron-bl-common.dtsi193 hnp-disable;
H A De70k02.dtsi350 hnp-disable;
/linux/drivers/usb/core/
H A Dotg_productlist.h45 /* HNP test device is _never_ targeted (see OTG spec 6.6.6) */ in is_targeted()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mm-ucm-som.dtsi360 hnp-disable;
368 hnp-disable;
H A Dimx8mn-var-som-symphony.dts176 hnp-disable;
H A Dimx8mm-var-som-symphony.dts168 hnp-disable;
H A Dimx95-tqma9596sa-mb-smarc-2.dts256 hnp-disable;
H A Dimx8mq-tqma8mq-mba8mx.dts155 hnp-disable;
H A Dimx8mp-kontron-bl-osm-s.dts253 hnp-disable;
/linux/drivers/usb/gadget/legacy/
H A DKconfig66 bool "HNP Test Device"
72 the "B-Peripheral" role, that device will use HNP to let this
/linux/drivers/usb/chipidea/
H A Dotg.c11 * This file mainly handles otgsc register, OTG fsm operations for HNP and SRP

123