bcm63xx_select_pullup(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… bcm63xx_select_pullup(9) πŸ’…

okay so bestie, this is the Kernel API Manual page for bcm63xx_select_pullup(9) β€” the little USB pullup switch on D+, and yes it’s lowkey iconic πŸ’–.

✨ NAME ✨

bcm63xx_select_pullup β€” enable/disable the pullup on D+, periodt.

✨ SYNOPSIS ✨

The signature, no cap:

void bcm63xx_select_pullup (struct bcm63xx_udc *udc , bool is_on );

πŸŽ€ ARGUMENTS πŸŽ€

  • udc β€” reference to the device controller, the main character here.
  • is_on β€” true to enable the pullup, false to disable it. slay.

πŸ¦‹ DESCRIPTION πŸ¦‹

When the pullup is active, the host will sense a FS/HS device connected to the port β€” like β€œhiii bestie, I’m here” πŸ’–. When the pullup is inactive, the host will think the USB device has been disconnected. that’s the whole plot.

🌈 SEE ALSO 🌈

Kernel file ./drivers/usb/gadget/udc/bcm63xx_udc.c β€” and the whole squad, iykyk:


okay that’s the whole vibe check πŸ’– β€” source/version: ./drivers/usb/gadget/udc, date: October 2026 🫢

πŸ“¦ where this page comes from