Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/broadcom/bcm2835/bcm2835_fbd.c
Show First 20 Lines • Show All 131 Lines • ▼ Show 20 Lines | |||||
#ifdef VM_MEMATTR_WRITE_COMBINING | #ifdef VM_MEMATTR_WRITE_COMBINING | ||||
sc->info.fb_flags = FB_FLAG_MEMATTR; | sc->info.fb_flags = FB_FLAG_MEMATTR; | ||||
sc->info.fb_memattr = VM_MEMATTR_WRITE_COMBINING; | sc->info.fb_memattr = VM_MEMATTR_WRITE_COMBINING; | ||||
#endif | #endif | ||||
if (sc->fbswap) { | if (sc->fbswap) { | ||||
switch (sc->info.fb_bpp) { | switch (sc->info.fb_bpp) { | ||||
case 24: | case 24: | ||||
vt_generate_cons_palette(sc->info.fb_cmap, | vt_config_cons_colors(&sc->info, | ||||
COLOR_FORMAT_RGB, 0xff, 0, 0xff, 8, 0xff, 16); | COLOR_FORMAT_RGB, 0xff, 0, 0xff, 8, 0xff, 16); | ||||
sc->info.fb_cmsize = 16; | sc->info.fb_cmsize = 16; | ||||
break; | break; | ||||
case 32: | case 32: | ||||
vt_generate_cons_palette(sc->info.fb_cmap, | vt_config_cons_colors(&sc->info, | ||||
COLOR_FORMAT_RGB, 0xff, 16, 0xff, 8, 0xff, 0); | COLOR_FORMAT_RGB, 0xff, 16, 0xff, 8, 0xff, 0); | ||||
sc->info.fb_cmsize = 16; | sc->info.fb_cmsize = 16; | ||||
break; | break; | ||||
} | } | ||||
} | } | ||||
fbd = device_add_child(sc->dev, "fbd", device_get_unit(sc->dev)); | fbd = device_add_child(sc->dev, "fbd", device_get_unit(sc->dev)); | ||||
if (fbd == NULL) { | if (fbd == NULL) { | ||||
▲ Show 20 Lines • Show All 134 Lines • Show Last 20 Lines |