Commit 7a4947cf authored by Andy Yan's avatar Andy Yan Committed by Sebastian Reichel

power: reset: reboot-mode: fix build error of missing ioremap/iounmap on UM

commit 4fcd504e ("power: reset: add reboot mode driver") uses api from
syscon, and syscon uses ioremap/iounmap which depends on HAS_IOMEM, so
let's depend on MFD_SYSCON instead of selecting it directly to avoid the
um-allyesconfig like build error on archs that without iomem:

drivers/mfd/syscon.c: In function 'of_syscon_register':
drivers/mfd/syscon.c:67:9: error: implicit declaration of function 'ioremap' [-Werror=implicit-function-declaration]
  base = ioremap(res.start, resource_size(&res));
         ^
drivers/mfd/syscon.c:67:7: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
  base = ioremap(res.start, resource_size(&res));
       ^
drivers/mfd/syscon.c:109:2: error: implicit declaration of function 'iounmap' [-Werror=implicit-function-declaration]
  iounmap(base);
  ^
Reported-by: default avatarKbuild test robot <fengguang.wu@intel.com>
Fixes: 4fcd504e("power: reset: add reboot mode driver")
Signed-off-by: default avatarAndy Yan <andy.yan@rock-chips.com>
Reviewed-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: default avatarSebastian Reichel <sre@kernel.org>
parent 5381cfb6
...@@ -200,8 +200,8 @@ config REBOOT_MODE ...@@ -200,8 +200,8 @@ config REBOOT_MODE
config SYSCON_REBOOT_MODE config SYSCON_REBOOT_MODE
tristate "Generic SYSCON regmap reboot mode driver" tristate "Generic SYSCON regmap reboot mode driver"
depends on OF depends on OF
depends on MFD_SYSCON
select REBOOT_MODE select REBOOT_MODE
select MFD_SYSCON
help help
Say y here will enable reboot mode driver. This will Say y here will enable reboot mode driver. This will
get reboot mode arguments and store it in SYSCON mapped get reboot mode arguments and store it in SYSCON mapped
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment