linux/include/video/broadsheetfb.h

/*
 * broadsheetfb.h - definitions for the broadsheet framebuffer driver
 *
 * Copyright (C) 2008 by Jaya Kumar
 *
 * This file is subject to the terms and conditions of the GNU General Public
 * License. See the file COPYING in the main directory of this archive for
 * more details.
 *
 */

#ifndef _LINUX_BROADSHEETFB_H_
#define _LINUX_BROADSHEETFB_H_

/* Broadsheet command defines */
#define BS_CMD_INIT_SYS_RUN
#define BS_CMD_INIT_DSPE_CFG
#define BS_CMD_INIT_DSPE_TMG
#define BS_CMD_INIT_ROTMODE
#define BS_CMD_RD_REG
#define BS_CMD_WR_REG
#define BS_CMD_LD_IMG
#define BS_CMD_LD_IMG_AREA
#define BS_CMD_LD_IMG_END
#define BS_CMD_WAIT_DSPE_TRG
#define BS_CMD_WAIT_DSPE_FREND
#define BS_CMD_RD_WFM_INFO
#define BS_CMD_UPD_INIT
#define BS_CMD_UPD_FULL
#define BS_CMD_UPD_GDRV_CLR

/* Broadsheet register interface defines */
#define BS_REG_REV
#define BS_REG_PRC

/* Broadsheet pin interface specific defines */
#define BS_CS
#define BS_DC
#define BS_WR

/* Broadsheet IO interface specific defines */
#define BS_MMIO_CMD
#define BS_MMIO_DATA

/* struct used by broadsheet. board specific stuff comes from *board */
struct broadsheetfb_par {};

/* board specific routines */
struct broadsheet_board {};
#endif