summaryrefslogtreecommitdiffstats
path: root/share/man/man4/man4.armv7/amdisplay.4
blob: 4c34a6071688391e58b6fbf79f2984f70cfb7d5c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
.\"	$OpenBSD: amdisplay.4,v 1.4 2019/05/29 19:37:06 fcambus Exp $
.\"
.\" Copyright (c) 2017 Ian Sutton <ians@openbsd.org>
.\"
.\" Permission to use, copy, modify, and distribute this software for any
.\" purpose with or without fee is hereby granted, provided that the above
.\" copyright notice and this permission notice appear in all copies.
.\"
.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
.Dd $Mdocdate: May 29 2019 $
.Dt AMDISPLAY 4 armv7
.Os
.Sh NAME
.Nm amdisplay ,
.Nm nxphdmi
.Nd Texas Instruments AM335x LCD display driver
.Sh SYNOPSIS
.Nm "amdisplay* at simplebus0"
.Nm "nxphdmi* at iic*"
.Nm "wsdisplay* at amdisplay*"
.Sh DESCRIPTION
The
.Nm
driver supports the LCD controller integrated in Texas Instruments' line of
AM335x SoCs.
The LCDC reads a framebuffer from memory via DMA and scans it out
at the proper frequency to suit a display (along with the necessary
hsync/vsync/etc. signals) to a PHY transmitter.
The BeagleBone Black uses NXP/Freescale's TDA19988 HDMI transmitter,
which is additionally supported by the
.Nm nxphdmi
driver.
.Sh SEE ALSO
.Xr intro 4 ,
.Xr wsdisplay 4 ,
.Xr wsfb 4
.Sh HISTORY
The
.Nm
driver first appeared in
.Ox 6.2 .
.Sh AUTHORS
.An -nosplit
The
.Nm
driver was written by
.An Ian Sutton Aq Mt ians@openbsd.org .
The
.Nm nxphdmi
driver was written by
.An Oleksandr Tymoshenko Aq Mt gonzo@freebsd.org
and later ported to
.Ox .
.Sh CAVEATS
On the BeagleBone Black, the LCDC and onboard eMMC NAND chip share the same set
of pads such that only one can be wired and used at a time.
To boot from or use the onboard storage, disable
.Nm
via
.Xr config 8
in the kernel.
.Pp
A display must be attached at boot time, otherwise
.Nm
will fail to configure.
.Pp
Hotplugging is not supported.
.Pp
Only 16-bit color depth is supported due to a silicon bug.