@@ -1901,6 +1901,9 @@
fcpvb1: fcp@fe92f000 {
compatible = "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfe92f000 0 0x200>;
clocks = <&cpg CPG_MOD 606>;
power-domains = <&sysc R8A7795_PD_A3VP>;
@@ -1936,6 +1939,9 @@
fcpvb0: fcp@fe96f000 {
compatible = "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfe96f000 0 0x200>;
clocks = <&cpg CPG_MOD 607>;
power-domains = <&sysc R8A7795_PD_A3VP>;
@@ -1955,6 +1961,9 @@
fcpvi0: fcp@fe9af000 {
compatible = "renesas,fcpvi", "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfe9af000 0 0x200>;
clocks = <&cpg CPG_MOD 611>;
power-domains = <&sysc R8A7795_PD_A3VP>;
@@ -1974,6 +1983,9 @@
fcpvi1: fcp@fe9bf000 {
compatible = "renesas,fcpvi", "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfe9bf000 0 0x200>;
clocks = <&cpg CPG_MOD 610>;
power-domains = <&sysc R8A7795_PD_A3VP>;
@@ -1993,6 +2005,9 @@
fcpvd0: fcp@fea27000 {
compatible = "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfea27000 0 0x200>;
clocks = <&cpg CPG_MOD 603>;
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
@@ -2012,6 +2027,9 @@
fcpvd1: fcp@fea2f000 {
compatible = "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfea2f000 0 0x200>;
clocks = <&cpg CPG_MOD 602>;
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
@@ -2031,6 +2049,9 @@
fcpvd2: fcp@fea37000 {
compatible = "renesas,fcpv";
+ memory-region = <&lossy_decompression_0
+ &lossy_decompression_1
+ &lossy_decompression_2>;
reg = <0 0xfea37000 0 0x200>;
clocks = <&cpg CPG_MOD 601>;
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
The FCPV instances can perform transparent near-lossless compression internally but need the DDR controller to perform decompression. Reference the DDR controller lossy decompression memory region to model that relationship. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> --- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+)