---
name: "imx6_ahci"
section: "4"
platform: "freebsd"
package: "base"
version: "16.0-CURRENT-20261027-61c70dc16a79"
release: "FreeBSD 16.0-CURRENT (2026-10-27)"
platforms: ["freebsd"]
url: "https://new.carta.tech/imx6_ahci"
---

# imx6\_ahci(4)

device driver for the NXP i.MX6 on-chip SATA controller

Part of [imx6\_ahci(4)](/imx6_ahci/4.md).

## NAME

**imx6\_ahci** – device driver for the NXP i.MX6 on-chip SATA controller

## SYNOPSIS

To compile this driver into the kernel, place the following line in your kernel configuration file:

**device ahci**

Alternatively, to load the driver as a module at boot time, place the following line in [loader.conf(5)](/loader.conf/5.md):

```
imx6_ahci_load="YES"
```

## DESCRIPTION

The **imx6\_ahci** driver provides support for the on-chip SATA controller found on some models of the NXP i.MX6 chip. The driver is a thin glue layer to interpret the platform's FDT data and marshall resources for the standard [ahci(4)](/ahci/4.md) driver.

## SEE ALSO

[ahci(4)](/ahci/4.md), [fdt(4)](/fdt/4.md)

## HISTORY

The **imx6\_ahci** driver first appeared in FreeBSD 12.0.
