| /rk3399_rockchip-uboot/drivers/video/drm/ |
| H A D | libnsbmp.c | 75 static bmp_result bmp_info_header_parse(bmp_image *bmp, uint8_t *data) in bmp_info_header_parse() argument 85 if (bmp->buffer_size < (BMP_FILE_HEADER_SIZE + BITMAPCOREHEADER)) { in bmp_info_header_parse() 92 if ((bmp->buffer_size - BMP_FILE_HEADER_SIZE) < header_size) { in bmp_info_header_parse() 113 bmp->reversed = true; in bmp_info_header_parse() 122 if (bmp->ico) { in bmp_info_header_parse() 126 bmp->width = width; in bmp_info_header_parse() 127 bmp->height = height / 2; in bmp_info_header_parse() 130 bmp->width = width; in bmp_info_header_parse() 131 bmp->height = height; in bmp_info_header_parse() 135 bmp->bpp = read_uint16(data, 10); in bmp_info_header_parse() [all …]
|
| H A D | bmp_helper.c | 147 struct bmp_image *bmp = bmp_addr; in bmpdecoder() local 154 if (!bmp || !(bmp->header.signature[0] == 'B' && in bmpdecoder() 155 bmp->header.signature[1] == 'M')) { in bmpdecoder() 159 width = get_unaligned_le32(&bmp->header.width); in bmpdecoder() 160 height = get_unaligned_le32(&bmp->header.height); in bmpdecoder() 161 bpp = get_unaligned_le16(&bmp->header.bit_count); in bmpdecoder() 169 cmap_base = src + sizeof(bmp->header); in bmpdecoder() 170 src = bmp_addr + get_unaligned_le32(&bmp->header.data_offset); in bmpdecoder() 192 if (get_unaligned_le32(&bmp->header.compression)) { in bmpdecoder() 215 if (get_unaligned_le32(&bmp->header.compression)) { in bmpdecoder()
|
| H A D | libnsbmp.h | 122 bmp_image bmp; member 153 bmp_result bmp_create(bmp_image *bmp, bmp_bitmap_callback_vt *callbacks); 179 bmp_result bmp_analyse(bmp_image *bmp, size_t size, uint8_t *data); 206 bmp_result bmp_decode(bmp_image *bmp); 224 bmp_result bmp_decode_trans(bmp_image *bmp, uint32_t transparent_colour); 243 void bmp_finalise(bmp_image *bmp);
|
| H A D | rockchip_display.c | 1189 struct rockchip_logo_cache *find_or_alloc_logo_cache(const char *bmp, int rotate) in find_or_alloc_logo_cache() argument 1194 if ((!strcmp(tmp->name, bmp) && rotate == tmp->logo_rotate) || in find_or_alloc_logo_cache() 1208 strcpy(logo_cache->name, bmp); in find_or_alloc_logo_cache() 1374 static void bmp_copy(void *dst, bmp_image *bmp) in bmp_copy() argument 1380 image = (u8 *)bmp->bitmap; in bmp_copy() 1381 for (row = 0; row != bmp->height; row++) { in bmp_copy() 1382 for (col = 0; col != bmp->width; col++) { in bmp_copy() 1383 size_t z = (row * bmp->width + col) * BYTES_PER_PIXEL; in bmp_copy() 1480 bmp_image bmp; in load_bmp_logo() local 1505 bmp_create(&bmp, &bitmap_callbacks); in load_bmp_logo() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | bmp.c | 45 struct bmp_image *bmp; in gunzip_bmp() local 58 bmp = dst; in gunzip_bmp() 61 bmp = (struct bmp_image *)((((unsigned int)dst + 1) & ~3) + 2); in gunzip_bmp() 63 if (gunzip(bmp, CONFIG_SYS_VIDEO_LOGO_MAX_SIZE, map_sysmem(addr, 0), in gunzip_bmp() 75 if (!((bmp->header.signature[0] == 'B') && in gunzip_bmp() 76 (bmp->header.signature[1] == 'M'))) { in gunzip_bmp() 84 return bmp; in gunzip_bmp() 176 bmp, 5, 1, do_bmp, 194 struct bmp_image *bmp = (struct bmp_image *)map_sysmem(addr, 0); in bmp_info() local 198 if (!((bmp->header.signature[0]=='B') && in bmp_info() [all …]
|
| H A D | Makefile | 27 obj-$(CONFIG_CMD_BMP) += bmp.o
|
| /rk3399_rockchip-uboot/drivers/video/ |
| H A D | video_bmp.c | 42 struct bmp_image *bmp, ushort *cmap, in video_display_rle8_bitmap() argument 53 width = get_unaligned_le32(&bmp->header.width); in video_display_rle8_bitmap() 54 height = get_unaligned_le32(&bmp->header.height); in video_display_rle8_bitmap() 55 bmap = (uchar *)bmp + get_unaligned_le32(&bmp->header.data_offset); in video_display_rle8_bitmap() 199 struct bmp_image *bmp = map_sysmem(bmp_image, 0); in video_bmp_display() local 208 if (!bmp || !(bmp->header.signature[0] == 'B' && in video_bmp_display() 209 bmp->header.signature[1] == 'M')) { in video_bmp_display() 215 width = get_unaligned_le32(&bmp->header.width); in video_bmp_display() 216 height = get_unaligned_le32(&bmp->header.height); in video_bmp_display() 217 bmp_bpix = get_unaligned_le16(&bmp->header.bit_count); in video_bmp_display() [all …]
|
| H A D | bus_vcxk.c | 361 struct bmp_image *bmp; in vcxk_display_bitmap() local 372 bmp = (struct bmp_image *)addr; in vcxk_display_bitmap() 373 if ((bmp->header.signature[0] == 'B') && in vcxk_display_bitmap() 374 (bmp->header.signature[1] == 'M')) { in vcxk_display_bitmap() 375 width = le32_to_cpu(bmp->header.width); in vcxk_display_bitmap() 376 height = le32_to_cpu(bmp->header.height); in vcxk_display_bitmap() 377 bpp = le16_to_cpu(bmp->header.bit_count); in vcxk_display_bitmap() 379 dataptr = (unsigned char *) bmp + in vcxk_display_bitmap() 380 le32_to_cpu(bmp->header.data_offset); in vcxk_display_bitmap() 405 printf("Error: no valid bmp at %lx\n", (ulong) bmp); in vcxk_display_bitmap()
|
| H A D | cfb_console.c | 1315 struct bmp_image *bmp = (struct bmp_image *)bmp_image; in video_display_bitmap() local 1330 if (!((bmp->header.signature[0] == 'B') && in video_display_bitmap() 1331 (bmp->header.signature[1] == 'M'))) { in video_display_bitmap() 1363 bmp = (struct bmp_image *)(dst+2); in video_display_bitmap() 1365 if (!((bmp->header.signature[0] == 'B') && in video_display_bitmap() 1366 (bmp->header.signature[1] == 'M'))) { in video_display_bitmap() 1378 width = le32_to_cpu(bmp->header.width); in video_display_bitmap() 1379 height = le32_to_cpu(bmp->header.height); in video_display_bitmap() 1380 bpp = le16_to_cpu(bmp->header.bit_count); in video_display_bitmap() 1381 colors = le32_to_cpu(bmp->header.colors_used); in video_display_bitmap() [all …]
|
| H A D | atmel_lcdfb.c | 104 void lcd_set_cmap(struct bmp_image *bmp, unsigned colors) in lcd_set_cmap() argument 109 struct bmp_color_table_entry cte = bmp->color_table[i]; in lcd_set_cmap()
|
| /rk3399_rockchip-uboot/common/ |
| H A D | lcd.c | 454 static void lcd_display_rle8_bitmap(struct bmp_image *bmp, ushort *cmap, in lcd_display_rle8_bitmap() argument 463 width = get_unaligned_le32(&bmp->header.width); in lcd_display_rle8_bitmap() 464 height = get_unaligned_le32(&bmp->header.height); in lcd_display_rle8_bitmap() 465 bmap = (uchar *)bmp + get_unaligned_le32(&bmp->header.data_offset); in lcd_display_rle8_bitmap() 554 __weak void lcd_set_cmap(struct bmp_image *bmp, unsigned colors) in lcd_set_cmap() argument 561 cte = bmp->color_table[i]; in lcd_set_cmap() 574 struct bmp_image *bmp = (struct bmp_image *)map_sysmem(bmp_image, 0); in lcd_display_bitmap() local 583 if (!bmp || !(bmp->header.signature[0] == 'B' && in lcd_display_bitmap() 584 bmp->header.signature[1] == 'M')) { in lcd_display_bitmap() 590 palette = bmp->color_table; in lcd_display_bitmap() [all …]
|
| /rk3399_rockchip-uboot/scripts/ |
| H A D | README.rockchip | 40 ./tools/resource_tool rk-kernel.dtb logo_kernel.bmp logo.bmp 58 …ols/bmp2gray16 --uboot-logo uboot.bmp --charge-logo charging.bmp --lowpower-logo lowpower.bmp --ke…
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | Makefile | 232 LOGO_BMP= $(srctree)/$(src)/logos/denx.bmp 235 ifneq ($(wildcard $(srctree)/$(src)/logos/$(BOARD).bmp),) 236 LOGO_BMP= $(srctree)/$(src)/logos/$(BOARD).bmp 238 ifneq ($(wildcard $(srctree)/$(src)/logos/$(VENDOR).bmp),) 239 LOGO_BMP= $(srctree)/$(src)/logos/$(VENDOR).bmp
|
| H A D | bmp_logo.c | 77 bitmap_t bmp; in main() local 78 bitmap_t *b = &bmp; in main()
|
| /rk3399_rockchip-uboot/include/ |
| H A D | video_rockchip.h | 25 int rockchip_show_bmp(const char *bmp);
|
| /rk3399_rockchip-uboot/tools/rockchip/ |
| H A D | bmp2gray16.c | 202 struct bmp_image *bmp; in convert_one_image() local 236 bmp = (struct bmp_image *)bmp_buf; in convert_one_image() 237 bmp_hdr = &bmp->hdr; in convert_one_image() 281 color_u16 = (struct pixel_u16 *)bmp->color_table; in convert_one_image() 305 color_u24 = (struct pixel_u24 *)bmp->color_table; in convert_one_image() 331 color_u32 = (struct pixel_u32 *)bmp->color_table; in convert_one_image()
|
| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rk3288.dtsi | 176 logo,uboot = "logo.bmp"; 177 logo,kernel = "logo_kernel.bmp"; 185 logo,uboot = "logo.bmp"; 186 logo,kernel = "logo_kernel.bmp"; 194 logo,uboot = "logo.bmp"; 195 logo,kernel = "logo_kernel.bmp"; 203 logo,uboot = "logo.bmp"; 204 logo,kernel = "logo_kernel.bmp";
|
| H A D | rk3128.dtsi | 433 logo,uboot = "logo.bmp"; 434 logo,kernel = "logo_kernel.bmp"; 441 logo,uboot = "logo.bmp"; 442 logo,kernel = "logo_kernel.bmp";
|
| H A D | rv1108.dtsi | 54 logo,uboot = "logo.bmp"; 55 logo,kernel = "logo_kernel.bmp";
|
| H A D | rk3506.dtsi | 293 logo,uboot = "logo.bmp"; 294 logo,kernel = "logo_kernel.bmp"; 302 logo,uboot = "logo.bmp"; 303 logo,kernel = "logo_kernel.bmp";
|
| H A D | rk3576.dtsi | 649 logo,uboot = "logo.bmp"; 650 logo,kernel = "logo_kernel.bmp"; 658 logo,uboot = "logo.bmp"; 659 logo,kernel = "logo_kernel.bmp"; 667 logo,uboot = "logo.bmp"; 668 logo,kernel = "logo_kernel.bmp"; 676 logo,uboot = "logo.bmp"; 677 logo,kernel = "logo_kernel.bmp"; 685 logo,uboot = "logo.bmp"; 686 logo,kernel = "logo_kernel.bmp";
|
| H A D | rk3308.dtsi | 90 logo,uboot = "logo.bmp"; 91 logo,kernel = "logo_kernel.bmp";
|
| H A D | rv1126.dtsi | 245 logo,uboot = "logo.bmp"; 246 logo,kernel = "logo_kernel.bmp"; 254 logo,uboot = "logo.bmp"; 255 logo,kernel = "logo_kernel.bmp";
|
| H A D | rk3399.dtsi | 129 logo,uboot = "logo.bmp"; 130 logo,kernel = "logo_kernel.bmp"; 138 logo,uboot = "logo.bmp"; 139 logo,kernel = "logo_kernel.bmp";
|
| H A D | rv1126b.dtsi | 331 logo,uboot = "logo.bmp"; 332 logo,kernel = "logo_kernel.bmp"; 340 logo,uboot = "logo.bmp"; 341 logo,kernel = "logo_kernel.bmp";
|