Merge tag 'efi-2020-07-rc5' of https://gitlab.denx.de/u-boot/custodians/u-boot-efi
[oweals/u-boot.git] / include / atmel_lcd.h
index 6993128b1b4c37df8d6c544cb2e06e0f220269c0..4aa955b6b2d4d7516225c0eac8a890910f3f5e25 100644 (file)
@@ -1,15 +1,23 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * atmel_lcd.h - Atmel LCD Controller structures
  *
  * (C) Copyright 2001
  * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #ifndef _ATMEL_LCD_H_
 #define _ATMEL_LCD_H_
 
+/**
+ * struct atmel_lcd_platdata - platform data for Atmel LCDs with driver model
+ *
+ * @timing_index:      Index of LCD timing to use in device tree node
+ */
+struct atmel_lcd_platdata {
+       int timing_index;
+};
+
 typedef struct vidinfo {
        ushort vl_col;          /* Number of columns (i.e. 640) */
        ushort vl_row;          /* Number of rows (i.e. 480) */
@@ -34,6 +42,15 @@ typedef struct vidinfo {
        u_long vl_lower_margin; /* Time from picture to sync */
 
        u_long  mmio;           /* Memory mapped registers */
+
+       u_int logo_width;
+       u_int logo_height;
+       int logo_x_offset;
+       int logo_y_offset;
+       u_long logo_addr;
 } vidinfo_t;
 
+void atmel_logo_info(vidinfo_t *info);
+void microchip_logo_info(vidinfo_t *info);
+
 #endif