* [PATCH] arm-bsp/fvp-baser-aemv8r64: Fix PL011 and SP805 register sizes
@ 2022-01-13 14:38 Peter Hoyes
2022-01-14 20:56 ` Jon Mason
0 siblings, 1 reply; 2+ messages in thread
From: Peter Hoyes @ 2022-01-13 14:38 UTC (permalink / raw)
To: meta-arm; +Cc: Peter Hoyes
From: Peter Hoyes <Peter.Hoyes@arm.com>
The Linux kernel expects the peripheral ID register to be just below the
end of the address range, which for the PL011 and SP805 is at 0xFE0 not
0xFFE0, so set the size to 0x1000.
Issue-Id: SCM-3881
Signed-off-by: Peter Hoyes <Peter.Hoyes@arm.com>
Change-Id: Iada28e8192d72b1647822c33d13deffe507043b5
---
.../files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts b/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts
index dfc6f7e..4d6640a 100644
--- a/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts
+++ b/meta-arm-bsp/recipes-kernel/linux/files/fvp-baser-aemv8r64/fvp-baser-aemv8r64.dts
@@ -111,7 +111,7 @@
uart@9c090000 {
compatible = "arm,pl011", "arm,primecell";
- reg = <0x0 0x9c090000 0x0 0x10000>;
+ reg = <0x0 0x9c090000 0x0 0x1000>;
interrupts = <0x0 5 0x4>;
clocks = <&refclk24mhz>, <&refclk100mhz>;
clock-names = "uartclk", "apb_pclk";
@@ -119,7 +119,7 @@
uart@9c0a0000 {
compatible = "arm,pl011", "arm,primecell";
- reg = <0x0 0x9c0a0000 0x0 0x10000>;
+ reg = <0x0 0x9c0a0000 0x0 0x1000>;
interrupts = <0x0 6 0x4>;
clocks = <&refclk24mhz>, <&refclk100mhz>;
clock-names = "uartclk", "apb_pclk";
@@ -127,7 +127,7 @@
uart@9c0b0000 {
compatible = "arm,pl011", "arm,primecell";
- reg = <0x0 0x9c0b0000 0x0 0x10000>;
+ reg = <0x0 0x9c0b0000 0x0 0x1000>;
interrupts = <0x0 7 0x4>;
clocks = <&refclk24mhz>, <&refclk100mhz>;
clock-names = "uartclk", "apb_pclk";
@@ -135,7 +135,7 @@
uart@9c0c0000 {
compatible = "arm,pl011", "arm,primecell";
- reg = <0x0 0x9c0c0000 0x0 0x10000>;
+ reg = <0x0 0x9c0c0000 0x0 0x1000>;
interrupts = <0x0 8 0x4>;
clocks = <&refclk24mhz>, <&refclk100mhz>;
clock-names = "uartclk", "apb_pclk";
@@ -143,7 +143,7 @@
wdt@9c0f0000 {
compatible = "arm,sp805", "arm,primecell";
- reg = <0x0 0x9c0f0000 0x0 0x10000>;
+ reg = <0x0 0x9c0f0000 0x0 0x1000>;
interrupts = <0x0 0 0x4>;
clocks = <&refclk24mhz>, <&refclk100mhz>;
clock-names = "wdog_clk", "apb_pclk";
--
2.25.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] arm-bsp/fvp-baser-aemv8r64: Fix PL011 and SP805 register sizes
2022-01-13 14:38 [PATCH] arm-bsp/fvp-baser-aemv8r64: Fix PL011 and SP805 register sizes Peter Hoyes
@ 2022-01-14 20:56 ` Jon Mason
0 siblings, 0 replies; 2+ messages in thread
From: Jon Mason @ 2022-01-14 20:56 UTC (permalink / raw)
To: meta-arm, Peter Hoyes; +Cc: Peter Hoyes
On Thu, 13 Jan 2022 14:38:23 +0000, Peter Hoyes wrote:
> The Linux kernel expects the peripheral ID register to be just below the
> end of the address range, which for the PL011 and SP805 is at 0xFE0 not
> 0xFFE0, so set the size to 0x1000.
Applied, thanks!
[1/1] arm-bsp/fvp-baser-aemv8r64: Fix PL011 and SP805 register sizes
commit: 3d38ee3e1106d18b3ba6a0cf0925718149cd7f05
Best regards,
--
Jon Mason <jon.mason@arm.com>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-01-14 20:56 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-13 14:38 [PATCH] arm-bsp/fvp-baser-aemv8r64: Fix PL011 and SP805 register sizes Peter Hoyes
2022-01-14 20:56 ` Jon Mason
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.