HEAD_CRT
if (par->head == HEAD_CRT)
head = HEAD_CRT;
if (head == HEAD_CRT) {
sm501_init_cursor(info->fb[HEAD_CRT], SM501_DC_CRT_HWC_ADDR);
case HEAD_CRT:
if (head == HEAD_CRT && info->pdata->fb_route == SM501_FB_CRT_PANEL) {
(head == HEAD_CRT) ? &sm501fb_ops_crt : &sm501fb_ops_pnl,
unsigned char *name = (head == HEAD_CRT) ? "crt" : "panel";
pd = (head == HEAD_CRT) ? info->pdata->fb_crt : info->pdata->fb_pnl;
fbi = inf->fb[HEAD_CRT];
ret = sm501fb_probe_one(info, HEAD_CRT);
info->fb[HEAD_CRT] == NULL) {
ret = sm501fb_start_one(info, HEAD_CRT, driver_name_crt);
unregister_framebuffer(info->fb[HEAD_CRT]);
sm501_free_init_fb(info, HEAD_CRT);
framebuffer_release(info->fb[HEAD_CRT]);
sm501_free_init_fb(info, HEAD_CRT);
sm501fb_suspend_fb(info, HEAD_CRT);
fbi = inf->fb[HEAD_CRT];
sm501fb_resume_fb(info, HEAD_CRT);
case HEAD_CRT:
if (par->head == HEAD_CRT)
smc501_writel(reg, fbi->regs + (par->head == HEAD_CRT ?
if (par->head == HEAD_CRT)