dwc_handle_gpwrdn_disc_det(9)
β¨ NAME β¨
okay so bestie, this is dwc_handle_gpwrdn_disc_det(9) from the Kernel API Manual, and it handles the gpwrdn disconnect detect. The main character move? It exits hibernation without restoring registers. That's the whole vibe, no cap. π
πΈ SYNOPSIS πΈ
void dwc_handle_gpwrdn_disc_det (struct dwc2_hsotg *hsotg , u32 gpwrdn
);
π ARGUMENTS π
hsotgβ the programming view of theDWC_otgcontroller, iconic.gpwrdnβ theGPWRDNregister, periodt.
π¦ SEE ALSO π¦
The kernel file ./drivers/usb/dwc2/core_intr.c is the source bestie here, and the linked-up squad is:
dwc2_handle_usb_port_intr(9)dwc2_handle_mode_mismatch_intr(9)dwc2_handle_otg_intr(9)dwc2_handle_conn_id_status_change_intr(9)dwc2_handle_session_req_intr(9)dwc2_wakeup_from_lpm_l1(9)dwc2_handle_lpm_intr(9)
xoxo, this page is signed off with source/version ./drivers/usb/dwc2 and date October 2026. catch u later, bestie π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms