53 lines
		
	
	
		
			901 B
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			901 B
		
	
	
	
		
			C
		
	
	
	
| /*
 | |
|  * Porting to u-boot:
 | |
|  *
 | |
|  * (C) Copyright 2010
 | |
|  * Stefano Babic, DENX Software Engineering, sbabic@denx.de
 | |
|  *
 | |
|  * Linux IPU driver for MX51:
 | |
|  *
 | |
|  * (C) Copyright 2004-2009 Freescale Semiconductor, Inc.
 | |
|  *
 | |
|  * SPDX-License-Identifier:	GPL-2.0+
 | |
|  */
 | |
| 
 | |
| #ifndef __ASM_ARCH_MXCFB_H__
 | |
| #define __ASM_ARCH_MXCFB_H__
 | |
| 
 | |
| #define FB_SYNC_OE_LOW_ACT	0x80000000
 | |
| #define FB_SYNC_CLK_LAT_FALL	0x40000000
 | |
| #define FB_SYNC_DATA_INVERT	0x20000000
 | |
| #define FB_SYNC_CLK_IDLE_EN	0x10000000
 | |
| #define FB_SYNC_SHARP_MODE	0x08000000
 | |
| #define FB_SYNC_SWAP_RGB	0x04000000
 | |
| 
 | |
| struct mxcfb_gbl_alpha {
 | |
| 	int enable;
 | |
| 	int alpha;
 | |
| };
 | |
| 
 | |
| struct mxcfb_loc_alpha {
 | |
| 	int enable;
 | |
| 	int alpha_in_pixel;
 | |
| 	unsigned long alpha_phy_addr0;
 | |
| 	unsigned long alpha_phy_addr1;
 | |
| };
 | |
| 
 | |
| struct mxcfb_color_key {
 | |
| 	int enable;
 | |
| 	__u32 color_key;
 | |
| };
 | |
| 
 | |
| struct mxcfb_pos {
 | |
| 	__u16 x;
 | |
| 	__u16 y;
 | |
| };
 | |
| 
 | |
| struct mxcfb_gamma {
 | |
| 	int enable;
 | |
| 	int constk[16];
 | |
| 	int slopek[16];
 | |
| };
 | |
| 
 | |
| #endif
 |