ARM: dts: msm: Add iommu fault flag and dma range for kona targets

IOMMU driver is handling set attrs based on the flag pass to it.
Add attribute flag for this operation. Also, passing dma range
for the io region, so IOMMU driver can map the io domain to that
range.

Change-Id: I109cfea3d905f6ec2c8bf58545ba6b698f949b81
Signed-off-by: Jigarkumar Zala <jzala@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/kona-camera.dtsi b/arch/arm64/boot/dts/qcom/kona-camera.dtsi
index 8c83e45..e20cae1 100644
--- a/arch/arm64/boot/dts/qcom/kona-camera.dtsi
+++ b/arch/arm64/boot/dts/qcom/kona-camera.dtsi
@@ -372,6 +372,8 @@
 				<&apps_smmu 0xC01 0x400>,
 				<&apps_smmu 0xC40 0x400>,
 				<&apps_smmu 0xC41 0x400>;
+			qcom,iommu-faults = "non-fatal";
+			dma-ranges = <0x7400000 0x7400000 0xd8c00000>;
 			label = "ife";
 			ife_iova_mem_map: iova-mem-map {
 				/* IO region is approximately 3.4 GB */
@@ -390,6 +392,8 @@
 			iommus = <&apps_smmu 0x2040 0x400>,
 				<&apps_smmu 0x2440 0x400>;
 			label = "jpeg";
+			qcom,iommu-faults = "non-fatal";
+			dma-ranges = <0x7400000 0x7400000 0xd8c00000>;
 			jpeg_iova_mem_map: iova-mem-map {
 				/* IO region is approximately 3.4 GB */
 				iova-mem-region-io {
@@ -425,6 +429,8 @@
 				<&apps_smmu 0x2420 0x400>,
 				<&apps_smmu 0x2421 0x400>;
 			label = "icp";
+			qcom,iommu-faults = "non-fatal";
+			dma-ranges = <0xda00000 0xda00000 0xace00000>;
 			icp_iova_mem_map: iova-mem-map {
 				iova-mem-region-firmware {
 					/* Firmware region is 5MB */
@@ -479,6 +485,8 @@
 			iommus = <&apps_smmu 0x20C0 0x400>,
 				<&apps_smmu 0x24C0 0x400>;
 			label = "cpas-cdm0";
+			qcom,iommu-faults = "non-fatal";
+			dma-ranges = <0x7400000 0x7400000 0xd8c00000>;
 			cpas_cdm_iova_mem_map: iova-mem-map {
 				iova-mem-region-io {
 					/* IO region is approximately 3.4 GB */
@@ -501,6 +509,8 @@
 			compatible = "qcom,msm-cam-smmu-cb";
 			iommus = <&apps_smmu 0x2080 0x400>,
 				<&apps_smmu 0x2480 0x400>;
+			qcom,iommu-faults = "non-fatal";
+			dma-ranges = <0x7400000 0x7400000 0xd8c00000>;
 			label = "fd";
 			fd_iova_mem_map: iova-mem-map {
 				iova-mem-region-io {