CHVGPIO(4)

๐Ÿ’– CHVGPIO(4) ๐Ÿ’–

ok so bestie, we're reading the chvgpio page from the Kernel Interfaces Manual โ€” yes it's a section 4 situation, we're deep in driver territory and honestly? it's giving hardware, it's giving silicon, it's giving slay ๐Ÿ’…


โœจ NAME โœจ

chvgpio โ€” the Intel Cherry View SoC GPIO controller, aka the little guy that handles all the pins ๐ŸŽ€


๐ŸŒธ SYNOPSIS ๐ŸŒธ

device gpio
device chvgpio

that's it. that's the whole vibe. two lines. iconic. ๐Ÿฆ‹


๐Ÿ’œ DESCRIPTION ๐Ÿ’œ

ok so chvgpio supports the GPIO controller that lives inside Intel's Cherry View SoC family. periodt. ๐Ÿ“

The Cherry View SoC has 5 banks of GPIO pins, and their names are: NORTH, EAST, SOUTHEAST, SOUTHWEST and VIRTUAL. like a whole friend group fr fr.

All of them except VIRTUAL are exposed to userland as /dev/gpiocN, where N is 0-3. so four of the five get to go outside, and VIRTUAL is the homebody ๐Ÿซถ no shade.

Pins in each bank are pre-named to match the names in the Intelยฎ Atomโ„ข Z8000 Processor Series Vol 2. so if u were wondering "why is this pin called that", bestie it's because the manual said so ๐Ÿ˜ญโœจ


๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘

  • gpio(3)
  • gpio(4)
  • gpioctl(8)
  • Intelยฎ Atomโ„ข Z8000 Processor Series Vol 1.
  • Intelยฎ Atomโ„ข Z8000 Processor Series Vol 2.

like, go read those too. iykyk ๐Ÿ“š๐Ÿ’–


๐Ÿฆ‹ HISTORY ๐Ÿฆ‹

The chvgpio manual page first appeared in FreeBSD 12. a debut era, honestly. main character energy โญ


๐ŸŽ€ AUTHORS ๐ŸŽ€

This driver and man page were written by Tom Jones <tj@enoti.me>. ty bestie for ur service ๐Ÿซก๐Ÿ’œ


Debian ยท November 17, 2017 โ€” and that's the whole page babes, mwah, go poke some pins responsibly ๐Ÿ’…๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from