CHROMEBOOK_PLATFORM(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

πŸ’» CHROMEBOOK_PLATFORM(4) πŸ’»

okay so bestie, welcome to the Kernel Interfaces Manual ✨ β€” this one's all about chromebook_platform, the support driver for hardware on all the different Chromebook models πŸŽ€


🌸 NAME 🌸

chromebook_platform β€” the support driver that handles hardware on various Chromebook models, no cap πŸ’…


✨ SYNOPSIS ✨

so if you wanna compile this driver into the kernel, you drop these lines into the kernel configuration file, periodt:

device chromebook_platform

OR β€” if you'd rather load it as a module at boot time (lowkey the easier vibe), you put this line in loader.conf(5):

chromebook_platform_load="YES"

🫢 either way works, pick your fighter.


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• β€” the chromebook_platform driver gives you automatic configuration for devices that can't be enumerated or safely probed. like, they just can't introduce themselves properly 😭 so this driver does it for them.

the big one: I2C peripherals are different from model to model. every Chromebook's like "i'm not like other girls" and honestly? valid. so chromebook_platform carries model-specific information about the I2C peripherals β€” their drivers, their bus attachments, and their slave addresses. all the deets, meticulously kept πŸ‘‘

⚠️ important bestie, do not skip this: chromebook_platform does not load driver modules for the peripherals. nope, not its job. those have to be compiled into the kernel or loaded separately by you. it's giving "i brought the info, you bring the drivers" πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

go read those too, iykyk πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

the chromebook_platform driver and this very manual page were written by Andriy Gapon <avg@FreeBSD.org> β€” iconic behavior honestly, writing the code AND the docs 🌟


<div align="center">

mwah πŸ’‹ that's the whole page! this little gem came from Debian, dated October 13, 2016 β€” a whole vintage moment πŸ“ and yes the header up top and that footer down here are both CHROMEBOOK_PLATFORM(4), slay βœ¨πŸ§šβ€β™€οΈ

</div>

πŸ“¦ where this page comes from