From 5df7ea339a6ba20ce6c2a001807a43a7cc1e9fe8 Mon Sep 17 00:00:00 2001 From: Emmanuel Vadot Date: Fri, 5 Jun 2020 19:28:32 +0000 Subject: Import DTS files from Linux 5.7 --- src/arm/bcm2711.dtsi | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) (limited to 'src/arm/bcm2711.dtsi') diff --git a/src/arm/bcm2711.dtsi b/src/arm/bcm2711.dtsi index d1e684d0acfd..a91cf68e3c4c 100644 --- a/src/arm/bcm2711.dtsi +++ b/src/arm/bcm2711.dtsi @@ -241,17 +241,32 @@ status = "disabled"; }; + hvs@7e400000 { + interrupts = ; + }; + }; + + /* + * emmc2 has different DMA constraints based on SoC revisions. It was + * moved into its own bus, so as for RPi4's firmware to update them. + * The firmware will find whether the emmc2bus alias is defined, and if + * so, it'll edit the dma-ranges property below accordingly. + */ + emmc2bus: emmc2bus { + compatible = "simple-bus"; + #address-cells = <2>; + #size-cells = <1>; + + ranges = <0x0 0x7e000000 0x0 0xfe000000 0x01800000>; + dma-ranges = <0x0 0xc0000000 0x0 0x00000000 0x40000000>; + emmc2: emmc2@7e340000 { compatible = "brcm,bcm2711-emmc2"; - reg = <0x7e340000 0x100>; + reg = <0x0 0x7e340000 0x100>; interrupts = ; clocks = <&clocks BCM2711_CLOCK_EMMC2>; status = "disabled"; }; - - hvs@7e400000 { - interrupts = ; - }; }; arm-pmu { -- cgit v1.2.3