GSCSIO(4)

πŸ“¦ in nixpkgs unstable

πŸ’– GSCSIO(4) β€” gscsio πŸ’–

Okay bestie, this is GSCSIO(4) from the Kernel Interfaces Manual, and it's all about the gscsio driver. Buckle up, because this is some vintage chip tea. ✨

🌟 NAME 🌟

gscsio β€” National Semiconductor Geode SC1100 I2C controller. That's the whole name-drop, and honestly? Iconic.

✨ SYNOPSIS ✨

gscsio* at isa?
iic* at gscsio?

These two lines are the whole config vibe: gscsio* attaches at isa?, and iic* attaches at gscsio?. Periodt. πŸ’…

πŸ’… DESCRIPTION πŸ’…

The gscsio driver provides support for the National Semiconductor Geode SC1100 System-on-Chip Super I/O module. Okay so the Super I/O (SIO) module is basically a whole little friend group inside one chip: it incorporates one serial port, an infrared communication port, two ACCESS.bus interface (ACB) ports, system wakeup control (SWC), and a real-time clock (RTC). But heads up: only the ACCESS.bus interface is currently supported. The rest are like, present but not the main character here. πŸ™ˆ

ACB is a two-wire synchronous serial interface compatible with the Philips' I2C bus, and can be accessed through the iic(4) framework. The gscsio driver programs the ACB port to work with a standard I2C frequency 100kHz. Lowkey slay β€” it just sets that frequency and minds its business. πŸ’«

πŸ¦‹ SEE ALSO πŸ¦‹

Go read these if you want the full lore. Iykyk. 🫢

πŸŽ€ HISTORY πŸŽ€

The gscsio driver first appeared in OpenBSD 3.6. A true vintage queen. πŸ‘‘

🌈 AUTHORS 🌈

The gscsio driver was written by Alexander Yurchenko <grange@openbsd.org>. Give them their flowers, fr fr. πŸ’


And that's the whole page, bestie. This footer moment came from Debian, dated July 16, 2013 β€” GSCSIO(4) signing off. πŸ’…βœ¨

πŸ“¦ where this page comes from
  • nixpkgs unstable: cvs-export
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms