From ec63dca3eacdaf55a3ef5fc9edf16dd1245d230f Mon Sep 17 00:00:00 2001 From: Kumar Gala Date: Fri, 8 Feb 2019 16:04:10 -0600 Subject: [PATCH] scripts/dts/extract: Fix producing bogus alias if reg has no size Its possible that a reg property is address only. If that's the case we should produce any alias information for the size. We should check nr_size_cells to decide to handle the alias case or not. Signed-off-by: Kumar Gala --- scripts/dts/extract/reg.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/scripts/dts/extract/reg.py b/scripts/dts/extract/reg.py index 2c0c973d98e..fa465a9a0ea 100644 --- a/scripts/dts/extract/reg.py +++ b/scripts/dts/extract/reg.py @@ -106,13 +106,13 @@ class DTReg(DTDirective): '_'.join([str_to_label(alias)] + l_addr + l_idx), l_addr_fqn, prop_alias) - - add_prop_aliases( - node_address, - lambda alias: - '_'.join([str_to_label(alias)] + l_size + l_idx), - l_size_fqn, - prop_alias) + if nr_size_cells: + add_prop_aliases( + node_address, + lambda alias: + '_'.join([str_to_label(alias)] + l_size + l_idx), + l_size_fqn, + prop_alias) insert_defs(node_address, prop_def, prop_alias)