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