dtoc: Update dtb_platdata to support Python 3
authorSimon Glass <sjg@chromium.org>
Sat, 18 May 2019 04:00:43 +0000 (22:00 -0600)
committerSimon Glass <sjg@chromium.org>
Wed, 10 Jul 2019 22:52:58 +0000 (16:52 -0600)
commit9b044f7e3d1b085499877774557b2db47fb4339c
treef925679f6dca36bc201d549d78d06e4da44d0e9c
parent209a55976bd2aa4ba7e70b263a70fa14dd0c7675
dtoc: Update dtb_platdata to support Python 3

The only change needed is to update get_value() to support the 'bytes'
type correctly with Python 3.

With this the dtoc unit tests pass with both Python 2 and 3:

PYTHONPATH=/tmp/b/sandbox_spl/scripts/dtc/pylibfdt python \
./tools/dtoc/dtoc -t

PYTHONPATH=~/cosarm/dtc/pylibfdt:tools/patman python3 \
./tools/dtoc/dtoc -t

Signed-off-by: Simon Glass <sjg@chromium.org>
tools/dtoc/dtb_platdata.py