Home
last modified time | relevance | path

Searched refs:fb (Results 1 – 25 of 33) sorted by relevance

12

/bsp/raspberry-pi/raspi4-32/driver/lcd/
A Dlcd_console.c44 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 Ddrv_hdmi.c118 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 Ddrv_hdmi.h25 rt_uint8_t *fb; member
/bsp/raspberry-pi/raspi3-32/driver/
A Ddrv_fb.c163 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 Ddisp_layer_cfg.c140 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 Ddisp_layer_alpha_test.c28 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 Ddisp_layer_scal_test.c27 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 Ddisp_lbc_test.c83 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 Ddisp_layer_rgb_test.c33 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 Ddisp_layer_format_test.c31 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 Ddisp_mem.c237 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 Dstart_gcc.S101 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 Ddisp_manager.c176 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 Ddisp_private.c42 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 Ddrv_lcd.c62 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 Dde_hal.c111 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 Dnvm.c977 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 Ddrv_clcd.c53 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 Dlcd_test.c11 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 Ddrv_hdmi.c120 …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 Ddrv_hdmi.h25 rt_uint8_t *fb; member
/bsp/nxp/imx/imxrt/imxrt1170-nxp-evk/video/display/fbdev/
A Dfsl_fbdev.c198 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 Ddrv_fb.c114 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 Ddrv_fb.h24 rt_uint8_t *fb; member
/bsp/k210/drivers/
A Ddrv_mpylcd.c45 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()

Completed in 55 milliseconds

12