diff --git a/arch/arm/boot/dts/broadcom/bcm270x.dtsi b/arch/arm/boot/dts/broadcom/bcm270x.dtsi index 678bee7d96e7c2..ccc203e3131fa7 100644 --- a/arch/arm/boot/dts/broadcom/bcm270x.dtsi +++ b/arch/arm/boot/dts/broadcom/bcm270x.dtsi @@ -239,6 +239,7 @@ }; &uart0 { + compatible = "arm,pl011-axi"; /* Enable CTS bug workaround */ cts-event-workaround; }; diff --git a/arch/arm/boot/dts/broadcom/bcm2711-rpi-ds.dtsi b/arch/arm/boot/dts/broadcom/bcm2711-rpi-ds.dtsi index 4773b7bd267430..8cc1ef5bf6d0c5 100644 --- a/arch/arm/boot/dts/broadcom/bcm2711-rpi-ds.dtsi +++ b/arch/arm/boot/dts/broadcom/bcm2711-rpi-ds.dtsi @@ -509,22 +509,30 @@ i2c_vc: &i2c0 {}; pinctrl-names = "default"; }; +&uart0 { + compatible = "arm,pl011-axi"; +}; + &uart2 { + compatible = "arm,pl011-axi"; pinctrl-0 = <&uart2_pins>; pinctrl-names = "default"; }; &uart3 { + compatible = "arm,pl011-axi"; pinctrl-0 = <&uart3_pins>; pinctrl-names = "default"; }; &uart4 { + compatible = "arm,pl011-axi"; pinctrl-0 = <&uart4_pins>; pinctrl-names = "default"; }; &uart5 { + compatible = "arm,pl011-axi"; pinctrl-0 = <&uart5_pins>; pinctrl-names = "default"; }; diff --git a/arch/arm64/boot/dts/broadcom/bcm2712-ds.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712-ds.dtsi index 95482c40a9eb57..b22f121bce12ca 100644 --- a/arch/arm64/boot/dts/broadcom/bcm2712-ds.dtsi +++ b/arch/arm64/boot/dts/broadcom/bcm2712-ds.dtsi @@ -429,7 +429,7 @@ }; &uart10 { - arm,primecell-periphid = <0x00341011>; + compatible = "arm,pl011-axi"; }; &aon_intr {