rv1126-uboot/tools
Wenping Zhang 0466543ca9 tools: add tools for convert bmp to gray16 and saved as logo.img.
This tool support convert 16bpp/24bpp/32bpp bmp images into
4 bits grayscale image, and add header info to save as logo.img.
logo.img is flash into emmc and parsed in uboot to display
uboot/charging/lowpower/kernel logo.
[Note]the requirement of bmp files:
1. The resolution of all bmp image must be same.
2. The logo.img will be parsed in uboot, the uboot require the resolution
   of image must be same as screen resolution, otherwise will be failed.
3. The color depth of bmp image must be 16bpp/24bpp/32bpp, 8bpp is not supported.

The usage:
./tools/bmp2gray16 --uboot-logo tools/images/eink/uboot.bmp --kernel-logo tools/images/eink/kernel.bmp
--charge-logo tools/images/eink/battery_0.bmp tools/images/eink/battery_1.bmp tools/images/eink/battery_2.bmp
tools/images/eink/battery_3.bmp tools/images/eink/battery_4.bmp tools/images/eink/battery_5.bmp
tools/images/eink/battery_fail.bmp --output ./logo.img

Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
Change-Id: Ifc39f0344693fb0b26b04d7904289847e6fa9b90
2020-12-10 17:51:14 +08:00
..
binman UPSTREAM: pylibfdt: move pylibfdt to scripts/dtc/pylibfdt and refactor makefile 2018-01-17 15:27:28 +08:00
buildman UPSTREAM: host-tools: use python2 explicitly for shebang 2020-11-02 21:26:47 +08:00
dtoc UPSTREAM: host-tools: use python2 explicitly for shebang 2020-11-02 21:26:47 +08:00
easylogo
env tools: env: make fw_printenv statically linked 2018-07-09 20:09:20 +08:00
gdb
images
kermit
libfdt UPSTREAM: libfdt: migrate fdt_rw.c to a wrapper of scripts/dtc/libfdt/fdt_rw.c 2018-12-24 17:20:37 +08:00
logos
omap
patman UPSTREAM: host-tools: use python2 explicitly for shebang 2020-11-02 21:26:47 +08:00
rockchip tools: add tools for convert bmp to gray16 and saved as logo.img. 2020-12-10 17:51:14 +08:00
scripts
.gitignore tools: rockchip: support hostprogs for pack tools 2018-09-28 10:12:53 +08:00
Makefile tools: add tools for convert bmp to gray16 and saved as logo.img. 2020-12-10 17:51:14 +08:00
aisimage.c
aisimage.h
atmel_pmecc_params.c
atmelimage.c
bmp_logo.c
default_image.c
dumpimage.c
dumpimage.h
envcrc.c
fdt_host.h common: fit: support spl fit image check by tools/fit_check_sign 2020-03-29 09:57:04 +08:00
fdtgrep.c UPSTREAM: libfdt: migrate fdt_rw.c to a wrapper of scripts/dtc/libfdt/fdt_rw.c 2018-12-24 17:20:37 +08:00
fit_check_sign.c common: fit: support spl fit image check by tools/fit_check_sign 2020-03-29 09:57:04 +08:00
fit_common.c
fit_common.h
fit_image.c tools: mkimage: support set FIT image version 2020-07-09 09:23:37 +08:00
fit_info.c tools: fit_info: add END address of property 2020-03-31 18:20:47 +08:00
gen_eth_addr.c
gen_ethaddr_crc.c UPSTREAM: tools: include necessary headers explicitly 2018-12-24 17:20:37 +08:00
genboardscfg.py
getline.c
getline.h
gpheader.h
gpimage-common.c
gpimage.c
ifdtool.c UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h> 2018-12-24 17:20:37 +08:00
ifdtool.h
image-host.c tools: image-host: use pkcs-1.5 by default 2020-07-15 10:33:36 +08:00
imagetool.c
imagetool.h rockchip: mkimage: support packing optional second level boot-loader 2020-03-30 14:52:08 +08:00
img2brec.sh
img2srec.c
imximage.c
jtagconsole
kwbimage.c
kwbimage.h
kwboot.c
lpc32xximage.c
microcode-tool
microcode-tool.py UPSTREAM: host-tools: use python2 explicitly for shebang 2020-11-02 21:26:47 +08:00
mingw_support.c
mingw_support.h
mips-relocs.c UPSTREAM: tools: include necessary headers explicitly 2018-12-24 17:20:37 +08:00
mkenvimage.c
mkexynosspl.c
mkimage.c tools: mkimage: support set FIT image version 2020-07-09 09:23:37 +08:00
mkimage.h
mksunxiboot.c
moveconfig.py
mxsboot.c
mxsimage.c
mxsimage.h
ncb.c
netconsole
omapimage.c
omapimage.h
os_support.c
os_support.h
pbl_crc32.c
pbl_crc32.h
pblimage.c
pblimage.h
proftool.c
relocate-rela.c
rkcommon.c rockchip: rkcommon: add support for rv1126 2020-08-11 09:59:49 +08:00
rkcommon.h rockchip: mkimage: support packing optional second level boot-loader 2020-03-30 14:52:08 +08:00
rkimage.c
rkmux.py UPSTREAM: host-tools: use python2 explicitly for shebang 2020-11-02 21:26:47 +08:00
rknand.c rockchip: mkimage: support packing optional second level boot-loader 2020-03-30 14:52:08 +08:00
rksd.c rockchip: mkimage: support packing optional second level boot-loader 2020-03-30 14:52:08 +08:00
rkspi.c rockchip: mkimage: support packing optional second level boot-loader 2020-03-30 14:52:08 +08:00
socfpgaimage.c
sunxi-spl-image-builder.c
ublimage.c
ublimage.h
ubsha1.c
vybridimage.c
xway-swap-bytes.c
zynqimage.c
zynqmpimage.c UPSTREAM: tools: mkimage: Extend mkimage to also include pmufw 2018-01-17 15:27:28 +08:00