1
0
Fork 0
alistair23-linux/arch/arm64/boot/dts/actions
Amit Singh Tomar d725df0e2b arm64: dts: actions: limit address range for pinctrl node
[ Upstream commit 4bb1eb3cd4 ]

After commit 7cdf8446ed ("arm64: dts: actions: Add pinctrl node for
Actions Semi S700") following error has been observed while booting
Linux on Cubieboard7-lite(based on S700 SoC).

[    0.257415] pinctrl-s700 e01b0000.pinctrl: can't request region for
resource [mem 0xe01b0000-0xe01b0fff]
[    0.266902] pinctrl-s700: probe of e01b0000.pinctrl failed with error -16

This is due to the fact that memory range for "sps" power domain controller
clashes with pinctrl.

One way to fix it, is to limit pinctrl address range which is safe
to do as current pinctrl driver uses address range only up to 0x100.

This commit limits the pinctrl address range to 0x100 so that it doesn't
conflict with sps range.

Fixes: 7cdf8446ed ("arm64: dts: actions: Add pinctrl node for Actions
Semi S700")

Reviewed-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Suggested-by: Andre Przywara <andre.przywara@arm.com>
Signed-off-by: Amit Singh Tomar <amittomer25@gmail.com>
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-10-29 09:57:59 +01:00
..
Makefile arm64: dts: actions: Convert to new-style SPDX license identifiers 2018-09-22 15:24:09 +02:00
s700-cubieboard7.dts arm64: dts: actions: s700-cubieboard7: Enable I2C0 and I2C1 2019-02-16 11:32:46 +05:30
s700.dtsi arm64: dts: actions: limit address range for pinctrl node 2020-10-29 09:57:59 +01:00
s900-bubblegum-96.dts arm64: dts: actions: s900-bubblegum-96: Enable I2C1 and I2C2 2018-09-30 18:50:42 +02:00
s900.dtsi Actions ARM64 DT changes for v5.1: 2019-02-20 16:38:27 +01:00