|
|
@ -17,14 +17,6 @@
|
|
|
|
model = "BeagleBoard BeagleV-Fire";
|
|
|
|
model = "BeagleBoard BeagleV-Fire";
|
|
|
|
compatible = "microchip,mpfs-icicle-reference-rtlv2210", "microchip,mpfs";
|
|
|
|
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 {
|
|
|
|
aliases {
|
|
|
|
mmc0 = &mmc;
|
|
|
|
mmc0 = &mmc;
|
|
|
|
ethernet0 = &mac1;
|
|
|
|
ethernet0 = &mac1;
|
|
|
@ -43,29 +35,16 @@
|
|
|
|
timebase-frequency = <RTCCLK_FREQ>;
|
|
|
|
timebase-frequency = <RTCCLK_FREQ>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
kernel: memory@80000000 {
|
|
|
|
ddrc_cache_lo: memory@80000000 {
|
|
|
|
device_type = "memory";
|
|
|
|
|
|
|
|
reg = <0x0 0x80000000 0x0 0x4000000>;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ddr_cached_low: memory@8a000000 {
|
|
|
|
|
|
|
|
device_type = "memory";
|
|
|
|
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";
|
|
|
|
device_type = "memory";
|
|
|
|
reg = <0x0 0xc4000000 0x0 0x6000000>;
|
|
|
|
reg = <0x10 0x40000000 0x0 0x40000000>;
|
|
|
|
};
|
|
|
|
status = "okay";
|
|
|
|
|
|
|
|
|
|
|
|
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>;
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
reserved-memory {
|
|
|
|
reserved-memory {
|
|
|
@ -73,26 +52,9 @@
|
|
|
|
#size-cells = <2>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
ranges;
|
|
|
|
ranges;
|
|
|
|
|
|
|
|
|
|
|
|
hss: hss-buffer@103fc00000 {
|
|
|
|
hss_payload: region@BFC00000 {
|
|
|
|
compatible = "shared-dma-pool";
|
|
|
|
reg = <0x0 0xBFC00000 0x0 0x400000>;
|
|
|
|
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>;
|
|
|
|
|
|
|
|
no-map;
|
|
|
|
no-map;
|
|
|
|
linux,dma-default;
|
|
|
|
|
|
|
|
alloc-ranges = <0x14 0x12000000 0x0 0x10000000>;
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|