diff --git a/patches/linux/mainline/dts/mpfs-beaglev-fire.dts b/patches/linux/mainline/dts/mpfs-beaglev-fire.dts index f66a39b..6763b25 100644 --- a/patches/linux/mainline/dts/mpfs-beaglev-fire.dts +++ b/patches/linux/mainline/dts/mpfs-beaglev-fire.dts @@ -17,14 +17,6 @@ model = "BeagleBoard BeagleV-Fire"; compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs"; - soc { - dma-ranges = <0x14 0x0 0x0 0x80000000 0x0 0x4000000>, - <0x14 0x4000000 0x0 0xc4000000 0x0 0x6000000>, - <0x14 0xa000000 0x0 0x8a000000 0x0 0x8000000>, - <0x14 0x12000000 0x14 0x12000000 0x0 0x10000000>, - <0x14 0x22000000 0x10 0x22000000 0x0 0x5e000000>; - }; - aliases { mmc0 = &mmc; ethernet0 = &mac1; @@ -43,29 +35,16 @@ timebase-frequency = ; }; - kernel: memory@80000000 { - device_type = "memory"; - reg = <0x0 0x80000000 0x0 0x4000000>; - }; - - ddr_cached_low: memory@8a000000 { + ddrc_cache_lo: memory@80000000 { device_type = "memory"; - reg = <0x0 0x8a000000 0x0 0x8000000>; + reg = <0x0 0x80000000 0x0 0x40000000>; + status = "okay"; }; - ddr_non_cached_low: memory@c4000000 { + ddrc_cache_hi: memory@1040000000 { device_type = "memory"; - reg = <0x0 0xc4000000 0x0 0x6000000>; - }; - - ddr_cached_high: memory@1022000000 { - device_type = "memory"; - reg = <0x10 0x22000000 0x0 0x5e000000>; - }; - - ddr_non_cached_high: memory@1412000000 { - device_type = "memory"; - reg = <0x14 0x12000000 0x0 0x10000000>; + reg = <0x10 0x40000000 0x0 0x40000000>; + status = "okay"; }; reserved-memory { @@ -73,26 +52,9 @@ #size-cells = <2>; ranges; - hss: hss-buffer@103fc00000 { - compatible = "shared-dma-pool"; - reg = <0x10 0x3fc00000 0x0 0x400000>; - no-map; - }; - - dma_non_cached_low: non-cached-low-buffer { - compatible = "shared-dma-pool"; - size = <0x0 0x4000000>; - no-map; - linux,dma-default; - alloc-ranges = <0x0 0xc4000000 0x0 0x4000000>; - }; - - dma_non_cached_high: non-cached-high-buffer { - compatible = "shared-dma-pool"; - size = <0x0 0x10000000>; + hss_payload: region@BFC00000 { + reg = <0x0 0xBFC00000 0x0 0x400000>; no-map; - linux,dma-default; - alloc-ranges = <0x14 0x12000000 0x0 0x10000000>; }; };