MLK-13929-1 video: Add MIPI DSI host controller driver for i.MX7ULP
authorYe Li <ye.li@nxp.com>
Wed, 15 Feb 2017 08:34:50 +0000 (16:34 +0800)
committerYe Li <ye.li@nxp.com>
Wed, 5 Apr 2017 09:24:34 +0000 (17:24 +0800)
commit1e984bba8cd961daa4c5bf994a6a90a72cc2f114
tree0d0696a0b5857b707f22ca9160db85fd995b572d
parentb4e01a67a0740c524e7522da7ace0488f86261db
MLK-13929-1 video: Add MIPI DSI host controller driver for i.MX7ULP

Add the host driver base from kernel for MIPI DSI controller on i.MX7ULP.
The controller provides a DPI-2 interface for LCDIF video stream, and a APB interface
for packet transmission.

The driver provides APIs to register a MIPI panel device and its driver. The panel
driver can use the write packet function provided by the host driver to send control
packets to panel device via APB interface.

MIPI DSI has its PHY and dedicated PLL. The driver will setup them when enabling the DSI
host.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit e02115dd1c5d36ec06eabcb5a0b8e09aaf0f29a0)
drivers/video/Makefile
drivers/video/mipi_dsi_northwest.c [new file with mode: 0644]
drivers/video/mipi_dsi_northwest_regs.h [new file with mode: 0644]
include/mipi_dsi_northwest.h [new file with mode: 0644]
scripts/config_whitelist.txt