reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
serial3 = &uart_C;
serial4 = &uart_AO_B;
};
-
+ ion_dev {
+ compatible = "amlogic, ion_dev";
+ };
memory@00000000 {
device_type = "memory";
linux,usable-memory = <0x0 0x0100000 0x0 0x3ff00000>;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ fb_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x2400000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3dc00000 0x0 0x2400000>;
+ };
+ //don't put other dts in front of fb_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- fb_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x2400000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3dc00000 0x0 0x2400000>;
- };
/* vdin0 CMA pool */
//vdin0_cma_reserved:linux,vdin0_cma {
// compatible = "shared-dma-pool";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
serial3 = &uart_C;
serial4 = &uart_AO_B;
};
-
+ ion_dev {
+ compatible = "amlogic, ion_dev";
+ };
memory@00000000 {
device_type = "memory";
linux,usable-memory = <0x0 0x0100000 0x0 0x7ff00000>;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ fb_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x2400000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
+ };
+ //don't put other dts in front of fb_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- fb_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x2400000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
- };
-
/* vdin0 CMA pool */
//vdin0_cma_reserved:linux,vdin0_cma {
// compatible = "shared-dma-pool";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
serial3 = &uart_C;
serial4 = &uart_AO_B;
};
-
+ ion_dev {
+ compatible = "amlogic, ion_dev";
+ };
memory@00000000 {
device_type = "memory";
linux,usable-memory = <0x0 0x0100000 0x0 0x7ff00000>;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ fb_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x2400000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
+ };
+ //don't put other dts in front of fb_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- fb_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x2400000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
- };
+
/* vdin0 CMA pool */
//vdin0_cma_reserved:linux,vdin0_cma {
no-map;
};
fb_reserved:linux,meson-fb {
- compatible = "amlogic, fb-memory";
- reg = <0x0 0x3f000000 0x0 0x1000000>;
- no-map;
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x1000000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3f000000 0x0 0x1000000>;
};
+ //don't put other dts in front of fb_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
interrupts = <0 3 1
0 89 1>;
interrupt-names = "viu-vsync", "rdma";
- mem_size = <0x006AF000 0x00b00000 0x00100000>;
+ mem_size = <0x00300000 0x00b00000 0x00100000>;
/* uboot logo,fb0/fb1 memory size */
display_mode_default = "720p60hz";
scale_mode = <1>;
/** 0:VPU free scale 1:OSD free scale 2:OSD super scale */
display_size_default = <1280 720 1280 2160 32>;
/*1920*1080*4*3 = 0x17BB000*/
- logo_addr = "0x3fb00000";
+ logo_addr = "0x3f000000";
};
ge2d {
compatible = "amlogic, ge2d";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
- };
+
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x800000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
+ };
+ //don't put other dts in front of logo_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
size = <0x0 0x2000000>;
alignment = <0x0 0x400000>;
};
- logo_reserved:linux,meson-fb {
- compatible = "shared-dma-pool";
- reusable;
- size = <0x0 0x800000>;
- alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
- };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;