1 #ifndef __ASM_SH_MOBILE_CEU_H__ 2 #define __ASM_SH_MOBILE_CEU_H__ 3 4 #define SH_CEU_FLAG_USE_8BIT_BUS (1 << 0) /* use 8bit bus width */ 5 #define SH_CEU_FLAG_USE_16BIT_BUS (1 << 1) /* use 16bit bus width */ 6 #define SH_CEU_FLAG_HSYNC_LOW (1 << 2) /* default High if possible */ 7 #define SH_CEU_FLAG_VSYNC_LOW (1 << 3) /* default High if possible */ 8 9 struct device; 10 struct resource; 11 12 struct sh_mobile_ceu_companion { 13 u32 num_resources; 14 struct resource *resource; 15 int id; 16 void *platform_data; 17 }; 18 19 struct sh_mobile_ceu_info { 20 unsigned long flags; 21 int max_width; 22 int max_height; 23 struct sh_mobile_ceu_companion *csi2; 24 }; 25 26 #endif /* __ASM_SH_MOBILE_CEU_H__ */ 27