On 11/05/18 13:10, Rob Herring wrote: > On Fri, May 11, 2018 at 5:23 AM, Sudeep Holla <sudeep.holla@xxxxxxx> wrote: >> Commit 2cff6dba57b7 ("ARM: dts: vexpress: fix node name unit-address presence warnings") >> removed the unit address as there was no associated reg property in >> these sysreg nodes. >> >> Also the latest DTC throws warnings for character '_' in the node names. >> >> Warning (node_name_chars_strict): /sysreg@10000/sys_led: Character '_' not recommended in node name >> Warning (node_name_chars_strict): /sysreg@10000/sys_mci: Character '_' not recommended in node name >> Warning (node_name_chars_strict): /sysreg@10000/sys_flash: Character '_' not recommended in node name >> >> The correct way to fix this as well as the original unit-address presence >> warnings is to use the standard gpio controller binding and specify the >> reg properties as per the hardware as it was before. >> >> However note that Vexpress sysreg MFD driver will still continue to use >> the hardcoded values for compatibility reasons. >> >> Cc: Liviu Dudau <liviu.dudau@xxxxxxx> >> Suggested-by: Rob Herring <robh@xxxxxxxxxx> >> Signed-off-by: Sudeep Holla <sudeep.holla@xxxxxxx> >> --- >> arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 11 ++++++++--- >> arch/arm/boot/dts/vexpress-v2m.dtsi | 11 ++++++++--- >> 2 files changed, 16 insertions(+), 6 deletions(-) >> >> diff --git a/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi b/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi >> index 7b8ff5b3b912..a8586a0b957d 100644 >> --- a/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi >> +++ b/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi >> @@ -76,21 +76,26 @@ >> v2m_sysreg: sysreg@10000 { >> compatible = "arm,vexpress-sysreg"; >> reg = <0x010000 0x1000>; >> + #address-cells = <1>; >> + #size-cells = <1>; > > You need a ranges here and below to translate from 0-0x10000 range. > > With that, > > Reviewed-by: Rob Herring <robh@xxxxxxxxxx> > Thanks, I have appended it with below change Regards, Sudeep -- diff --git c/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi w/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi index a8586a0b957d..4488c8fe213a 100644 --- c/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi +++ w/arch/arm/boot/dts/vexpress-v2m-rs1.dtsi @@ -78,6 +78,7 @@ reg = <0x010000 0x1000>; #address-cells = <1>; #size-cells = <1>; + ranges = <0 0x10000 0x1000>; v2m_led_gpios: gpio@8 { compatible = "arm,vexpress-sysreg,sys_led"; diff --git c/arch/arm/boot/dts/vexpress-v2m.dtsi w/arch/arm/boot/dts/vexpress-v2m.dtsi index 37ecccebd937..4db42f6326a3 100644 --- c/arch/arm/boot/dts/vexpress-v2m.dtsi +++ w/arch/arm/boot/dts/vexpress-v2m.dtsi @@ -78,6 +78,7 @@ reg = <0x00000 0x1000>; #address-cells = <1>; #size-cells = <1>; + ranges = <0 0 0x1000>; v2m_led_gpios: gpio@8 { compatible = "arm,vexpress-sysreg,sys_led"; -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html