IMX6_AHCI(4)

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

πŸ’… IMX6_AHCI πŸ’…

ok so bestie, welcome to the arm Kernel Interfaces Manual ✨ β€” this is the page for imx6_ahci, and no cap, it's a little driver with a big job 🫢


🌸 NAME 🌸

imx6_ahci β€” the device driver for the NXP i.MX6 on-chip SATA controller. that's it, that's the whole mood πŸ’–


πŸŽ€ SYNOPSIS πŸŽ€

so there's two ways to get this baby in your life, and honestly they're both giving main character energy πŸ‘‘

option one: you compile the driver straight into the kernel 🧚 β€” just drop this line in your kernel configuration file:

device ahci

option two: you load it as a module at boot time instead 🌈 β€” then you put this line in loader.conf(5):

imx6_ahci_load="YES"

literally pick your fighter, both slay πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the tea β˜• β€” the imx6_ahci driver provides support for the on-chip SATA controller found on some models of the NXP i.MX6 chip. not all of them, bestie, some β€” read the label, iykyk πŸ™ˆ

and here's the cute part: it's a thin glue layer πŸ”₯ its whole personality is interpreting the platform's FDT data and marshalling resources for the standard ahci(4) driver. so it's not doing the heavy lifting itself, it's the stylish middle manager handing everything off to the icon that is ahci(4) πŸ‘‘


⭐ SEE ALSO ⭐

go read those too, they're the real ones, fr fr πŸ“š


πŸ’€ HISTORY πŸ’€

the imx6_ahci driver first appeared in FreeBSD 12.0. iconic debut, honestly πŸŽ€


mwah, that's the whole page πŸ’‹ this cutie came from the Debian crew, dated July 7, 2018 β€” go forth and SATA responsibly, bestie πŸŒΈβœ¨πŸ¦‹

πŸ“¦ where this page comes from