Skip to content

Commit 7418148

Browse files
committed
Merge branch 'linux-6.6-trunk/at91/drm' into linux-6.6-mchp
2 parents 7097d13 + afde659 commit 7418148

6 files changed

Lines changed: 725 additions & 2 deletions

File tree

MAINTAINERS

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14138,6 +14138,13 @@ S: Supported
1413814138
F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x7-lvds.yaml
1413914139
F: 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+
1414114148
MICROCHIP SPI DRIVER
1414214149
M: Ryan Wanner <ryan.wanner@microchip.com>
1414314150
S: Supported

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff 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
}

drivers/gpu/drm/bridge/Kconfig

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
183191
config DRM_NWL_MIPI_DSI
184192
tristate "Northwest Logic MIPI DSI Host controller"
185193
depends on DRM

drivers/gpu/drm/bridge/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ obj-$(CONFIG_DRM_LONTIUM_LT9611UXC) += lontium-lt9611uxc.o
1212
obj-$(CONFIG_DRM_LVDS_CODEC) += lvds-codec.o
1313
obj-$(CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW) += megachips-stdpxxxx-ge-b850v3-fw.o
1414
obj-$(CONFIG_DRM_MICROCHIP_LVDS_SERIALIZER) += microchip-lvds.o
15+
obj-$(CONFIG_DRM_MICROCHIP_DW_MIPI_DSI) += dw-mipi-dsi-mchp.o
1516
obj-$(CONFIG_DRM_NXP_PTN3460) += nxp-ptn3460.o
1617
obj-$(CONFIG_DRM_PARADE_PS8622) += parade-ps8622.o
1718
obj-$(CONFIG_DRM_PARADE_PS8640) += parade-ps8640.o

0 commit comments

Comments
 (0)