• Home
  • Raw
  • Download

Lines Matching refs:caps

131 	u32 caps;  in clcdfb_set_bitfields()  local
134 if (fb->panel->caps && fb->board->caps) in clcdfb_set_bitfields()
135 caps = fb->panel->caps & fb->board->caps; in clcdfb_set_bitfields()
138 caps = fb->panel->cntl & CNTL_BGR ? in clcdfb_set_bitfields()
141 caps &= ~CLCD_CAP_444; in clcdfb_set_bitfields()
146 caps &= ~CLCD_CAP_888; in clcdfb_set_bitfields()
160 caps &= CLCD_CAP_5551; in clcdfb_set_bitfields()
161 if (!caps) { in clcdfb_set_bitfields()
176 if (!(caps & (CLCD_CAP_444 | CLCD_CAP_5551 | CLCD_CAP_565))) { in clcdfb_set_bitfields()
185 if (var->green.length == 4 && caps & CLCD_CAP_444) in clcdfb_set_bitfields()
186 caps &= CLCD_CAP_444; in clcdfb_set_bitfields()
187 if (var->green.length == 5 && caps & CLCD_CAP_5551) in clcdfb_set_bitfields()
188 caps &= CLCD_CAP_5551; in clcdfb_set_bitfields()
189 else if (var->green.length == 6 && caps & CLCD_CAP_565) in clcdfb_set_bitfields()
190 caps &= CLCD_CAP_565; in clcdfb_set_bitfields()
196 if (caps & CLCD_CAP_565) { in clcdfb_set_bitfields()
198 caps &= CLCD_CAP_565; in clcdfb_set_bitfields()
199 } else if (caps & CLCD_CAP_5551) { in clcdfb_set_bitfields()
201 caps &= CLCD_CAP_5551; in clcdfb_set_bitfields()
204 caps &= CLCD_CAP_444; in clcdfb_set_bitfields()
218 caps &= CLCD_CAP_888; in clcdfb_set_bitfields()
219 if (!caps) { in clcdfb_set_bitfields()
241 bgr = caps & CLCD_CAP_BGR && var->blue.offset == 0; in clcdfb_set_bitfields()
242 rgb = caps & CLCD_CAP_RGB && var->red.offset == 0; in clcdfb_set_bitfields()
250 bgr = caps & CLCD_CAP_BGR; in clcdfb_set_bitfields()
616 u32 caps; in clcdfb_of_init_tft_panel() member
635 fb->panel->caps = 0; in clcdfb_of_init_tft_panel()
638 for (i = 0; i < ARRAY_SIZE(panels) && !fb->panel->caps; i++) { in clcdfb_of_init_tft_panel()
644 fb->panel->caps = panels[i].caps; in clcdfb_of_init_tft_panel()
647 return fb->panel->caps ? 0 : -EINVAL; in clcdfb_of_init_tft_panel()
797 board->caps = CLCD_CAP_ALL; in clcdfb_of_get_board()