瀏覽代碼

ARM: dts: ifc6410: enable PCIe DT node for this board

Enable PCIe DT node and fill PCIe DT node with regulator, pinctrl and reset
GPIO, to use the PCIe on the ifc6410 board.

Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Stanimir Varbanov 10 年之前
父節點
當前提交
668f472983
共有 1 個文件被更改,包括 26 次插入0 次删除
  1. 26 0
      arch/arm/boot/dts/qcom-apq8064-ifc6410.dts

+ 26 - 0
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts

@@ -47,6 +47,18 @@
 					bias-disable;
 					bias-disable;
 				};
 				};
 			};
 			};
+
+			pcie_pins: pcie_pinmux {
+				mux {
+					pins = "gpio27";
+					function = "gpio";
+				};
+				conf {
+					pins = "gpio27";
+					drive-strength = <12>;
+					bias-disable;
+				};
+			};
 		};
 		};
 
 
 		rpm@108000 {
 		rpm@108000 {
@@ -123,6 +135,10 @@
 				pm8921_lvs1: lvs1 {
 				pm8921_lvs1: lvs1 {
 					bias-pull-down;
 					bias-pull-down;
 				};
 				};
+
+				lvs6 {
+					bias-pull-down;
+				};
 			};
 			};
 		};
 		};
 
 
@@ -231,6 +247,16 @@
 			status = "okay";
 			status = "okay";
 		};
 		};
 
 
+		pci@1b500000 {
+			status = "ok";
+			vdda-supply = <&pm8921_s3>;
+			vdda_phy-supply = <&pm8921_lvs6>;
+			vdda_refclk-supply = <&ext_3p3v>;
+			pinctrl-0 = <&pcie_pins>;
+			pinctrl-names = "default";
+			perst-gpio = <&tlmm_pinmux 27 GPIO_ACTIVE_LOW>;
+		};
+
 		qcom,ssbi@500000 {
 		qcom,ssbi@500000 {
 			pmic@0 {
 			pmic@0 {
 				gpio@150 {
 				gpio@150 {