| /bsp/raspberry-pi/raspi4-32/driver/lcd/ |
| A D | lcd_console.c | 44 fb->x = 5 * fb->depth; in newline() 46 if (fb->y == (fb->height / CHAR_H)) in newline() 74 fb->y = fb->y - 1; in newline() 85 fb->x = fb->x + prev_x_offset * fb->depth; in fb_draw_char() 91 int offs = (fb->y * CHAR_H * fb->pitch) + fb->x; in fb_draw_char() 133 fb->x = 5 * fb->depth; in fb_print() 142 if((fb->x + 8 * fb->depth) < (fb->width) * fb->depth) in fb_print() 144 fb->x = fb->x + 8 * fb->depth; in fb_print() 151 fb->x = fb->x - prev_x_offset * fb->depth; in fb_print() 155 else if((fb->x + prev_x_offset * fb->depth + 5 * fb->depth) >= (fb->width * fb->depth)) in fb_print() [all …]
|
| A D | drv_hdmi.c | 118 info->framebuffer = lcd->fb; in hdmi_fb_control() 301 _hdmi.fb = (rt_uint8_t *)bcm271x_mbox_fb_alloc(LCD_WIDTH, LCD_HEIGHT, LCD_BPP, 1); in hdmi_fb_init() 302 if(_hdmi.fb == RT_NULL) in hdmi_fb_init() 315 rt_memset(_hdmi.fb, 0, LCD_WIDTH*LCD_HEIGHT*(LCD_BPP/8)); in hdmi_fb_init()
|
| A D | drv_hdmi.h | 25 rt_uint8_t *fb; member
|
| /bsp/raspberry-pi/raspi3-32/driver/ |
| A D | drv_fb.c | 163 fb->y++; in newline() 164 fb->x = 0; in newline() 166 if (fb->y == (fb->height / CHAR_H)) in newline() 177 uint32_t *addr = (uint32_t*) (fb->addr) + (fb->height - CHAR_H) * fb->width; in newline() 184 fb->y--; in newline() 201 fb->x = 0; in clear_line() 203 addr = (uint32_t*) (fb->addr + (line * CHAR_H * fb->depth * fb->width)); in clear_line() 216 int offs = (fb->y * CHAR_H * fb->pitch) + (fb->x * (CHAR_W + 1) * 4); in fb_draw_char() 255 fb->x = ((fb->x + 4) >> 2) << 2; in fb_print() 271 if (fb->x == fb->width / CHAR_W) in fb_print() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/test/disp2/ |
| A D | disp_layer_cfg.c | 140 test_cfg->layer_cfg.info.fb.addr[0] = in disp_layer_cfg() 142 test_cfg->layer_cfg.info.fb.addr[1] = in disp_layer_cfg() 145 test_cfg->layer_cfg.info.fb.addr[2] = in disp_layer_cfg() 177 test_cfg->layer_cfg.info.fb.addr[0] = in disp_layer_cfg() 179 test_cfg->layer_cfg.info.fb.addr[1] = in disp_layer_cfg() 182 test_cfg->layer_cfg.info.fb.addr[2] = in disp_layer_cfg() 214 test_cfg->layer_cfg.info.fb.addr[0] = in disp_layer_cfg() 216 test_cfg->layer_cfg.info.fb.addr[1] = in disp_layer_cfg() 219 test_cfg->layer_cfg.info.fb.addr[2] = in disp_layer_cfg() 337 test_cfg->layer_cfg.info.fb.crop.x = test_cfg->layer_cfg.info.fb.crop.x in disp_layer_cfg() [all …]
|
| A D | disp_layer_alpha_test.c | 28 cfg->layer_cfg.info.fb.format = 72; in show_vi_layer() 31 cfg->layer_cfg.info.fb.crop.x = 0; in show_vi_layer() 32 cfg->layer_cfg.info.fb.crop.y = 0; in show_vi_layer() 33 cfg->layer_cfg.info.fb.crop.width = 1280; in show_vi_layer() 34 cfg->layer_cfg.info.fb.crop.height = 720; in show_vi_layer() 35 cfg->layer_cfg.info.fb.align[0] = 4; in show_vi_layer() 57 cfg->layer_cfg.info.fb.format = 0; in show_ui_layer() 60 cfg->layer_cfg.info.fb.crop.x = 0; in show_ui_layer() 61 cfg->layer_cfg.info.fb.crop.y = 0; in show_ui_layer() 62 cfg->layer_cfg.info.fb.crop.width = 800; in show_ui_layer() [all …]
|
| A D | disp_layer_scal_test.c | 27 cfg->layer_cfg.info.fb.format = 3; in show_vi_layer() 30 cfg->layer_cfg.info.fb.crop.x = 0; in show_vi_layer() 31 cfg->layer_cfg.info.fb.crop.y = 0; in show_vi_layer() 32 cfg->layer_cfg.info.fb.crop.width = 1280; in show_vi_layer() 33 cfg->layer_cfg.info.fb.crop.height = 720; in show_vi_layer() 34 cfg->layer_cfg.info.fb.align[0] = 4; in show_vi_layer() 58 cfg->layer_cfg.info.fb.format = 0; in show_vi_layer2() 61 cfg->layer_cfg.info.fb.crop.x = 0; in show_vi_layer2() 62 cfg->layer_cfg.info.fb.crop.y = 0; in show_vi_layer2() 63 cfg->layer_cfg.info.fb.crop.width = 241; in show_vi_layer2() [all …]
|
| A D | disp_lbc_test.c | 83 test_cfg->layer_cfg.info.fb.crop.x = CROP_X << 32; in lbc_test() 84 test_cfg->layer_cfg.info.fb.crop.y = CROP_Y << 32; in lbc_test() 85 test_cfg->layer_cfg.info.fb.crop.width = CROP_W << 32; in lbc_test() 89 test_cfg->layer_cfg.info.fb.size[0].width = WIDTH; in lbc_test() 90 test_cfg->layer_cfg.info.fb.size[0].height = HEIGHT; in lbc_test() 91 test_cfg->layer_cfg.info.fb.size[1].width = WIDTH/2; in lbc_test() 92 test_cfg->layer_cfg.info.fb.size[1].height = HEIGHT/2; in lbc_test() 93 test_cfg->layer_cfg.info.fb.size[2].width = WIDTH/2; in lbc_test() 94 test_cfg->layer_cfg.info.fb.size[2].height = HEIGHT/2; in lbc_test() 112 test_cfg->layer_cfg.info.fb.lbc_en = 1; in lbc_test() [all …]
|
| A D | disp_layer_rgb_test.c | 33 cfg->layer_cfg.info.fb.format = format; in show_layer() 34 cfg->layer_cfg.info.fb.size[0].width = width; in show_layer() 35 cfg->layer_cfg.info.fb.size[0].height = height; in show_layer() 36 cfg->layer_cfg.info.fb.crop.x = 0; in show_layer() 37 cfg->layer_cfg.info.fb.crop.y = 0; in show_layer() 38 cfg->layer_cfg.info.fb.crop.width = width; in show_layer() 39 cfg->layer_cfg.info.fb.crop.height = height; in show_layer() 40 cfg->layer_cfg.info.fb.align[0] = 4; in show_layer()
|
| A D | disp_layer_format_test.c | 31 cfg->layer_cfg.info.fb.format = format; in show_layer() 32 cfg->layer_cfg.info.fb.size[0].width = width; in show_layer() 33 cfg->layer_cfg.info.fb.size[0].height = height; in show_layer() 34 cfg->layer_cfg.info.fb.crop.x = 0; in show_layer() 35 cfg->layer_cfg.info.fb.crop.y = 0; in show_layer() 36 cfg->layer_cfg.info.fb.crop.width = width; in show_layer() 37 cfg->layer_cfg.info.fb.crop.height = height; in show_layer() 38 cfg->layer_cfg.info.fb.align[0] = 4; in show_layer()
|
| A D | disp_mem.c | 237 p->layer_cfg.info.fb.size[0].width = atoi(argv[i]); in parse_cmdline_and_alloc() 239 p->layer_cfg.info.fb.size[0].height = atoi(argv[i]); in parse_cmdline_and_alloc() 263 …return disp_mem(p->mem_id, p->layer_cfg.info.fb.size[0].width, p->layer_cfg.info.fb.size[0].height… in parse_cmdline_and_alloc()
|
| /bsp/m16c62p/drivers/ |
| A D | start_gcc.S | 101 cmp.w -6[fb],-10[fb] /* Compare higher 16 bits of _fdata and _efdata */ 103 cmp.w -8[fb],-12[fb] /* Compare lower 16 bits of _fdata and _efdata */ 108 mov.w -2[fb],a1 /* Copy higher 16 bits of source in A1 */ 109 mov.w -4[fb],a0 /* Copy lower 16 bits of source in A1 */ 112 mov.w -8[fb],a0 /* Copy lower 16 bits of destination in A0 */ 115 add.w #0x01,-4[fb] /* increment lower 16 bits of source */ 116 adcf.w -2[fb] /* add carry to higher 16 bits of source */ 117 add.w #0x01,-8[fb] /* increment lower 16 bits of destination */ 138 cmp.w -2[fb],-6[fb] /* Compare higher 16 bits of _fdata and _efdata */ 140 cmp.w -4[fb],-8[fb] /* Compare lower 16 bits of _fdata and _efdata */ [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/ |
| A D | disp_manager.c | 176 config_inner->info.fb.format = config->info.fb.format; in __disp_config_transfer2inner() 185 config_inner->info.fb.flags = config->info.fb.flags; in __disp_config_transfer2inner() 186 config_inner->info.fb.scan = config->info.fb.scan; in __disp_config_transfer2inner() 224 config_inner->info.fb.fd = config2->info.fb.fd; in __disp_config2_transfer2inner() 238 config_inner->info.fb.scan = config2->info.fb.scan; in __disp_config2_transfer2inner() 241 config_inner->info.fb.eotf = config2->info.fb.eotf; in __disp_config2_transfer2inner() 299 config->info.fb.scan = config_inner->info.fb.scan; in __disp_inner_transfer2config() 331 config2->info.fb.fd = config_inner->info.fb.fd; in __disp_inner_transfer2config2() 345 config2->info.fb.scan = config_inner->info.fb.scan; in __disp_inner_transfer2config2() 348 config2->info.fb.eotf = config_inner->info.fb.eotf; in __disp_inner_transfer2config2() [all …]
|
| A D | disp_private.c | 42 data->config.info.fb.size[0].width, in dump_layer_config() 43 data->config.info.fb.size[0].height, in dump_layer_config() 44 data->config.info.fb.size[0].width, in dump_layer_config() 45 data->config.info.fb.size[0].height, in dump_layer_config() 46 data->config.info.fb.size[0].width, in dump_layer_config() 47 data->config.info.fb.size[0].height); in dump_layer_config() 50 (int) (data->config.info.fb.crop.x >> 32), in dump_layer_config() 51 (int) (data->config.info.fb.crop.y >> 32), in dump_layer_config() 52 (int) (data->config.info.fb.crop.width >> 32), in dump_layer_config() 62 data->config.info.fb.addr[0], data->config.info.fb.addr[1], in dump_layer_config() [all …]
|
| /bsp/allwinner/libraries/drivers/ |
| A D | drv_lcd.c | 62 struct rt_device fb; member 330 layer_cfg.info.fb.crop.width = layer_cfg.info.fb.crop.width << 32; in _lcd_layer_init() 331 layer_cfg.info.fb.crop.height = layer_cfg.info.fb.crop.height << 32; in _lcd_layer_init() 701 fb->ops = &fb_ops; in fb_init() 704 fb->init = RT_NULL; in fb_init() 705 fb->open = fb_open; in fb_init() 706 fb->close = fb_close; in fb_init() 707 fb->read = RT_NULL; in fb_init() 708 fb->write = RT_NULL; in fb_init() 709 fb->control = fb_control; in fb_init() [all …]
|
| /bsp/allwinner/libraries/sunxi-hal/hal/source/disp2/disp/de/lowlevel_v2x/ |
| A D | de_hal.c | 111 if (data[k].config.info.fb.flags) { in de_calc_overlay_scaler_para() 117 data[k].config.info.fb.flags, in de_calc_overlay_scaler_para() 259 crop64 = &data->config.info.fb.crop; in de_al_lyr_apply_direct_show() 432 if (data1->config.info.fb.format >= in de_al_lyr_apply() 591 if (data[k].config.info.fb.flags) { in de_al_lyr_apply() 612 fb.size, in de_al_lyr_apply() 615 config.info.fb.flags, in de_al_lyr_apply() 617 data[k].config.info.fb. in de_al_lyr_apply() 674 ((data[k].config.info.fb. in de_al_lyr_apply() 677 ((data[k].config.info.fb. in de_al_lyr_apply() [all …]
|
| /bsp/samd21/sam_d2x_asflib/sam0/drivers/nvm/ |
| A D | nvm.c | 977 enum status_code nvm_set_fuses(struct nvm_fusebits *fb) in nvm_set_fuses() argument 982 if (fb == NULL) { in nvm_set_fuses() 994 fusebits[0] |= NVMCTRL_FUSES_EEPROM_SIZE(fb->eeprom_size); in nvm_set_fuses() 998 fusebits[0] |= FUSES_BOD33USERLEVEL(fb->bod33_level); in nvm_set_fuses() 1001 fusebits[0] |= (!fb->bod33_enable) << FUSES_BOD33_DIS_Pos; in nvm_set_fuses() 1004 fusebits[0] |= fb->bod33_action << FUSES_BOD33_ACTION_Pos; in nvm_set_fuses() 1011 fusebits[0] |= FUSES_BOD33USERLEVEL(fb->bod33_level); in nvm_set_fuses() 1014 fusebits[0] |= (fb->bod33_enable) << FUSES_BOD33_EN_Pos; in nvm_set_fuses() 1017 fusebits[0] |= fb->bod33_action << FUSES_BOD33_ACTION_Pos; in nvm_set_fuses() 1024 fusebits[0] |= FUSES_BODVDDUSERLEVEL(fb->bodvdd_level); in nvm_set_fuses() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | drv_clcd.c | 53 uint8_t *fb; member 88 info->framebuffer = lcd->fb; in drv_clcd_control() 98 info->smem_start = (uint32_t)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, in drv_clcd_control() 145 _lcd.fb = rt_pages_alloc(rt_page_bits(_lcd.width * _lcd.height * 2)); in drv_clcd_hw_init() 147 _lcd.fb = rt_malloc(_lcd.width * _lcd.height * 2); in drv_clcd_hw_init() 150 rt_kprintf("fb => 0x%08x\n", _lcd.fb); in drv_clcd_hw_init() 151 if (_lcd.fb == NULL) in drv_clcd_hw_init() 156 memset(_lcd.fb, 0xff, _lcd.width * _lcd.height * 2); in drv_clcd_hw_init() 165 plio->upbase = (uint32_t)_lcd.fb; in drv_clcd_hw_init()
|
| /bsp/k210/drivers/test/ |
| A D | lcd_test.c | 11 uint16_t *fb; in drawarea() local 14 fb = (uint16_t *)info->framebuffer; in drawarea() 15 fb += (info->width * y); in drawarea() 16 fb += x; in drawarea() 22 fb[i] = c; in drawarea() 24 fb += info->width; in drawarea()
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_hdmi.c | 120 …lcd_info->framebuffer = (void *)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, lcd->width * lcd->h… in hdmi_fb_control() 136 … info->smem_start = (size_t)lwp_map_user_phy(lwp_self(), RT_NULL, lcd->fb, info->smem_len, 1); in hdmi_fb_control() 322 _hdmi.fb = (rt_uint8_t *)bcm271x_mbox_fb_alloc(LCD_WIDTH, LCD_HEIGHT, LCD_BPP, 1); in hdmi_fb_init() 324 if (_hdmi.fb == RT_NULL) in hdmi_fb_init() 331 if (rt_hv_stage2_map((unsigned long)_hdmi.fb, 0x1400000)) in hdmi_fb_init()
|
| A D | drv_hdmi.h | 25 rt_uint8_t *fb; member
|
| /bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/fbdev/ |
| A D | fsl_fbdev.c | 198 void *fb; in FBDEV_GetFrameBuffer() local 206 (void)VIDEO_STACK_Pop(&fbdev->fbManager, &fb); in FBDEV_GetFrameBuffer() 211 fb = NULL; in FBDEV_GetFrameBuffer() 214 return fb; in FBDEV_GetFrameBuffer()
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | drv_fb.c | 114 info->framebuffer = lcd->fb; in hdmi_fb_control() 295 _hdmi.fb = (rt_uint8_t *)bcm283x_mbox_fb_alloc(LCD_WIDTH, LCD_HEIGHT, LCD_BPP, 1); in hdmi_fb_init() 306 rt_hw_cpu_dcache_invalidate((unsigned long)_hdmi.fb,LCD_WIDTH * LCD_HEIGHT * 3); in hdmi_fb_init()
|
| A D | drv_fb.h | 24 rt_uint8_t *fb; member
|
| /bsp/k210/drivers/ |
| A D | drv_mpylcd.c | 45 uint16_t *fb = (uint16_t *)info.framebuffer; in lcd_fill_point() local 50 fb += x; in lcd_fill_point() 51 fb += (y * info.width); in lcd_fill_point() 53 *fb = c; in lcd_fill_point()
|