BYTGPIO(4)

πŸ“¦
version 15.1 Β· 2 versions
, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

BYTGPIO(4) πŸ’…

okay bestie, welcome to the bytgpio page β€” it lives in the Kernel Interfaces Manual, and it's all about the Intel Bay Trail SoC GPIO controller. no cap, it's a whole vibe ✨

NAME πŸŽ€

bytgpio β€” the Intel Bay Trail SoC GPIO controller, but make it a manual page.

SYNOPSIS πŸ¦‹

Literally just these two lines:

device gpio
device bytgpio

DESCRIPTION πŸ’–

bytgpio is the driver for the GPIO controller that can be found in Intel's Bay Trail SoC family. it's giving "small chip, very important pins" energy πŸ‘‘

Bay Trail SoC has three banks of GPIO pins exposed to userland as /dev/gpiocN, where N is 0, 1, and 2. yes, exactly those numbers, don't come for me 😭

Pins in each bank are pre-named to match names on boards schematics:

  • GPIO_S0_SCnn
  • GPIO_S0_NCnn
  • GPIO_S5_nn

so if you see those names, that's the whole point β€” they're matching the schematic names, periodt 🌸


SEE ALSO πŸ”₯

Go be nosy, bestie:

HISTORY ⭐

The bytgpio manual page first appeared in FreeBSD 11.1. iconic debut behavior, honestly πŸ’«

AUTHORS 🫢

This driver and man page was written by Oleksandr Tymoshenko <gonzo@FreeBSD.org>. we love a credited icon πŸ’œ


okay that's the whole page, bestie! this one came from Debian, dated May 9, 2017, and it's BYTGPIO(4) β€” mwah πŸ’‹βœ¨πŸŽ€

πŸ“¦ where this page comes from