]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/bridge/synopsys: Add MIPI DSI2 host controller bridge
authorHeiko Stuebner <heiko.stuebner@cherry.de>
Mon, 9 Dec 2024 23:10:19 +0000 (00:10 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 10 Dec 2024 22:53:04 +0000 (23:53 +0100)
commit0d6d86253fef1e6b1e38a54db14bcbea9d0d9ca4
tree4623421c6cceb55d5bae066ec194a33b980042cc
parent8a4b913df427b8f900bcc7849cc15a7b81628d57
drm/bridge/synopsys: Add MIPI DSI2 host controller bridge

Add a Synopsys Designware MIPI DSI host DRM bridge driver for their
DSI2 host controller, based on the Rockchip version from the driver
rockchip/dw-mipi-dsi2.c in their vendor-kernel with phy & bridge APIs.

While the driver is heavily modelled after the previous IP, the register
set of this DSI2 controller is completely different and there are also
additional properties like the variable-width phy interface.

Tested-by: Daniel Semkowicz <dse@thaumatec.com>
Tested-by: Dmitry Yashin <dmt.yashin@gmail.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Signed-off-by: Heiko Stuebner <heiko.stuebner@cherry.de>
Reviewed-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20241209231021.2180582-2-heiko@sntech.de
drivers/gpu/drm/bridge/synopsys/Kconfig
drivers/gpu/drm/bridge/synopsys/Makefile
drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c [new file with mode: 0644]
include/drm/bridge/dw_mipi_dsi2.h [new file with mode: 0644]