1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */ 25dda7945SStefano Babic /* 35dda7945SStefano Babic * Porting to u-boot: 45dda7945SStefano Babic * 55dda7945SStefano Babic * (C) Copyright 2010 65dda7945SStefano Babic * Stefano Babic, DENX Software Engineering, sbabic@denx.de 75dda7945SStefano Babic * 85dda7945SStefano Babic * Linux IPU driver for MX51: 95dda7945SStefano Babic * 105dda7945SStefano Babic * (C) Copyright 2004-2009 Freescale Semiconductor, Inc. 115dda7945SStefano Babic */ 125dda7945SStefano Babic 135dda7945SStefano Babic #ifndef __ASM_ARCH_MXCFB_H__ 145dda7945SStefano Babic #define __ASM_ARCH_MXCFB_H__ 155dda7945SStefano Babic 165dda7945SStefano Babic #define FB_SYNC_OE_LOW_ACT 0x80000000 175dda7945SStefano Babic #define FB_SYNC_CLK_LAT_FALL 0x40000000 185dda7945SStefano Babic #define FB_SYNC_DATA_INVERT 0x20000000 195dda7945SStefano Babic #define FB_SYNC_CLK_IDLE_EN 0x10000000 205dda7945SStefano Babic #define FB_SYNC_SHARP_MODE 0x08000000 215dda7945SStefano Babic #define FB_SYNC_SWAP_RGB 0x04000000 225dda7945SStefano Babic 235dda7945SStefano Babic struct mxcfb_gbl_alpha { 245dda7945SStefano Babic int enable; 255dda7945SStefano Babic int alpha; 265dda7945SStefano Babic }; 275dda7945SStefano Babic 285dda7945SStefano Babic struct mxcfb_loc_alpha { 295dda7945SStefano Babic int enable; 305dda7945SStefano Babic int alpha_in_pixel; 315dda7945SStefano Babic unsigned long alpha_phy_addr0; 325dda7945SStefano Babic unsigned long alpha_phy_addr1; 335dda7945SStefano Babic }; 345dda7945SStefano Babic 355dda7945SStefano Babic struct mxcfb_color_key { 365dda7945SStefano Babic int enable; 375dda7945SStefano Babic __u32 color_key; 385dda7945SStefano Babic }; 395dda7945SStefano Babic 405dda7945SStefano Babic struct mxcfb_pos { 415dda7945SStefano Babic __u16 x; 425dda7945SStefano Babic __u16 y; 435dda7945SStefano Babic }; 445dda7945SStefano Babic 455dda7945SStefano Babic struct mxcfb_gamma { 465dda7945SStefano Babic int enable; 475dda7945SStefano Babic int constk[16]; 485dda7945SStefano Babic int slopek[16]; 495dda7945SStefano Babic }; 505dda7945SStefano Babic 515dda7945SStefano Babic #endif 52