AMDISPLAY(4) - Device Drivers Manual (armv7)

AMDISPLAY(4) - Device Drivers Manual (armv7) #

AMDISPLAY(4) - Device Drivers Manual (armv7)

NAME #

amdisplay, nxphdmi - Texas Instruments AM335x LCD display driver

SYNOPSIS #

amdisplay* at simplebus0
nxphdmi* at iic*‌
wsdisplay* at amdisplay*‌

DESCRIPTION #

The amdisplay 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 nxphdmi driver.

SEE ALSO #

intro(4), wsdisplay(4), wsfb(4)

HISTORY #

The amdisplay driver first appeared in OpenBSD 6.2.

AUTHORS #

The amdisplay driver was written by Ian Sutton <ians@openbsd.org>. The nxphdmi driver was written by Oleksandr Tymoshenko <gonzo@freebsd.org> and later ported to OpenBSD.

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 amdisplay via config(8) in the kernel.

A display must be attached at boot time, otherwise amdisplay will fail to configure.

Hotplugging is not supported.

Only 16-bit color depth is supported due to a silicon bug.

OpenBSD 7.5 - May 29, 2019