diff --git a/Documentation/devicetree/bindings/memory.txt b/Documentation/devicetree/bindings/memory.txt index 3ee245ee8efa2e3d136df1ca1679592c905671c3..699177d3171042617f57b67e1a4327aec69d65df 100644 --- a/Documentation/devicetree/bindings/memory.txt +++ b/Documentation/devicetree/bindings/memory.txt @@ -34,7 +34,7 @@ wit the following convention: (name): region@(base-address) { reg = <(baseaddr) (size)>; - (linux,contiguous-region); + (linux,reserve-contiguous-region); (linux,default-contiguous-region); (linux,reserve-region); (linux,memory-limit); @@ -44,7 +44,7 @@ wit the following convention: name: an name given to the defined region. base-address: the base address of the defined region. size: the size of the memory region. -linux,contiguous-region: property indicating that the defined memory +linux,reserve-contiguous-region: property indicating that the defined memory region is used for contiguous memory allocations, Linux specific (optional) linux,default-contiguous-region: property indicating that the region @@ -98,13 +98,13 @@ logo appears. 0x70000000 0x10000000>; contig_mem: region@72000000 { - linux,contiguous-region; + linux,reserve-contiguous-region; linux,default-contiguous-region; reg = <0x72000000 0x4000000>; }; display_mem: region@78000000 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0x78000000 0x1000000>; }; }; diff --git a/arch/arm/boot/dts/qcom/apq8084.dtsi b/arch/arm/boot/dts/qcom/apq8084.dtsi index dabdb3a4eb615b8a0111474f91fa3795e49a10ba..197a46c310e929c2d9fc6c2aab94cf299abd996a 100644 --- a/arch/arm/boot/dts/qcom/apq8084.dtsi +++ b/arch/arm/boot/dts/qcom/apq8084.dtsi @@ -31,20 +31,20 @@ #size-cells = <2>; qsecom_mem: qsecom_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0 0 0x1100000>; label = "qseecom_mem"; }; fb_mem: fb_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0 0 0x1000000>; label = "fb_mem"; linux,memory-limit = <0xffffffff>; }; secure_mem: secure_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0 0 0xfc00000>; label = "secure_mem"; }; diff --git a/arch/arm/boot/dts/qcom/mdm9630.dtsi b/arch/arm/boot/dts/qcom/mdm9630.dtsi index 23bf9878c2eac90ed28ed818d20c177f6225b247..0ffd3e101f3f08c8d9d17d1fa9bff0d13c02ab3a 100644 --- a/arch/arm/boot/dts/qcom/mdm9630.dtsi +++ b/arch/arm/boot/dts/qcom/mdm9630.dtsi @@ -26,7 +26,7 @@ memory { audio_mem: audio_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; linux,reserve-region; reg = <0 0xAF000>; label = "audio_mem"; diff --git a/arch/arm/boot/dts/qcom/mpq8092.dtsi b/arch/arm/boot/dts/qcom/mpq8092.dtsi index 1c3ef7bad7494ac1069c06351b217cff70a79f4b..b69b393cf3686423782befda840a62150881e770 100644 --- a/arch/arm/boot/dts/qcom/mpq8092.dtsi +++ b/arch/arm/boot/dts/qcom/mpq8092.dtsi @@ -31,20 +31,20 @@ memory { audio_mem: audio_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; linux,reserve-region; reg = <0 0x614000>; label = "audio_mem"; }; qseecom_mem: qseecom_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x1100000>; label = "qseecom_mem"; }; secure_mem: secure_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0xfc00000>; label = "secure_mem"; }; diff --git a/arch/arm/boot/dts/qcom/msm8226.dtsi b/arch/arm/boot/dts/qcom/msm8226.dtsi index 971a960be3d561a94d188d01b1526065a524ee46..82c5de187e5a8bcdee79dc3b8645ca3cc6fa6a57 100644 --- a/arch/arm/boot/dts/qcom/msm8226.dtsi +++ b/arch/arm/boot/dts/qcom/msm8226.dtsi @@ -26,31 +26,31 @@ memory { secure_mem: secure_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x6D00000>; label = "secure_mem"; }; adsp_mem: adsp_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x2a00000>; label = "adsp_mem"; }; qsecom_mem: qsecom_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0xd00000>; label = "qsecom_mem"; }; fb_mem: fb_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x800000>; label = "fb_mem"; }; audio_mem: audio_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; linux,reserve-region; reg = <0 0x314000>; label = "audio_mem"; diff --git a/arch/arm/boot/dts/qcom/msm8610.dtsi b/arch/arm/boot/dts/qcom/msm8610.dtsi index e48188bd0d091f729c13fb567708b82457457252..3750b8d69749092803914acb4caf4f7ccf26cbf8 100644 --- a/arch/arm/boot/dts/qcom/msm8610.dtsi +++ b/arch/arm/boot/dts/qcom/msm8610.dtsi @@ -27,7 +27,7 @@ memory { qsecom_mem: qsecom_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x100000>; label = "qsecom_mem"; }; diff --git a/arch/arm/boot/dts/qcom/msm8974.dtsi b/arch/arm/boot/dts/qcom/msm8974.dtsi index 3b9d3d84b3679a64712e85c37ab8620b70ccc125..7e416745e71c5a4eee08fdf5e779c94594341e6e 100644 --- a/arch/arm/boot/dts/qcom/msm8974.dtsi +++ b/arch/arm/boot/dts/qcom/msm8974.dtsi @@ -71,31 +71,31 @@ memory { secure_mem: secure_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0xFC00000>; label = "secure_mem"; }; adsp_mem: adsp_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x3F00000>; label = "adsp_mem"; }; qsecom_mem: qsecom_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x1100000>; label = "qseecom_mem"; }; fb_mem: fb_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x800000>; label = "fb_mem"; }; audio_mem: audio_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; linux,reserve-region; reg = <0 0x614000>; lable = "audio_mem"; diff --git a/arch/arm/boot/dts/qcom/msmsamarium.dtsi b/arch/arm/boot/dts/qcom/msmsamarium.dtsi index 0f706b33f535adb02eb3a758ba02f9263509202a..51ea3abd7c13b4cb2b670b4e81d311bd927a79cf 100644 --- a/arch/arm/boot/dts/qcom/msmsamarium.dtsi +++ b/arch/arm/boot/dts/qcom/msmsamarium.dtsi @@ -27,7 +27,7 @@ memory { fb_mem: fb_region@0 { - linux,contiguous-region; + linux,reserve-contiguous-region; reg = <0 0x1400000>; label = "fb_mem"; }; diff --git a/drivers/base/dma-contiguous.c b/drivers/base/dma-contiguous.c index 0321a12d6fc55c1a9378760b72c7d914d2f774e4..1eeb5ce1b14b871e5c4e1d4c4e64bedc81ed1c15 100644 --- a/drivers/base/dma-contiguous.c +++ b/drivers/base/dma-contiguous.c @@ -224,7 +224,7 @@ int __init cma_fdt_scan(unsigned long node, const char *uname, unsigned long addr_cells = dt_root_addr_cells; phys_addr_t limit = MEMBLOCK_ALLOC_ANYWHERE; - if (!of_get_flat_dt_prop(node, "linux,contiguous-region", NULL)) + if (!of_get_flat_dt_prop(node, "linux,reserve-contiguous-region", NULL)) return 0; prop = of_get_flat_dt_prop(node, "#size-cells", NULL);