1cf2cec68SIan Lepore.\" 2cf2cec68SIan Lepore.\" Copyright (c) 2018 Ian Lepore <ian@freebsd.org> 3cf2cec68SIan Lepore.\" All rights reserved. 4cf2cec68SIan Lepore.\" 5cf2cec68SIan Lepore.\" Redistribution and use in source and binary forms, with or without 6cf2cec68SIan Lepore.\" modification, are permitted provided that the following conditions 7cf2cec68SIan Lepore.\" are met: 8cf2cec68SIan Lepore.\" 9cf2cec68SIan Lepore.\" 1. Redistributions of source code must retain the above copyright 10cf2cec68SIan Lepore.\" notice, this list of conditions and the following disclaimer. 11cf2cec68SIan Lepore.\" 2. Redistributions in binary form must reproduce the above copyright 12cf2cec68SIan Lepore.\" notice, this list of conditions and the following disclaimer in the 13cf2cec68SIan Lepore.\" documentation and/or other materials provided with the distribution. 14cf2cec68SIan Lepore.\" 15cf2cec68SIan Lepore.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 16cf2cec68SIan Lepore.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 17cf2cec68SIan Lepore.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 18cf2cec68SIan Lepore.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19cf2cec68SIan Lepore.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20cf2cec68SIan Lepore.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21cf2cec68SIan Lepore.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22cf2cec68SIan Lepore.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23cf2cec68SIan Lepore.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24cf2cec68SIan Lepore.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25cf2cec68SIan Lepore.\" 26cf2cec68SIan Lepore.Dd July 7, 2018 27cf2cec68SIan Lepore.Dt IMX6_AHCI 4 28cf2cec68SIan Lepore.Os 29cf2cec68SIan Lepore.Sh NAME 30cf2cec68SIan Lepore.Nm imx6_ahci 31cf2cec68SIan Lepore.Nd device driver for the NXP i.MX6 on-chip SATA controller 32cf2cec68SIan Lepore.Sh SYNOPSIS 33cf2cec68SIan LeporeTo compile this driver into the kernel, 34cf2cec68SIan Leporeplace the following line in your 35cf2cec68SIan Leporekernel configuration file: 36cf2cec68SIan Lepore.Bd -ragged -offset indent 37cf2cec68SIan Lepore.Cd "device ahci" 38cf2cec68SIan Lepore.Ed 39cf2cec68SIan Lepore.Pp 40cf2cec68SIan LeporeAlternatively, to load the driver as a 41cf2cec68SIan Leporemodule at boot time, place the following line in 42cf2cec68SIan Lepore.Xr loader.conf 5 : 43cf2cec68SIan Lepore.Bd -literal -offset indent 44cf2cec68SIan Leporeimx6_ahci_load="YES" 45cf2cec68SIan Lepore.Ed 46cf2cec68SIan Lepore.Sh DESCRIPTION 47cf2cec68SIan LeporeThe 48cf2cec68SIan Lepore.Nm 49cf2cec68SIan Leporedriver provides 50cf2cec68SIan Leporesupport for the on-chip SATA controller found on some models of 51cf2cec68SIan Leporethe NXP i.MX6 chip. 52cf2cec68SIan LeporeThe driver is a thin glue layer to interpret the platform's FDT 53cf2cec68SIan Leporedata and marshall resources for the standard 54cf2cec68SIan Lepore.Xr ahci 4 55cf2cec68SIan Leporedriver. 56cf2cec68SIan Lepore.Sh SEE ALSO 57cf2cec68SIan Lepore.Xr ahci 4 , 58*6e1fc011SGraham Percival.Xr fdt 4 59cf2cec68SIan Lepore.Sh HISTORY 60cf2cec68SIan LeporeThe 61cf2cec68SIan Lepore.Nm 62cf2cec68SIan Leporedriver first appeared in 63cf2cec68SIan Lepore.Fx 12.0 . 64