forked from mirrors/linux
		
	drm/tinydrm: Add RePaper e-ink driver
This adds support for the Pervasive Displays RePaper branded displays. The controller code is taken from the userspace driver available through repaper.org. Only the V231 film is supported since the others are EOL. Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Noralf Trønnes <noralf@tronnes.org> Link: http://patchwork.freedesktop.org/patch/msgid/1496934875-51984-5-git-send-email-noralf@tronnes.org
This commit is contained in:
		
							parent
							
								
									379ea9a1a5
								
							
						
					
					
						commit
						3589211e9b
					
				
					 4 changed files with 1114 additions and 0 deletions
				
			
		|  | @ -4453,6 +4453,12 @@ M:	Dave Airlie <airlied@redhat.com> | |||
| S:	Odd Fixes | ||||
| F:	drivers/gpu/drm/mgag200/ | ||||
| 
 | ||||
| DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS | ||||
| M:	Noralf Trønnes <noralf@tronnes.org> | ||||
| S:	Maintained | ||||
| F:	drivers/gpu/drm/tinydrm/repaper.c | ||||
| F:	Documentation/devicetree/bindings/display/repaper.txt | ||||
| 
 | ||||
| DRM DRIVER FOR RAGE 128 VIDEO CARDS | ||||
| S:	Orphan / Obsolete | ||||
| F:	drivers/gpu/drm/r128/ | ||||
|  |  | |||
|  | @ -19,3 +19,15 @@ config TINYDRM_MI0283QT | |||
| 	help | ||||
| 	  DRM driver for the Multi-Inno MI0283QT display panel | ||||
| 	  If M is selected the module will be called mi0283qt. | ||||
| 
 | ||||
| config TINYDRM_REPAPER | ||||
| 	tristate "DRM support for Pervasive Displays RePaper panels (V231)" | ||||
| 	depends on DRM_TINYDRM && SPI | ||||
| 	help | ||||
| 	  DRM driver for the following Pervasive Displays panels: | ||||
| 	  1.44" TFT EPD Panel (E1144CS021) | ||||
| 	  1.90" TFT EPD Panel (E1190CS021) | ||||
| 	  2.00" TFT EPD Panel (E2200CS021) | ||||
| 	  2.71" TFT EPD Panel (E2271CS021) | ||||
| 
 | ||||
| 	  If M is selected the module will be called repaper. | ||||
|  |  | |||
|  | @ -5,3 +5,4 @@ obj-$(CONFIG_TINYDRM_MIPI_DBI)		+= mipi-dbi.o | |||
| 
 | ||||
| # Displays
 | ||||
| obj-$(CONFIG_TINYDRM_MI0283QT)		+= mi0283qt.o | ||||
| obj-$(CONFIG_TINYDRM_REPAPER)		+= repaper.o | ||||
|  |  | |||
							
								
								
									
										1095
									
								
								drivers/gpu/drm/tinydrm/repaper.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1095
									
								
								drivers/gpu/drm/tinydrm/repaper.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
		Loading…
	
		Reference in a new issue
	
	 Noralf Trønnes
						Noralf Trønnes