mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-10-31 20:18:18 +00:00 
			
		
		
		
	Move dcu-related code to fsl_dcu_probe_common, keep in video_hw_init() only legacy video stack (filling GraphicPanel struct etc.). Add wrappers for all init functions, that will let to provide struct fb_info as an additional param (needed for further moving it from the global scope to driver private data struct in DM converted driver). Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com> Reviewed-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
		
			
				
	
	
		
			23 lines
		
	
	
		
			594 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			594 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* SPDX-License-Identifier: GPL-2.0+ */
 | |
| /*
 | |
|  * Copyright 2014 Freescale Semiconductor, Inc.
 | |
|  *
 | |
|  * FSL DCU Framebuffer driver
 | |
|  */
 | |
| #include <linux/fb.h>
 | |
| 
 | |
| int fsl_dcu_init(struct fb_info *fbinfo,
 | |
| 		 unsigned int xres,
 | |
| 		 unsigned int yres,
 | |
| 		 unsigned int pixel_format);
 | |
| 
 | |
| int fsl_dcu_fixedfb_setup(void *blob);
 | |
| 
 | |
| /* Prototypes for external board-specific functions */
 | |
| int platform_dcu_init(struct fb_info *fbinfo,
 | |
| 		      unsigned int xres,
 | |
| 		      unsigned int yres,
 | |
| 		      const char *port,
 | |
| 		      struct fb_videomode *dcu_fb_videomode);
 | |
| unsigned int dcu_set_pixel_clock(unsigned int pixclock);
 |