X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tools%2Fdtoc%2Ffdt_util.py;h=b9dfae8d0e7b606c28fac252f82afcaef801fe49;hb=26e2e404b71bb1f538247817ded404ecf86e9cca;hp=3a108381099e613a81fdf62e2f4727b8fb034b31;hpb=f85fad024f208ceedb3ce0bb1819936e62a0983e;p=u-boot diff --git a/tools/dtoc/fdt_util.py b/tools/dtoc/fdt_util.py index 3a10838109..b9dfae8d0e 100644 --- a/tools/dtoc/fdt_util.py +++ b/tools/dtoc/fdt_util.py @@ -8,6 +8,7 @@ import os import struct +import sys import tempfile import command @@ -22,6 +23,10 @@ def fdt32_to_cpu(val): Return: A native-endian integer value """ + if sys.version_info > (3, 0): + if isinstance(val, bytes): + val = val.decode('utf-8') + val = val.encode('raw_unicode_escape') return struct.unpack('>I', val)[0] def EnsureCompiled(fname):