diff options
| author | Przemyslaw Marczak <[email protected]> | 2015-10-28 15:37:57 +0100 |
|---|---|---|
| committer | Simon Glass <[email protected]> | 2016-01-07 11:28:04 -0700 |
| commit | 71105f50fedddfa5b0535d102c3d5078671721ad (patch) | |
| tree | 4a226f2ff3ec7c096c5162773c5323d41a54d726 /scripts/basic/Makefile | |
| parent | 8a8348703081098dcd0b3affd5ee432164d2f535 (diff) | |
fdt: fix address cell count checking in fdt_translate_address()
Commit: dm: core: Enable optional use of fdt_translate_address()
Enables use of this function as default, but after this it's not
possible to get dev address for the case in which: '#size-cells == 0'
This causes errors when getting address for some GPIOs, for which
the '#size-cells' is set to 0.
Example error:
'__of_translate_address: Bad cell count for gpx0'
Allowing for that case by modifying the macro 'OF_CHECK_COUNTS',
(called from )__of_translate_address(), fixes the issue.
Now, this macro doesn't check, that '#size-cells' is greater than 0.
This is possible from the specification point of view, but I'm not sure
that it doesn't introduce a regression for other configs.
Please test and share the results.
Tested-on: Odroid U3, Odroid X2, Odroid XU3, Sandbox.
Signed-off-by: Przemyslaw Marczak <[email protected]>
Cc: Masahiro Yamada <[email protected]>
Cc: Lukasz Majewski <[email protected]>
Cc: Jaehoon Chung <[email protected]>
Cc: Stefan Roese <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Bin Meng <[email protected]>
Cc: Marek Vasut <[email protected]>
Tested-by: Jaehoon Chung <[email protected]>
Tested-by: Lukasz Majewski <[email protected]>
Diffstat (limited to 'scripts/basic/Makefile')
0 files changed, 0 insertions, 0 deletions
