Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
b5fc7cd
FROMLIST: ARM: dts: qcom: sdx55: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
cafc319
FROMLIST: arm64: dts: qcom: msm8996: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
9017a96
FROMLIST: arm64: dts: qcom: sdm845: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
91ce58f
FROMLIST: arm64: dts: qcom: sc8180x: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
918c1c8
FROMLIST: arm64: dts: qcom: sm8150: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
1d4bdca
FROMLIST: arm64: dts: qcom: sm8250: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
18961e4
FROMLIST: arm64: dts: qcom: sm8350: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
10e3393
FROMLIST: arm64: dts: qcom: sm8450: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
ef06f05
FROMLIST: arm64: dts: qcom: sm8550: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
02fbf8e
FROMLIST: arm64: dts: qcom: sm8650: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
b87c2b0
FROMLIST: arm64: dts: qcom: sm8750: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
70d07bf
FROMLIST: arm64: dts: qcom: sar2130p: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
d2e9a83
FROMLIST: arm64: dts: qcom: monaco: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
159d836
FROMLIST: arm64: dts: qcom: lemans: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
b3a88fc
FROMLIST: arm64: dts: qcom: sa8540p-ride: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
8f99ada
FROMLIST: arm64: dts: qcom: kodiak: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
10c0326
FROMLIST: arm64: dts: qcom: talos: Fix PCIe wake GPIO polarity
krishnachaitanya-linux Jun 11, 2026
441ba00
FROMLIST: arm64: dts: qcom: lemans: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
4aab3ab
FROMLIST: arm64: dts: qcom: msm8998: Move PCIe phy and GPIOs to root …
krishnachaitanya-linux Jun 11, 2026
e4b5e07
FROMLIST: arm64: dts: qcom: qcs404: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
9946df2
FROMLIST: arm64: dts: qcom: qcs8550: Move PCIe GPIOs to root port node
krishnachaitanya-linux Jun 11, 2026
af0f30c
FROMLIST: arm64: dts: qcom: sa8295p: Move PCIe GPIOs to root port node
krishnachaitanya-linux Jun 11, 2026
a72eb6e
FROMLIST: arm64: dts: qcom: sa8540p: Move PCIe GPIOs to root port node
krishnachaitanya-linux Jun 11, 2026
e6d4c4c
FROMLIST: arm64: dts: qcom: sar2130p: Move PCIe phy and GPIOs to root…
krishnachaitanya-linux Jun 11, 2026
155bafe
FROMLIST: arm64: dts: qcom: sc8180x: Move PCIe phy and GPIOs to root …
krishnachaitanya-linux Jun 11, 2026
4bba072
FROMLIST: arm64: dts: qcom: sc8280xp: Move PCIe phy and GPIOs to root…
krishnachaitanya-linux Jun 11, 2026
bcd4559
FROMLIST: arm64: dts: qcom: sdm845: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
c7d6962
FROMLIST: arm64: dts: qcom: sm8150: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
695ac83
FROMLIST: arm64: dts: qcom: sm8250: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
2e6ec91
FROMLIST: arm64: dts: qcom: sm8350: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
cfae44c
FROMLIST: arm64: dts: qcom: sm8450: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
041e5f1
FROMLIST: arm64: dts: qcom: sm8550: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
a451297
FROMLIST: arm64: dts: qcom: talos: Move PCIe phy and GPIOs to root po…
krishnachaitanya-linux Jun 11, 2026
7f29363
FROMLIST: arm64: dts: qcom: sm8650: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
e2467e8
FROMLIST: arm64: dts: qcom: kodiak: Move PCIe phy and GPIOs to root p…
krishnachaitanya-linux Jun 11, 2026
38eb3c6
FROMLIST: arm64: dts: qcom: msm8996: Move PCIe phy and GPIOs to root …
krishnachaitanya-linux Jun 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@

&pcie_rc {
perst-gpios = <&tlmm 57 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 53 GPIO_ACTIVE_HIGH>;
wake-gpios = <&tlmm 53 GPIO_ACTIVE_LOW>;

pinctrl-0 = <&pcie_default>;
pinctrl-names = "default";
Expand Down
15 changes: 12 additions & 3 deletions arch/arm64/boot/dts/qcom/apq8096-db820c.dts
Original file line number Diff line number Diff line change
Expand Up @@ -459,23 +459,32 @@

&pcie0 {
status = "okay";
perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
vddpe-3v3-supply = <&wlan_en>;
vdda-supply = <&vreg_l28a_0p925>;
};

&pcie0_port0 {
reset-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
};

&pcie1 {
status = "okay";
perst-gpios = <&tlmm 130 GPIO_ACTIVE_LOW>;
vdda-supply = <&vreg_l28a_0p925>;
};

&pcie1_port0 {
reset-gpios = <&tlmm 130 GPIO_ACTIVE_LOW>;
};

&pcie2 {
status = "okay";
perst-gpios = <&tlmm 114 GPIO_ACTIVE_LOW>;
vdda-supply = <&vreg_l28a_0p925>;
};

&pcie2_port0 {
reset-gpios = <&tlmm 114 GPIO_ACTIVE_LOW>;
};

&pcie_phy {
status = "okay";

Expand Down
16 changes: 10 additions & 6 deletions arch/arm64/boot/dts/qcom/lemans-evk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -833,15 +833,17 @@
};

&pcie0 {
perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;

pinctrl-0 = <&pcie0_default_state>;
pinctrl-names = "default";

status = "okay";
};

&pcieport0 {
reset-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_LOW>;
};

&pcie0_phy {
vdda-phy-supply = <&vreg_l5a>;
vdda-pll-supply = <&vreg_l1c>;
Expand All @@ -850,15 +852,17 @@
};

&pcie1 {
perst-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 5 GPIO_ACTIVE_HIGH>;

pinctrl-0 = <&pcie1_default_state>;
pinctrl-names = "default";

status = "okay";
};

&pcieport1 {
reset-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 5 GPIO_ACTIVE_LOW>;
};

&pcie1_phy {
vdda-phy-supply = <&vreg_l5a>;
vdda-pll-supply = <&vreg_l1c>;
Expand Down
16 changes: 10 additions & 6 deletions arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -968,25 +968,29 @@
};

&pcie0 {
perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;

pinctrl-names = "default";
pinctrl-0 = <&pcie0_default_state>;

status = "okay";
};

&pcie1 {
perst-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 5 GPIO_ACTIVE_HIGH>;
&pcieport0 {
reset-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_LOW>;
};

&pcie1 {
pinctrl-names = "default";
pinctrl-0 = <&pcie1_default_state>;

status = "okay";
};

&pcieport1 {
reset-gpios = <&tlmm 4 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 5 GPIO_ACTIVE_LOW>;
};

&pcie0_phy {
vdda-phy-supply = <&vreg_l5a>;
vdda-pll-supply = <&vreg_l1c>;
Expand Down
12 changes: 5 additions & 7 deletions arch/arm64/boot/dts/qcom/lemans.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -8989,9 +8989,6 @@

power-domains = <&gcc PCIE_0_GDSC>;

phys = <&pcie0_phy>;
phy-names = "pciephy";

eq-presets-8gts = /bits/ 16 <0x5555 0x5555>;
eq-presets-16gts = /bits/ 8 <0x55 0x55>;

Expand All @@ -9002,6 +8999,8 @@
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

phys = <&pcie0_phy>;

#address-cells = <3>;
#size-cells = <2>;
ranges;
Expand Down Expand Up @@ -9162,19 +9161,18 @@

power-domains = <&gcc PCIE_1_GDSC>;

phys = <&pcie1_phy>;
phy-names = "pciephy";

eq-presets-8gts = /bits/ 16 <0x5555 0x5555 0x5555 0x5555>;
eq-presets-16gts = /bits/ 8 <0x55 0x55 0x55 0x55>;

status = "disabled";

pcie@0 {
pcieport1: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

phys = <&pcie1_phy>;

#address-cells = <3>;
#size-cells = <2>;
ranges;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/qcom/monaco-evk-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -734,12 +734,12 @@

&pcieport0 {
reset-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_HIGH>;
wake-gpios = <&tlmm 0 GPIO_ACTIVE_LOW>;
};

&pcieport1 {
reset-gpios = <&tlmm 23 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 21 GPIO_ACTIVE_HIGH>;
wake-gpios = <&tlmm 21 GPIO_ACTIVE_LOW>;
};

&pmm8620au_0_gpios {
Expand Down
5 changes: 4 additions & 1 deletion arch/arm64/boot/dts/qcom/msm8996-oneplus-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,15 @@
};

&pcie0 {
perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
vddpe-3v3-supply = <&wlan_en>;
vdda-supply = <&vreg_l28a_0p925>;
status = "okay";
};

&pcie0_port0 {
reset-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
};

&pcie_phy {
vdda-phy-supply = <&vreg_l28a_0p925>;
vdda-pll-supply = <&vreg_l12a_1p8>;
Expand Down
7 changes: 5 additions & 2 deletions arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -191,13 +191,16 @@
};

&pcie0 {
perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
vddpe-3v3-supply = <&wlan_en>;
vdda-supply = <&pm8994_l28>;
status = "okay";
};

&pcie0_port0 {
reset-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 37 GPIO_ACTIVE_LOW>;
};

&pcie_phy {
vdda-phy-supply = <&pm8994_l28>;
vdda-pll-supply = <&pm8994_l12>;
Expand Down
6 changes: 4 additions & 2 deletions arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -278,9 +278,11 @@
/* Supplied by vdd_3v3, but choose wlan_en to drive enable pin high */
vddpe-3v3-supply = <&wlan_en>;
vdda-supply = <&vreg_l28a_0p925>;
};

perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 37 GPIO_ACTIVE_HIGH>;
&pcie0_port0 {
reset-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 37 GPIO_ACTIVE_LOW>;
};

&pcie_phy {
Expand Down
11 changes: 5 additions & 6 deletions arch/arm64/boot/dts/qcom/msm8996.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1951,7 +1951,7 @@
"bus_master",
"bus_slave";

pcie@0 {
pcie0_port0: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;
Expand Down Expand Up @@ -2028,7 +2028,7 @@
"bus_master",
"bus_slave";

pcie@0 {
pcie1_port0: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;
Expand All @@ -2052,9 +2052,6 @@

reg-names = "parf", "dbi", "elbi","config";

phys = <&pciephy_2>;
phy-names = "pciephy";

#address-cells = <3>;
#size-cells = <2>;
ranges = <0x01000000 0x0 0x00000000 0x0e200000 0x0 0x100000>,
Expand Down Expand Up @@ -2102,14 +2099,16 @@
"bus_master",
"bus_slave";

pcie@0 {
pcie2_port0: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

#address-cells = <3>;
#size-cells = <2>;
ranges;

phys = <&pciephy_2>;
};
};
};
Expand Down
8 changes: 4 additions & 4 deletions arch/arm64/boot/dts/qcom/msm8998.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -928,8 +928,6 @@
#address-cells = <3>;
#size-cells = <2>;
num-lanes = <1>;
phys = <&pcie_phy>;
phy-names = "pciephy";
status = "disabled";

ranges = <0x01000000 0x0 0x00000000 0x1b200000 0x0 0x100000>,
Expand Down Expand Up @@ -969,16 +967,18 @@

power-domains = <&gcc PCIE_0_GDSC>;
iommu-map = <0x100 &anoc1_smmu 0x1480 1>;
perst-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;

pcie@0 {
pcie0_port0: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

#address-cells = <3>;
#size-cells = <2>;
ranges;

phys = <&pcie_phy>;
reset-gpios = <&tlmm 35 GPIO_ACTIVE_LOW>;
};
};

Expand Down
15 changes: 10 additions & 5 deletions arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts
Original file line number Diff line number Diff line change
Expand Up @@ -549,15 +549,17 @@
};

&pcie0 {
perst-gpios = <&tlmm 87 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 89 GPIO_ACTIVE_HIGH>;

pinctrl-0 = <&pcie0_reset_n>, <&pcie0_wake_n>, <&pcie0_clkreq_n>;
pinctrl-names = "default";

status = "okay";
};

&pcie0_port {
reset-gpios = <&tlmm 87 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 89 GPIO_ACTIVE_LOW>;
};

&pcie0_phy {
vdda-phy-supply = <&vreg_l10c_0p88>;
vdda-pll-supply = <&vreg_l6b_1p2>;
Expand All @@ -566,8 +568,6 @@
};

&pcie1 {
perst-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;

pinctrl-0 = <&pcie1_reset_n>, <&pcie1_wake_n>, <&pcie1_clkreq_n>;
pinctrl-names = "default";

Expand All @@ -576,6 +576,11 @@
status = "okay";
};

&pcie1_port0 {
reset-gpios = <&tlmm 2 GPIO_ACTIVE_LOW>;
wake-gpios = <&tlmm 3 GPIO_ACTIVE_LOW>;
};

&pcie1_phy {
vdda-phy-supply = <&vreg_l10c_0p88>;
vdda-pll-supply = <&vreg_l6b_1p2>;
Expand Down
6 changes: 4 additions & 2 deletions arch/arm64/boot/dts/qcom/qcs404-evb.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -101,12 +101,14 @@
&pcie {
status = "okay";

perst-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>;

pinctrl-names = "default";
pinctrl-0 = <&perst_state>;
};

&pcie0_port0 {
reset-gpios = <&tlmm 43 GPIO_ACTIVE_LOW>;
};

&pcie_phy {
status = "okay";

Expand Down
7 changes: 3 additions & 4 deletions arch/arm64/boot/dts/qcom/qcs404.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1517,19 +1517,18 @@
"pwr",
"ahb";

phys = <&pcie_phy>;
phy-names = "pciephy";

status = "disabled";

pcie@0 {
pcie0_port0: pcie@0 {
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
bus-range = <0x01 0xff>;

#address-cells = <3>;
#size-cells = <2>;
ranges;

phys = <&pcie_phy>;
};
};
};
Expand Down
Loading