Merge "msm: pil-q6v5-mss: Fix device tree style problems with is_loadable"
diff --git a/Documentation/devicetree/bindings/pil/pil-q6v5-mss.txt b/Documentation/devicetree/bindings/pil/pil-q6v5-mss.txt
index 556300d..802716c 100644
--- a/Documentation/devicetree/bindings/pil/pil-q6v5-mss.txt
+++ b/Documentation/devicetree/bindings/pil/pil-q6v5-mss.txt
@@ -18,8 +18,7 @@
 - qcom,pil-self-auth: <0> if the hardware does not require self-authenticating
 		      images and self-authentication is not desired;
 		      <1> if the hardware requires self-authenticating images.
-- qcom,is_loadable:   <0> if PIL should not load the modem image
-                      <1> if PIL is required to load the modem image
+- qcom,is-loadable:   if PIL is required to load the modem image
 
 Example:
 	qcom,mss@fc880000 {
@@ -34,7 +33,7 @@
 		interrupts = <0 24 1>;
 		vdd_mss-supply = <&pm8841_s3>;
 
-		qcom,is_loadable = <1>;
+		qcom,is-loadable;
 		qcom,firmware-name = "mba";
 		qcom,pil-self-auth = <1>;
 	};
diff --git a/arch/arm/boot/dts/msm8974.dtsi b/arch/arm/boot/dts/msm8974.dtsi
index c4b660c..4618ca2 100644
--- a/arch/arm/boot/dts/msm8974.dtsi
+++ b/arch/arm/boot/dts/msm8974.dtsi
@@ -985,7 +985,7 @@
 		interrupts = <0 24 1>;
 		vdd_mss-supply = <&pm8841_s3>;
 
-		qcom,is_loadable = <1>;
+		qcom,is-loadable;
 		qcom,firmware-name = "mba";
 		qcom,pil-self-auth = <1>;
 	};
diff --git a/arch/arm/mach-msm/pil-q6v5-mss.c b/arch/arm/mach-msm/pil-q6v5-mss.c
index 7652d74..5bed8b4 100644
--- a/arch/arm/mach-msm/pil-q6v5-mss.c
+++ b/arch/arm/mach-msm/pil-q6v5-mss.c
@@ -729,8 +729,8 @@
 		return -ENOMEM;
 	platform_set_drvdata(pdev, drv);
 
-	of_property_read_u32(pdev->dev.of_node, "qcom,is_loadable",
-				&drv->is_loadable);
+	drv->is_loadable = of_property_read_bool(pdev->dev.of_node,
+							"qcom,is-loadable");
 	if (drv->is_loadable) {
 		ret = pil_mss_loadable_init(drv, pdev);
 		if (ret)