IGPIO(4)
πΈ NAME πΈ
okay so igpio(4) β Intel GPIO Controller β is the page you're looking for, bestie. It's from the Kernel Interfaces Manual, and it's all about the igpio driver handing you a gpio(4) interface. π
β¨ SYNOPSIS β¨
igpio* at acpi?
gpio* at gpiobus?
π DESCRIPTION π
igpio is literally giving gpio(4) interface energy for this whole Intel chipset squad:
- Alder Lake-N
- Alder Lake-P
- Alder Lake-S
- Cannon Lake-H
- Cannon Lake-LP
- Cedarfork
- Coffee Lake-S
- Denverton
- Emmitsburg
- Gemini Lake
- Ice Lake-LP
- Ice Lake-N
- Jasper Lake
- Lakefield
- Lewisburg
- Raptor Lake-S
- Sunrisepoint-H
- Sunrisepoint-LP
- Tiger Lake-H
- Tiger Lake-LP
π¨ Important vibe check: support for Baytrail, Broxton, Cherryview and Lynxpoint are not enabled yet. Like, not yet, bestie. Don't come for me. π
This driver is down with these pin flags:
GPIO_PIN_INPUTβ input capability, slayGPIO_PIN_OUTPUTβ output capability, slayGPIO_PIN_INOUTβ inout capability, slayGPIO_PIN_ININβ inin capability, keep it exactly like thatGPIO_PIN_PULLUPβ pullup capabilityGPIO_PIN_PULLDOWNβ pulldown capability
and the interrupt capabilies are:
GPIO_INTR_POS_EDGEβ positive-edge interrupt capabilityGPIO_INTR_NEG_EDGEβ negative-edge interrupt capabilityGPIO_INTR_DOUBLE_EDGEβ double-edge interrupt capabilityGPIO_INTR_HIGH_LEVELβ high-level interrupt capabilityGPIO_INTR_LOW_LEVELβ low-level interrupt capability
π SEE ALSO π
gpio(4)β the other manual page you should go read, bestie π«Ά
β HISTORY β
The igpio driver first appeared in NetBSD 10.0. Periodt. β¨
π AUTHORS π
The igpio driver and man page was written by Emmanuel Dreyfus β¨manu@NetBSD.orgβ©. Iconic. π
β okay that's the whole vibe! This page is from Debian, dated February 27, 2023, and it's the IGPIO(4) manual page. Byeee bestie, go have a slay day πβ¨
π¦ where this page comes from
- nixpkgs unstable: netbsd-source 11.0
- Copyright (c) 2022 The NetBSD Foundation, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms