dm: regmap: Disable range checks in SPL
authorSimon Glass <sjg@chromium.org>
Sat, 15 Oct 2022 14:08:54 +0000 (08:08 -0600)
committerSimon Glass <sjg@chromium.org>
Tue, 18 Oct 2022 03:17:12 +0000 (21:17 -0600)
commite21ec17d42aa086a2ab95a1ffb1bd09495b9c8e8
tree0fe9528ffa5f049da9b812b83f137e9d5498662d
parent17196e446b6ea11220c3e08cebff839f999e0185
dm: regmap: Disable range checks in SPL

A recent change to regmap breaks building of phycore-rk3288 for me. The
difference is only a few bytes. Somehow CI seems to pass, even though it
fails when I run docker locally. But it prevents me from sending any more
pull requests.

In any case this board is clearly near the limit. We could revert the
offending change, but it is needed for sandbox tests.

Instead, add a way to drop the range checks in SPL, since they end up
doing nothing if everything is working as expected.

This makes phycore-rk3288 build again for me and reduces the size of SPL
slightly for a number of boards.

Signed-off-by: Simon Glass <sjg@chromium.org>
Fixes: 947d4f132b4 ("regmap: fix range checks")
drivers/core/regmap.c