File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14138,6 +14138,13 @@ S: Supported
1413814138F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x7-lvds.yaml
1413914139F: drivers/gpu/drm/bridge/microchip-lvds.c
1414014140
14141+ DRM DRIVER FOR MICROCHIP SAM9X7-COMPATIBLE MIPI DSI HOST CONTROLLER
14142+ M: Manikandan Muralidharan <manikandan.m@microchip.com>
14143+ S: Supported
14144+ T: git git://anongit.freedesktop.org/drm/drm-misc
14145+ F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-mipi-dsi.yaml
14146+ F: drivers/gpu/drm/bridge/dw-mipi-dsi-mchp.c
14147+
1414114148MICROCHIP SPI DRIVER
1414214149M: Ryan Wanner <ryan.wanner@microchip.com>
1414314150S: Supported
Original file line number Diff line number Diff line change @@ -163,8 +163,14 @@ static void atmel_hlcdc_crtc_mode_set_nofb(struct drm_crtc *c)
163163
164164 if (div_low >= 2 &&
165165 ((prate / div_low >= mode_rate ) &&
166- (prate / div < mode_rate )))
166+ (prate / div < mode_rate ))) {
167167 div = div_low ;
168+ } else {
169+ if (is_xlcdc ) {
170+ cfg |= ATMEL_XLCDC_CLKBYP ;
171+ mask |= ATMEL_XLCDC_CLKBYP ;
172+ }
173+ }
168174 }
169175 cfg |= ATMEL_HLCDC_CLKDIV (div );
170176 }
Original file line number Diff line number Diff line change @@ -180,6 +180,14 @@ config DRM_MICROCHIP_LVDS_SERIALIZER
180180 help
181181 Support for Microchip's LVDS serializer.
182182
183+ config DRM_MICROCHIP_DW_MIPI_DSI
184+ tristate "Microchip specific extensions for Synopsys DW MIPI DSI"
185+ depends on DRM_ATMEL_HLCDC
186+ select DRM_DW_MIPI_DSI
187+ help
188+ This selects support for Microchip's SoC specific extensions
189+ for the Synopsys DesignWare dsi driver.
190+
183191config DRM_NWL_MIPI_DSI
184192 tristate "Northwest Logic MIPI DSI Host controller"
185193 depends on DRM
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ obj-$(CONFIG_DRM_LONTIUM_LT9611UXC) += lontium-lt9611uxc.o
1212obj-$(CONFIG_DRM_LVDS_CODEC) += lvds-codec.o
1313obj-$(CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW) += megachips-stdpxxxx-ge-b850v3-fw.o
1414obj-$(CONFIG_DRM_MICROCHIP_LVDS_SERIALIZER) += microchip-lvds.o
15+ obj-$(CONFIG_DRM_MICROCHIP_DW_MIPI_DSI) += dw-mipi-dsi-mchp.o
1516obj-$(CONFIG_DRM_NXP_PTN3460) += nxp-ptn3460.o
1617obj-$(CONFIG_DRM_PARADE_PS8622) += parade-ps8622.o
1718obj-$(CONFIG_DRM_PARADE_PS8640) += parade-ps8640.o
You can’t perform that action at this time.
0 commit comments