xref: /freebsd/share/man/man4/chvgpio.4 (revision 94b8a54ae65fa555627dd37a479f1a6174a16ba6)
1*94b8a54aSOleksandr Tymoshenko.\" Copyright (c) 2017
2*94b8a54aSOleksandr Tymoshenko.\"	Tom Jones <tj@enoti.me>  All rights reserved.
3*94b8a54aSOleksandr Tymoshenko.\"
4*94b8a54aSOleksandr Tymoshenko.\" Redistribution and use in source and binary forms, with or without
5*94b8a54aSOleksandr Tymoshenko.\" modification, are permitted provided that the following conditions
6*94b8a54aSOleksandr Tymoshenko.\" are met:
7*94b8a54aSOleksandr Tymoshenko.\" 1. Redistributions of source code must retain the above copyright
8*94b8a54aSOleksandr Tymoshenko.\"    notice, this list of conditions and the following disclaimer.
9*94b8a54aSOleksandr Tymoshenko.\" 2. Redistributions in binary form must reproduce the above copyright
10*94b8a54aSOleksandr Tymoshenko.\"    notice, this list of conditions and the following disclaimer in the
11*94b8a54aSOleksandr Tymoshenko.\"    documentation and/or other materials provided with the distribution.
12*94b8a54aSOleksandr Tymoshenko.\"
13*94b8a54aSOleksandr Tymoshenko.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
14*94b8a54aSOleksandr Tymoshenko.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
15*94b8a54aSOleksandr Tymoshenko.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
16*94b8a54aSOleksandr Tymoshenko.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
17*94b8a54aSOleksandr Tymoshenko.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
18*94b8a54aSOleksandr Tymoshenko.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
19*94b8a54aSOleksandr Tymoshenko.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
20*94b8a54aSOleksandr Tymoshenko.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
21*94b8a54aSOleksandr Tymoshenko.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
22*94b8a54aSOleksandr Tymoshenko.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
23*94b8a54aSOleksandr Tymoshenko.\" SUCH DAMAGE.
24*94b8a54aSOleksandr Tymoshenko.\"
25*94b8a54aSOleksandr Tymoshenko.\" $FreeBSD$
26*94b8a54aSOleksandr Tymoshenko.\"
27*94b8a54aSOleksandr Tymoshenko.Dd November 17, 2017
28*94b8a54aSOleksandr Tymoshenko.Dt CHVGPIO 4
29*94b8a54aSOleksandr Tymoshenko.Os
30*94b8a54aSOleksandr Tymoshenko.Sh NAME
31*94b8a54aSOleksandr Tymoshenko.Nm chvgpio
32*94b8a54aSOleksandr Tymoshenko.Nd Intel Cherry View SoC GPIO controller
33*94b8a54aSOleksandr Tymoshenko.Sh SYNOPSIS
34*94b8a54aSOleksandr Tymoshenko.Cd "device gpio"
35*94b8a54aSOleksandr Tymoshenko.Cd "device chvgpio"
36*94b8a54aSOleksandr Tymoshenko.Sh DESCRIPTION
37*94b8a54aSOleksandr Tymoshenko.Nm
38*94b8a54aSOleksandr Tymoshenkosupports the GPIO controller that can be found in Intel's Cherry View SoC
39*94b8a54aSOleksandr Tymoshenkofamily.
40*94b8a54aSOleksandr Tymoshenko.Pp
41*94b8a54aSOleksandr TymoshenkoThe Cherry View SoC has 5 banks of GPIO pins, NORTH, EAST, SOUTHEAST, SOUTHWEST
42*94b8a54aSOleksandr Tymoshenkoand VIRTUAL.
43*94b8a54aSOleksandr TymoshenkoAll but VIRTUAL are exposed to userland as
44*94b8a54aSOleksandr Tymoshenko.Pa /dev/gpiocN ,
45*94b8a54aSOleksandr Tymoshenkowhere N is 0-3.
46*94b8a54aSOleksandr TymoshenkoPins in each bank are pre-named to match names in the Intel® Atom™ Z8000
47*94b8a54aSOleksandr TymoshenkoProcessor Series Vol 2
48*94b8a54aSOleksandr Tymoshenko.Sh SEE ALSO
49*94b8a54aSOleksandr Tymoshenko.Xr gpio 3 ,
50*94b8a54aSOleksandr Tymoshenko.Xr gpio 4 ,
51*94b8a54aSOleksandr Tymoshenko.Xr gpioctl 8
52*94b8a54aSOleksandr Tymoshenko.Rs
53*94b8a54aSOleksandr Tymoshenko.%T Intel® Atom™ Z8000 Processor Series Vol 1
54*94b8a54aSOleksandr Tymoshenko.Re
55*94b8a54aSOleksandr Tymoshenko.Rs
56*94b8a54aSOleksandr Tymoshenko.%T Intel® Atom™ Z8000 Processor Series Vol 2
57*94b8a54aSOleksandr Tymoshenko.Re
58*94b8a54aSOleksandr Tymoshenko.Sh HISTORY
59*94b8a54aSOleksandr TymoshenkoThe
60*94b8a54aSOleksandr Tymoshenko.Nm
61*94b8a54aSOleksandr Tymoshenkomanual page first appeared in
62*94b8a54aSOleksandr Tymoshenko.Fx 12 .
63*94b8a54aSOleksandr Tymoshenko.Sh AUTHORS
64*94b8a54aSOleksandr TymoshenkoThis driver and man page were written by
65*94b8a54aSOleksandr Tymoshenko.An Tom Jones Aq Mt tj@enoti.me .
66