OK. I had made a mistake. Your suggestion solved the problem. Now I have a
gap in System RAM.
This is the device tree source that i have used and is OK:
/dts-v1/;
/plugin/;
/* Reserve 256kB DDR memory for the ping/pong buffers */
/ {
fragment@0 {
target-path = "/";
__overlay__ {
reserved-memory {
#address-cells = <1>;
#size-cells = <1>;
ranges;
pruadc_reserved: pruadc_reserved@0x90010000 {
reg = <0x90010000 0x00040000>;
no-map;
status = "okay";
};
};
};
};
};
Thank you very much.
On Wednesday, October 10, 2018 at 12:24:35 AM UTC+3:30, GS wrote:
>
> I am trying to figure out how to reserve memory in device tree. (this is
> based on an example by TI: Dts
> <https://git.ti.com/apps/tida01555/blobs/master/dts/am335x-boneblack-pruadc.dts>
> and
> compile instructions section 3.1.2.4
> <http://www.ti.com/lit/ug/tidudn4/tidudn4.pdf>)
> Here is is my dts file:
>
> /dts-v1/;
>
> / {
> reserved-memory {
> #address-cells = <1>;
> #size-cells = <1>;
> ranges;
>
> pruadc_reserved: pruadc_reserved@0x9ffc0000 {
> reg = <0x9ffc0000 0x00010000>;
> no-map;
> status = "okay";
> };
> };
> };
>
> However, when I compile I get the following warnings:
> src/arm/MEM.dtbo: Warning (ranges_format): /reserved-memory has empty
> "ranges" property but its #address-cells (1) differs from / (2)
> src/arm/MEM.dtbo: Warning (avoid_default_addr_size): Relying on default
> #address-cells value for /reserved-memory
> src/arm/MEM.dtbo: Warning (avoid_default_addr_size): Relying on default
> #size-cells value for /reserved-memory
>
> Other combinations of address-cells/size-cells give reg format warnings.
>
> Any suggestions would be much appreciated.
>
> Thanks
> Gaurav
>
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/beagleboard/28f6d0c9-ffea-485b-89cc-7cce975588a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.