mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
tools/kwbimage: fix endianess issue
KWB image header values are in little endian (LE). So adding appropriate cpu_to_leXX() calls to allow building those images on BE hosts, too. Signed-off-by: Reinhard Pfau <reinhard.pfau@gdsys.cc> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:

committed by
Luka Perkov

parent
7772085930
commit
a8840dced0
@ -9,6 +9,7 @@
|
||||
#ifndef _KWBIMAGE_H_
|
||||
#define _KWBIMAGE_H_
|
||||
|
||||
#include <compiler.h>
|
||||
#include <stdint.h>
|
||||
|
||||
#define KWBIMAGE_MAX_CONFIG ((0x1dc - 0x20)/sizeof(struct reg_config))
|
||||
@ -115,7 +116,7 @@ struct opt_hdr_v1 {
|
||||
#define OPT_HDR_V1_REGISTER_TYPE 0x3
|
||||
|
||||
#define KWBHEADER_V1_SIZE(hdr) \
|
||||
(((hdr)->headersz_msb << 16) | (hdr)->headersz_lsb)
|
||||
(((hdr)->headersz_msb << 16) | le16_to_cpu((hdr)->headersz_lsb))
|
||||
|
||||
enum kwbimage_cmd {
|
||||
CMD_INVALID,
|
||||
|
Reference in New Issue
Block a user