mfd: syscon: Use a unique name with regmap_config
commite15d7f2b81d2e7d93115d46fa931b366c1cdebc2
authorSuman Anna <s-anna@ti.com>
Mon, 27 Jul 2020 21:10:08 +0000 (27 16:10 -0500)
committerLee Jones <lee.jones@linaro.org>
Thu, 13 Aug 2020 06:51:03 +0000 (13 07:51 +0100)
tree1321f3978ef56b37559acb51a719a02ccc2003cc
parent4f4ed4543e2096dc0158ff79bd6d8bc09e27fa93
mfd: syscon: Use a unique name with regmap_config

The DT node full name is currently being used in regmap_config
which in turn is used to create the regmap debugfs directories.
This name however is not guaranteed to be unique and the regmap
debugfs registration can fail in the cases where the syscon nodes
have the same unit-address but are present in different DT node
hierarchies. Replace this logic using the syscon reg resource
address instead (inspired from logic used while creating platform
devices) to ensure a unique name is given for each syscon.

Signed-off-by: Suman Anna <s-anna@ti.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/syscon.c