@@ -110,16 +110,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* this software, even if advised of the possibility of such damage.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&ifc {
#address-cells = <2>;
#size-cells = <1>;
@@ -31,16 +31,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -28,16 +28,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -31,16 +31,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -55,16 +55,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -53,16 +53,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
&lbc {
#address-cells = <2>;
#size-cells = <1>;
@@ -64,16 +64,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
&lbc {
compatible = "fsl,p2041-elbc", "fsl,elbc", "simple-bus";
interrupts = <25 2 0 0>;
@@ -65,16 +65,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
&lbc {
compatible = "fsl,p3041-elbc", "fsl,elbc", "simple-bus";
interrupts = <25 2 0 0>;
@@ -65,16 +65,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10 0>;
-};
-
&lbc {
compatible = "fsl,p4080-elbc", "fsl,elbc", "simple-bus";
interrupts = <25 2 0 0>;
@@ -65,16 +65,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&lbc {
compatible = "fsl,p5020-elbc", "fsl,elbc", "simple-bus";
interrupts = <25 2 0 0>;
@@ -77,16 +77,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* software, even if advised of the possibility of such damage.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&lbc {
compatible = "fsl,p5040-elbc", "fsl,elbc", "simple-bus";
interrupts = <25 2 0 0>;
@@ -47,18 +47,24 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -34,21 +34,6 @@
#include <dt-bindings/thermal/thermal.h>
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&ifc {
#address-cells = <2>;
#size-cells = <1>;
@@ -47,18 +47,24 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -51,18 +51,24 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -34,21 +34,6 @@
#include <dt-bindings/thermal/thermal.h>
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&ifc {
#address-cells = <2>;
#size-cells = <1>;
@@ -39,16 +39,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -71,16 +71,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map
};
};
@@ -45,16 +45,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&ifc {
#address-cells = <2>;
#size-cells = <1>;
@@ -45,16 +45,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -45,16 +45,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -326,16 +326,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -86,16 +86,22 @@
ranges;
bman_fbpr: bman-fbpr {
+ compatible = "shared-dma-pool";
size = <0 0x1000000>;
alignment = <0 0x1000000>;
+ no-map;
};
qman_fqd: qman-fqd {
+ compatible = "shared-dma-pool";
size = <0 0x400000>;
alignment = <0 0x400000>;
+ no-map;
};
qman_pfdr: qman-pfdr {
+ compatible = "shared-dma-pool";
size = <0 0x2000000>;
alignment = <0 0x2000000>;
+ no-map;
};
};
@@ -32,21 +32,6 @@
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
-&bman_fbpr {
- compatible = "fsl,bman-fbpr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_fqd {
- compatible = "fsl,qman-fqd";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
-&qman_pfdr {
- compatible = "fsl,qman-pfdr";
- alloc-ranges = <0 0 0x10000 0>;
-};
-
&ifc {
#address-cells = <2>;
#size-cells = <1>;
QBMan now uses the shared-dma-pool mechansim to manage early memory reservations. Signed-off-by: Roy Pledge <roy.pledge@nxp.com> --- arch/powerpc/boot/dts/fsl/b4qds.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/b4si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/cyrus_p5020.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/kmcent2.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/kmcoge4.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/oca4080.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p1023rdb.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p1023si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/p2041rdb.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/p3041ds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p3041si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/p4080ds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p4080si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/p5020ds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p5020si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/p5040ds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/p5040si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/t1023rdb.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/t1023si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/t1024qds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/t1024rdb.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/t1040si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/t104xd4rdb.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/t104xqds.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/t2081si-post.dtsi | 15 --------------- arch/powerpc/boot/dts/fsl/t208xqds.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/t208xrdb.dtsi | 6 ++++++ arch/powerpc/boot/dts/fsl/t4240qds.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/t4240rdb.dts | 6 ++++++ arch/powerpc/boot/dts/fsl/t4240si-post.dtsi | 15 --------------- 32 files changed, 126 insertions(+), 165 deletions(-)