Lines Matching +full:0 +full:x55

60 	{0x00, 0x00, 0x00, 0x00},
61 {0x00, 0x00, 0x00, 0xaa},
62 {0x00, 0x00, 0xaa, 0x00},
63 {0x00, 0x00, 0xaa, 0xaa},
64 {0x00, 0xaa, 0x00, 0x00},
65 {0x00, 0xaa, 0x00, 0xaa},
66 {0x00, 0xaa, 0x55, 0x00},
67 {0x00, 0xaa, 0xaa, 0xaa},
68 {0x00, 0x55, 0x55, 0x55},
69 {0x00, 0x55, 0x55, 0xff},
70 {0x00, 0x55, 0xff, 0x55},
71 {0x00, 0x55, 0xff, 0xff},
72 {0x00, 0xff, 0x55, 0x55},
73 {0x00, 0xff, 0x55, 0xff},
74 {0x00, 0xff, 0xff, 0x55},
75 {0x00, 0xff, 0xff, 0xff}
80 0x00, 0x40, 0x60, 0x70, 0x78, 0x7c, 0x7e, 0x68,
81 0x0c, 0x0c, 0x06, 0x06, 0x00, 0x00, 0x00, 0x00
116 {NULL, 0}
129 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data == 0) in bcm_fb_probe()
135 if (error != 0) in bcm_fb_probe()
148 "bcmfb", 0)); in bcm_fb_attach()
154 memset(&fb, 0, sizeof(fb)); in bcm_fb_attach()
155 if (bcm2835_mbox_fb_get_w_h(&fb) != 0) in bcm_fb_attach()
160 fb.xoffset = fb.yoffset = 0; in bcm_fb_attach()
161 if (bcm2835_mbox_fb_init(&fb) != 0) in bcm_fb_attach()
174 device_get_flags(dev) | SC_AUTODETECT_KBD) != 0) { in bcm_fb_attach()
182 "fbswap: %d, pitch %d, base 0x%08x, screen_size %d\n", in bcm_fb_attach()
185 return (0); in bcm_fb_attach()
192 { 0, 0 }
201 DRIVER_MODULE(bcm2835fb, ofwbus, bcm_fb_driver, 0, 0);
202 DRIVER_MODULE(bcm2835fb, simplebus, bcm_fb_driver, 0, 0);
301 RENDERER(bcmfb, 0, bcmrend, gfb_set);
330 for (i = count; i-- > 0; ++from) { in bcmrend_draw()
333 vidd_putc(adp, from, c, (a >> 4) | ((a & 0xf) << 4)); in bcmrend_draw()
354 if (scp->curs_attr.height <= 0) in bcmrend_draw_cursor()
357 if (sc->fb_addr == 0) in bcmrend_draw_cursor()
373 for (i = 0; i < adp->va_info.vi_cheight; i++) { in bcmrend_draw_cursor()
374 for (j = 0; j < adp->va_info.vi_cwidth; j++) { in bcmrend_draw_cursor()
378 addr[bytes*j + 2] ^= 0xff; in bcmrend_draw_cursor()
381 addr[bytes*j + 1] ^= 0xff; in bcmrend_draw_cursor()
382 addr[bytes*j] ^= 0xff; in bcmrend_draw_cursor()
406 vidd_putm(scp->sc->adp, x, y, mouse_pointer, 0xffffffff, 16, 8); in bcmrend_draw_mouse()
438 return (0); in bcmfb_configure()
440 sc->width = 0; in bcmfb_configure()
441 sc->height = 0; in bcmfb_configure()
451 OF_getprop(chosen, "bootargs", &bootargs, sizeof(bootargs)) > 0) { in bcmfb_configure()
454 if (*v == '\0') in bcmfb_configure()
457 if (strcmp(n, "bcm2708_fb.fbwidth") == 0 && v != NULL) in bcmfb_configure()
458 sc->width = (unsigned int)strtol(v, NULL, 0); in bcmfb_configure()
459 else if (strcmp(n, "bcm2708_fb.fbheight") == 0 && in bcmfb_configure()
461 sc->height = (unsigned int)strtol(v, NULL, 0); in bcmfb_configure()
462 else if (strcmp(n, "bcm2708_fb.fbswap") == 0 && in bcmfb_configure()
472 if (sc->width == 0) { in bcmfb_configure()
474 &cell, sizeof(cell))) > 0) in bcmfb_configure()
478 if (sc->height == 0) { in bcmfb_configure()
480 &cell, sizeof(cell))) > 0) in bcmfb_configure()
485 if (sc->width == 0) in bcmfb_configure()
487 if (sc->height == 0) in bcmfb_configure()
490 bcmfb_init(0, &sc->va, 0); in bcmfb_configure()
493 return (0); in bcmfb_configure()
500 return (0); in bcmfb_probe()
536 return (0); in bcmfb_init()
543 return (0); in bcmfb_get_info()
549 return (0); in bcmfb_query_mode()
555 return (0); in bcmfb_set_mode()
562 return (0); in bcmfb_save_font()
574 return (0); in bcmfb_load_font()
580 return (0); in bcmfb_show_font()
586 return (0); in bcmfb_save_palette()
592 return (0); in bcmfb_load_palette()
604 return (0); in bcmfb_save_state()
610 return (0); in bcmfb_load_state()
616 return (0); in bcmfb_set_win_org()
622 *col = *row = 0; in bcmfb_read_hw_cursor()
624 return (0); in bcmfb_read_hw_cursor()
630 return (0); in bcmfb_set_hw_cursor()
637 return (0); in bcmfb_set_hw_cursor_shape()
648 memset((void*)sc->fb_addr, 0, sc->fb_size); in bcmfb_blank_display()
650 return (0); in bcmfb_blank_display()
667 return (0); in bcmfb_mmap()
689 fb->fb_cmsize = 0; in bcmfb_ioctl()
698 return (0); in bcmfb_ioctl()
705 return (bcmfb_blank_display(adp, 0)); in bcmfb_clear()
712 return (0); in bcmfb_fill_rect()
719 return (0); in bcmfb_bitblt()
726 return (0); in bcmfb_diag()
733 return (0); in bcmfb_save_cursor_palette()
740 return (0); in bcmfb_load_cursor_palette()
747 return (0); in bcmfb_copy()
755 return (0); in bcmfb_putp()
769 if (sc->fb_addr == 0) in bcmfb_putc()
770 return (0); in bcmfb_putc()
779 fg = a & 0xf ; in bcmfb_putc()
780 bg = (a >> 4) & 0xf; in bcmfb_putc()
783 for (i = 0; i < BCMFB_FONT_HEIGHT; i++) { in bcmfb_putc()
784 for (j = 0, k = 7; j < 8; j++, k--) { in bcmfb_putc()
785 if ((p[i] & (1 << k)) == 0) in bcmfb_putc()
794 addr[bytes * j + 0] = in bcmfb_putc()
801 addr[bytes * j + 0] = in bcmfb_putc()
816 addr[bytes * j] = rgb & 0xff; in bcmfb_putc()
817 addr[bytes * j + 1] = (rgb >> 8) & 0xff; in bcmfb_putc()
827 return (0); in bcmfb_putc()
835 for (i = 0; i < len; i++) in bcmfb_puts()
836 bcmfb_putc(adp, off + i, s[i] & 0xff, (s[i] & 0xff00) >> 8); in bcmfb_puts()
838 return (0); in bcmfb_puts()
846 return (0); in bcmfb_putm()