CHVGPIO(4)

๐Ÿ“ฆ
version 15.1 ยท 2 versions
  • 15.1 ยท freebsd 14.5, freebsd 15.1, nixpkgs unstable (latest)
  • nixpkgs unstable
, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

๐Ÿ’– NAME ๐Ÿ’–

chvgpio โ€” Intel Cherry View SoC GPIO controller. okay so bestie, this is the chvgpio(4) page from the Kernel Interfaces Manual, and it's literally here to make the GPIO situation make sense. ๐Ÿ’…

โœจ SYNOPSIS โœจ

device gpio
device chvgpio

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

chvgpio supports the GPIO controller that can be found in Intel's Cherry View SoC family. ๐Ÿ“

The Cherry View SoC has 5 banks of GPIO pins: NORTH, EAST, SOUTHEAST, SOUTHWEST, and VIRTUAL. ๐Ÿ‘‘

All but VIRTUAL are exposed to userland as /dev/gpiocN, where N is 0-3. so that's the vibe: userland gets the /dev/gpiocN nodes, and VIRTUAL stays backstage. ๐Ÿ™ˆ

Pins in each bank are pre-named to match names in the Intelยฎ Atomโ„ข Z8000 Processor Series Vol 2. cute, right? the names are already done for you. ๐Ÿ’–

๐ŸŒˆ SEE ALSO ๐ŸŒˆ

go read these if you want the full lore, bestie:

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

๐ŸŽ€ HISTORY ๐ŸŽ€

The chvgpio manual page first appeared in FreeBSD 12. so yes, it's been doing its thing since then. โœจ

๐Ÿซถ AUTHORS ๐Ÿซถ

This driver and man page were written by Tom Jones <tj@enoti.me>. shoutout to Tom, fr fr. ๐Ÿ’œ


xoxo, bestie โ€” this version comes from Debian, dated November 17, 2017. mwah ๐Ÿ’‹

๐Ÿ“ฆ where this page comes from