[PATCH v1 3/3] drm/stm: Add STM32 DSI host driver
Neil Armstrong
narmstrong at baylibre.com
Mon May 15 01:22:25 PDT 2017
On 05/12/2017 04:56 PM, Philippe CORNU wrote:
> This mipi dsi host driver is based on the Rockchip version of the
> Synopsys Designware mipi dsi driver (rockchip/dw-mipi-dsi.c)
> modified for the stm32 family:
> - replace Rockchip digital & phy specific extensions with stm32's ones.
> - add a bridge
>
> Signed-off-by: Philippe CORNU <philippe.cornu at st.com>
> ---
> drivers/gpu/drm/stm/Kconfig | 7 +
> drivers/gpu/drm/stm/Makefile | 2 +
> drivers/gpu/drm/stm/dw-mipi-dsi.c | 1197 +++++++++++++++++++++++++++++++++++++
> 3 files changed, 1206 insertions(+)
> create mode 100644 drivers/gpu/drm/stm/dw-mipi-dsi.c
>
> diff --git a/drivers/gpu/drm/stm/Kconfig b/drivers/gpu/drm/stm/Kconfig
> index 2c4817f..0007789 100644
> --- a/drivers/gpu/drm/stm/Kconfig
> +++ b/drivers/gpu/drm/stm/Kconfig
> @@ -14,3 +14,10 @@ config DRM_STM
> STMicroelectronics STM32 MCUs.
> To compile this driver as a module, choose M here: the module
> will be called stm-drm.
> +
> +config DRM_STM_DSI
> + tristate "MIPI DSI support for STMicroelectronics SoC"
> + depends on DRM_STM
> + select DRM_MIPI_DSI
> + help
> + Choose this option for MIPI DSI support on STMicroelectronics SoC.
> diff --git a/drivers/gpu/drm/stm/Makefile b/drivers/gpu/drm/stm/Makefile
> index e114d45..e448a93 100644
> --- a/drivers/gpu/drm/stm/Makefile
> +++ b/drivers/gpu/drm/stm/Makefile
> @@ -4,4 +4,6 @@ stm-drm-y := \
> drv.o \
> ltdc.o
>
> +obj-$(CONFIG_DRM_STM_DSI) += dw-mipi-dsi.o
> +
> obj-$(CONFIG_DRM_STM) += stm-drm.o
> diff --git a/drivers/gpu/drm/stm/dw-mipi-dsi.c b/drivers/gpu/drm/stm/dw-mipi-dsi.c
> new file mode 100644
> index 0000000..4b7f7b9
> --- /dev/null
> +++ b/drivers/gpu/drm/stm/dw-mipi-dsi.c
Hi Philippe,
First question, why couldn't this be transformed as a bridge driver along the Synopsys DW-HDMI driver ?
Neil
More information about the linux-arm-kernel
mailing list