OSDN Git Service

drm/bridge: add Silicon Image SiI9234 driver
authorMaciej Purski <m.purski@samsung.com>
Thu, 5 Oct 2017 14:07:10 +0000 (16:07 +0200)
committerAndrzej Hajda <a.hajda@samsung.com>
Fri, 6 Oct 2017 12:28:22 +0000 (14:28 +0200)
commitc0374eb804a213ce6f55328c8b3511101d31a485
treeace61ebfd1e4e0d4bbf0686d715125211c54cd8a
parent331494eb51002d0ee99414e3918e06d5e9a3962d
drm/bridge: add Silicon Image SiI9234 driver

SiI9234 transmitter converts eTMDS/HDMI signal to MHL 1.0.
It is controlled via I2C bus. Its interaction with other
devices in video pipeline is performed mainly on HW level.
The only interaction it does on device driver level is
filtering-out unsupported video modes, it exposes drm_bridge
interface to perform this operation.

This patch is based on the code refactored by Tomasz Stanislawski
<t.stanislaws@samsung.com>, which was initially developed by:
Adam Hampson <ahampson@sta.samsung.com>
Erik Gilling <konkers@android.com>
Shankar Bandal <shankar.b@samsung.com>
Dharam Kumar <dharam.kr@samsung.com>

Signed-off-by: Maciej Purski <m.purski@samsung.com>
Acked-by: Rob Herring <robh@kernel.org> [for dt bindings]
Reviewed-by: Andrzej Hajda <a.hajda@samsung.com>
Signed-off-by: Andrzej Hajda <a.hajda@samsung.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1507212431-5801-2-git-send-email-m.purski@samsung.com
Documentation/devicetree/bindings/display/bridge/sii9234.txt [new file with mode: 0644]
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
drivers/gpu/drm/bridge/sii9234.c [new file with mode: 0644]