diff options
author | Tom Rini <trini@konsulko.com> | 2019-09-30 07:20:35 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-09-30 07:20:35 -0400 |
commit | 2852482efd519a49a71bbc4d443c688af2b1b283 (patch) | |
tree | 32b49b314ae62da28303f787219a476ff6193b5a | |
parent | dfd590075ca263d6b3ed22465a94d33a8ee93e07 (diff) | |
parent | d46b548290042a248216cbaed99964dc77a26bf4 (diff) | |
download | u-boot-2852482efd519a49a71bbc4d443c688af2b1b283.zip u-boot-2852482efd519a49a71bbc4d443c688af2b1b283.tar.gz u-boot-2852482efd519a49a71bbc4d443c688af2b1b283.tar.bz2 |
Merge tag 'u-boot-rockchip-20190928' of https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip
- Fix efuse read data number for rk3399
- make_fit_atf.py: fix .its generation for a single atf image
-rwxr-xr-x | arch/arm/mach-rockchip/make_fit_atf.py | 4 | ||||
-rw-r--r-- | arch/arm/mach-rockchip/misc.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-rockchip/make_fit_atf.py b/arch/arm/mach-rockchip/make_fit_atf.py index b9a1988..585edcf 100755 --- a/arch/arm/mach-rockchip/make_fit_atf.py +++ b/arch/arm/mach-rockchip/make_fit_atf.py @@ -82,7 +82,7 @@ def append_conf_section(file, cnt, dtname, segments): file.write('\t\t\tdescription = "%s";\n' % dtname) file.write('\t\t\tfirmware = "atf_1";\n') file.write('\t\t\tloadables = "uboot"') - if segments != 0: + if segments > 1: file.write(',') for i in range(1, segments): file.write('"atf_%d"' % (i + 1)) @@ -90,7 +90,7 @@ def append_conf_section(file, cnt, dtname, segments): file.write(',') else: file.write(';\n') - if segments == 0: + if segments <= 1: file.write(';\n') file.write('\t\t\tfdt = "fdt_1";\n') file.write('\t\t};\n') diff --git a/arch/arm/mach-rockchip/misc.c b/arch/arm/mach-rockchip/misc.c index fdb763c..c0e4fdb 100644 --- a/arch/arm/mach-rockchip/misc.c +++ b/arch/arm/mach-rockchip/misc.c @@ -70,7 +70,7 @@ int rockchip_cpuid_from_efuse(const u32 cpuid_offset, } /* read the cpu_id range from the efuses */ - ret = misc_read(dev, cpuid_offset, cpuid, sizeof(cpuid)); + ret = misc_read(dev, cpuid_offset, cpuid, cpuid_length); if (ret) { debug("%s: reading cpuid from the efuses failed\n", __func__); |