linux/include/linux/platform_data/video-clcd-versatile.h
<<
>>
Prefs
   1#ifndef PLAT_CLCD_H
   2#define PLAT_CLCD_H
   3
   4#ifdef CONFIG_PLAT_VERSATILE_CLCD
   5struct clcd_panel *versatile_clcd_get_panel(const char *);
   6int versatile_clcd_setup_dma(struct clcd_fb *, unsigned long);
   7int versatile_clcd_mmap_dma(struct clcd_fb *, struct vm_area_struct *);
   8void versatile_clcd_remove_dma(struct clcd_fb *);
   9#else
  10static inline struct clcd_panel *versatile_clcd_get_panel(const char *s)
  11{
  12        return NULL;
  13}
  14static inline int versatile_clcd_setup_dma(struct clcd_fb *fb, unsigned long framesize)
  15{
  16        return -ENODEV;
  17}
  18static inline int versatile_clcd_mmap_dma(struct clcd_fb *fb, struct vm_area_struct *vm)
  19{
  20        return -ENODEV;
  21}
  22static inline void versatile_clcd_remove_dma(struct clcd_fb *fb)
  23{
  24}
  25#endif
  26
  27#endif
  28