pxa_udc_suspend(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

Okay bestie, welcome to the Kernel API Manual page for pxa_udc_suspend(9)! The function is pxa_udc_suspend β€” Suspend udc device. That's the whole name, no cap. πŸ’…

✨ SYNOPSIS ✨

Here's the signature exactly as it is, iconic spacing and all:

int pxa_udc_suspend (struct platform_device *_dev , pm_message_t state
);

πŸ¦‹ ARGUMENTS πŸ¦‹

  • _dev β€” platform device, typed struct platform_device *. It's the platform device, periodt.
  • state β€” suspend state, typed pm_message_t.

πŸ’– DESCRIPTION πŸ’–

So what does it do? Suspends udc: it saves the configuration registers (UDCCR*), then it disables the udc device. That's the whole flow, bestie β€” save those regs, then disable the udc. ✨

🌈 SEE ALSO 🌈

The Kernel file ./drivers/usb/gadget/udc/pxa27x_udc.c is the source of this whole cross-ref friend group. Here's every single one, in order, no skips:


Source spot: ./drivers/usb/gadget/udc Β· date: October 2026 Β· manual: Kernel API Manual Β· page: pxa_udc_suspend(9) β€” byeee πŸ’…βœ¨

πŸ“¦ where this page comes from