xref: /freebsd/share/man/man4/man4.arm/imx6_ahci.4 (revision 6e1fc0118033f42b7c0d3623c8f67a89ebecabb2)
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