reg = <0x05300000 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x2400000>;
+ size = <0x800000>;
alignment = <0x400000>;
- alloc-ranges = <0x3dc00000 0x2400000>;
+ alloc-ranges = <0x3f800000 0x800000>;
};
//don't put other dts in front of fb_reserved
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3dc00000";
+ logo_addr = "0x3f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x05300000 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x800000>;
+ alignment = <0x400000>;
+ alloc-ranges = <0x7f800000 0x800000>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
meson-fb {
compatible = "amlogic, meson-gxl";
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x05300000 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x2400000>;
+ size = <0x800000>;
alignment = <0x400000>;
- alloc-ranges = <0x7dc00000 0x2400000>;
+ alloc-ranges = <0x7f800000 0x800000>;
};
//don't put other dts in front of fb_reserved
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x05300000 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x400000>;
+ alignment = <0x400000>;
+ alloc-ranges = <0x3fc00000 0x400000>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
meson-fb {
compatible = "amlogic, meson-gxl";
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1280 720 1280 2160 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3f000000";
+ logo_addr = "0x3fc00000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x05300000 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x400000>;
+ alignment = <0x400000>;
+ alloc-ranges = <0x3fc00000 0x400000>;
+ };
+ //don't put other dts in front of logo_reserved
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
size = <0x8000000>;
alignment = <0x400000>;
};
- //don't put other dts in front of fb_reserved
//di_reserved:linux,di {
// compatible = "amlogic, di-mem";
meson-fb {
compatible = "amlogic, meson-gxl";
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1280 720 1280 2160 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3f000000";
+ logo_addr = "0x3fc00000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x05300000 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x2400000>;
+ size = <0x800000>;
alignment = <0x400000>;
- alloc-ranges = <0x7dc00000 0x2400000>;
+ alloc-ranges = <0x7f800000 0x800000>;
};
};
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
reg = <0x05300000 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x2400000>;
+ size = <0x800000>;
alignment = <0x400000>;
- alloc-ranges = <0x7dc00000 0x2400000>;
+ alloc-ranges = <0x7f800000 0x800000>;
};
};
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x0 0x2400000>;
+ size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x3dc00000 0x0 0x2400000>;
+ alloc-ranges = <0x0 0x3f800000 0x0 0x800000>;
};
//don't put other dts in front of fb_reserved
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3dc00000";
+ logo_addr = "0x3f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
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>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-gxl";
dev_name = "meson-fb";
status = "okay";
+ memory-region = <&logo_reserved>;
interrupts = <0 3 1
0 89 1>;
interrupt-names = "viu-vsync", "rdma";
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
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>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
compatible = "amlogic, meson-gxl";
dev_name = "meson-fb";
status = "disable";
+ memory-region = <&logo_reserved>;
interrupts = <0 3 1
0 89 1>;
interrupt-names = "viu-vsync", "rdma";
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x0 0x2400000>;
+ size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
};
//don't put other dts in front of fb_reserved
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x400000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3fc00000 0x0 0x400000>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
meson-fb {
compatible = "amlogic, meson-gxl";
dev_name = "meson-fb";
+ memory-region = <&logo_reserved>;
status = "okay";
interrupts = <0 3 1
0 89 1>;
display_size_default = <1280 720 1280 2160 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3f000000";
+ logo_addr = "0x3fc00000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
+ logo_reserved:linux,meson-fb {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x400000>;
+ alignment = <0x0 0x400000>;
+ alloc-ranges = <0x0 0x3fc00000 0x0 0x400000>;
+ };
ion_reserved:linux,ion-dev {
compatible = "shared-dma-pool";
reusable;
meson-fb {
compatible = "amlogic, meson-gxl";
dev_name = "meson-fb";
+ memory-region = <&logo_reserved>;
status = "okay";
interrupts = <0 3 1
0 89 1>;
display_size_default = <1280 720 1280 2160 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x3f000000";
+ logo_addr = "0x3fc00000";
};
ge2d {
compatible = "amlogic, ge2d-gxl";
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x0 0x2400000>;
+ size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
};
};
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {
reg = <0x0 0x05300000 0x0 0x2000000>;
no-map;
};
- fb_reserved:linux,meson-fb {
+ logo_reserved:linux,meson-fb {
compatible = "shared-dma-pool";
reusable;
- size = <0x0 0x2400000>;
+ size = <0x0 0x800000>;
alignment = <0x0 0x400000>;
- alloc-ranges = <0x0 0x7dc00000 0x0 0x2400000>;
+ alloc-ranges = <0x0 0x7f800000 0x0 0x800000>;
};
};
meson-fb {
compatible = "amlogic, meson-gxl";
- memory-region = <&fb_reserved>;
+ memory-region = <&logo_reserved>;
dev_name = "meson-fb";
status = "okay";
interrupts = <0 3 1
display_size_default = <1920 1080 1920 3240 32>;
/*1920*1080*4*3 = 0x17BB000*/
mem_alloc = <1>;
- logo_addr = "0x7dc00000";
+ logo_addr = "0x7f800000";
};
ge2d {