Skip to content

Commit faa16be

Browse files
committed
dts: rp1: PL011 UARTs are actually r1p5
The ARM PL011 UART instances in RP1 are r1p5 spec, which means they have 32-entry FIFOs. The correct periphid value for this is 0x00341011. Thanks to N Buchwitz for pointing this out. Signed-off-by: Phil Elwell <phil@raspberrypi.com>
1 parent eebf2df commit faa16be

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

arch/arm64/boot/dts/broadcom/rp1.dtsi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
<&rp1_dma RP1_DMA_UART0_RX>;
7070
dma-names = "tx", "rx";
7171
pinctrl-names = "default";
72-
arm,primecell-periphid = <0x00541011>;
72+
arm,primecell-periphid = <0x00341011>;
7373
uart-has-rtscts;
7474
cts-event-workaround;
7575
skip-init;
@@ -86,7 +86,7 @@
8686
// <&rp1_dma RP1_DMA_UART1_RX>;
8787
// dma-names = "tx", "rx";
8888
pinctrl-names = "default";
89-
arm,primecell-periphid = <0x00541011>;
89+
arm,primecell-periphid = <0x00341011>;
9090
uart-has-rtscts;
9191
cts-event-workaround;
9292
skip-init;
@@ -103,7 +103,7 @@
103103
// <&rp1_dma RP1_DMA_UART2_RX>;
104104
// dma-names = "tx", "rx";
105105
pinctrl-names = "default";
106-
arm,primecell-periphid = <0x00541011>;
106+
arm,primecell-periphid = <0x00341011>;
107107
uart-has-rtscts;
108108
cts-event-workaround;
109109
skip-init;
@@ -120,7 +120,7 @@
120120
// <&rp1_dma RP1_DMA_UART3_RX>;
121121
// dma-names = "tx", "rx";
122122
pinctrl-names = "default";
123-
arm,primecell-periphid = <0x00541011>;
123+
arm,primecell-periphid = <0x00341011>;
124124
uart-has-rtscts;
125125
cts-event-workaround;
126126
skip-init;
@@ -137,7 +137,7 @@
137137
// <&rp1_dma RP1_DMA_UART4_RX>;
138138
// dma-names = "tx", "rx";
139139
pinctrl-names = "default";
140-
arm,primecell-periphid = <0x00541011>;
140+
arm,primecell-periphid = <0x00341011>;
141141
uart-has-rtscts;
142142
cts-event-workaround;
143143
skip-init;
@@ -154,7 +154,7 @@
154154
// <&rp1_dma RP1_DMA_UART5_RX>;
155155
// dma-names = "tx", "rx";
156156
pinctrl-names = "default";
157-
arm,primecell-periphid = <0x00541011>;
157+
arm,primecell-periphid = <0x00341011>;
158158
uart-has-rtscts;
159159
cts-event-workaround;
160160
skip-init;

0 commit comments

Comments
 (0)