| /* | 
 | ** MPC823 Video Controller | 
 | ** ======================= | 
 | ** (C) 2000 by Paolo Scaffardi (arsenio@tin.it) | 
 | ** AIRVENT SAM s.p.a - RIMINI(ITALY) | 
 | ** | 
 | */ | 
 |  | 
 | #ifndef _VIDEO_H_ | 
 | #define _VIDEO_H_ | 
 |  | 
 | /* Video functions */ | 
 |  | 
 | struct stdio_dev; | 
 |  | 
 | int	video_init(void *videobase); | 
 | void	video_putc(struct stdio_dev *dev, const char c); | 
 | void	video_puts(struct stdio_dev *dev, const char *s); | 
 |  | 
 | /** | 
 |  * Display a BMP format bitmap on the screen | 
 |  * | 
 |  * @param bmp_image	Address of BMP image | 
 |  * @param x		X position to draw image | 
 |  * @param y		Y position to draw image | 
 |  */ | 
 | int video_display_bitmap(ulong bmp_image, int x, int y); | 
 |  | 
 | /** | 
 |  * Get the width of the screen in pixels | 
 |  * | 
 |  * @return width of screen in pixels | 
 |  */ | 
 | int video_get_pixel_width(void); | 
 |  | 
 | /** | 
 |  * Get the height of the screen in pixels | 
 |  * | 
 |  * @return height of screen in pixels | 
 |  */ | 
 | int video_get_pixel_height(void); | 
 |  | 
 | /** | 
 |  * Get the number of text lines/rows on the screen | 
 |  * | 
 |  * @return number of rows | 
 |  */ | 
 | int video_get_screen_rows(void); | 
 |  | 
 | /** | 
 |  * Get the number of text columns on the screen | 
 |  * | 
 |  * @return number of columns | 
 |  */ | 
 | int video_get_screen_columns(void); | 
 |  | 
 | /** | 
 |  * Set the position of the text cursor | 
 |  * | 
 |  * @param col	Column to place cursor (0 = left side) | 
 |  * @param row	Row to place cursor (0 = top line) | 
 |  */ | 
 | void video_position_cursor(unsigned col, unsigned row); | 
 |  | 
 | /* Clear the display */ | 
 | void video_clear(void); | 
 |  | 
 | #if defined(CONFIG_FORMIKE) | 
 | int kwh043st20_f01_spi_startup(unsigned int bus, unsigned int cs, | 
 | 	unsigned int max_hz, unsigned int spi_mode); | 
 | #endif | 
 | #if defined(CONFIG_LG4573) | 
 | int lg4573_spi_startup(unsigned int bus, unsigned int cs, | 
 | 	unsigned int max_hz, unsigned int spi_mode); | 
 | #endif | 
 | #endif |