mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 16:48:26 +02:00 
			
		
		
		
	drm: tiny: Add support for Mayqueen Pixpaper e-ink panel
Introduce a DRM driver for the Mayqueen Pixpaper e-ink display panel, which is controlled via SPI. The driver supports a 122x250 resolution display with XRGB8888 format. Also, add a MAINTAINERS entry for the Pixpaper driver. Signed-off-by: LiangCheng Wang <zaq14760@gmail.com> Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de> Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Link: https://lore.kernel.org/r/20250902-drm-v5-3-d77c678c4ae3@gmail.com
This commit is contained in:
		
							parent
							
								
									d309c5fdf4
								
							
						
					
					
						commit
						c9e70639f5
					
				
					 4 changed files with 1188 additions and 0 deletions
				
			
		|  | @ -7877,6 +7877,13 @@ T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git | |||
| F:	Documentation/devicetree/bindings/display/repaper.txt | ||||
| F:	drivers/gpu/drm/tiny/repaper.c | ||||
| 
 | ||||
| DRM DRIVER FOR PIXPAPER E-INK PANEL | ||||
| M:	LiangCheng Wang <zaq14760@gmail.com> | ||||
| L:	dri-devel@lists.freedesktop.org | ||||
| S:	Maintained | ||||
| F:	Documentation/devicetree/bindings/display/mayqueen,pixpaper.yaml | ||||
| F:	drivers/gpu/drm/tiny/pixpaper.c | ||||
| 
 | ||||
| DRM DRIVER FOR QEMU'S CIRRUS DEVICE | ||||
| M:	Dave Airlie <airlied@redhat.com> | ||||
| M:	Gerd Hoffmann <kraxel@redhat.com> | ||||
|  |  | |||
|  | @ -82,6 +82,21 @@ config DRM_PANEL_MIPI_DBI | |||
| 	  https://github.com/notro/panel-mipi-dbi/wiki. | ||||
| 	  To compile this driver as a module, choose M here. | ||||
| 
 | ||||
| config DRM_PIXPAPER | ||||
|         tristate "DRM support for PIXPAPER display panels" | ||||
|         depends on DRM && SPI | ||||
|         select DRM_CLIENT_SELECTION | ||||
|         select DRM_GEM_DMA_HELPER | ||||
|         select DRM_KMS_HELPER | ||||
|         help | ||||
| 	  DRM driver for the Mayqueen Pixpaper e-ink display panel. | ||||
| 
 | ||||
| 	  This driver supports small e-paper displays connected over SPI, | ||||
| 	  with a resolution of 122x250 and XRGB8888 framebuffer format. | ||||
| 	  It is intended for low-power embedded applications. | ||||
| 
 | ||||
| 	  If M is selected, the module will be built as pixpaper.ko. | ||||
| 
 | ||||
| config TINYDRM_HX8357D | ||||
| 	tristate "DRM support for HX8357D display panels" | ||||
| 	depends on DRM && SPI | ||||
|  |  | |||
|  | @ -6,6 +6,7 @@ obj-$(CONFIG_DRM_BOCHS)			+= bochs.o | |||
| obj-$(CONFIG_DRM_CIRRUS_QEMU)		+= cirrus-qemu.o | ||||
| obj-$(CONFIG_DRM_GM12U320)		+= gm12u320.o | ||||
| obj-$(CONFIG_DRM_PANEL_MIPI_DBI)	+= panel-mipi-dbi.o | ||||
| obj-$(CONFIG_DRM_PIXPAPER)              += pixpaper.o | ||||
| obj-$(CONFIG_TINYDRM_HX8357D)		+= hx8357d.o | ||||
| obj-$(CONFIG_TINYDRM_ILI9163)		+= ili9163.o | ||||
| obj-$(CONFIG_TINYDRM_ILI9225)		+= ili9225.o | ||||
|  |  | |||
							
								
								
									
										1165
									
								
								drivers/gpu/drm/tiny/pixpaper.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1165
									
								
								drivers/gpu/drm/tiny/pixpaper.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue
	
	 LiangCheng Wang
						LiangCheng Wang