All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/18] arm64: dts: qcom: Fix wake-gpios polarity
@ 2026-09-17 11:54 Krishna Chaitanya Chundru
  2026-09-17 11:54 ` [PATCH v2 01/18] ARM: dts: qcom: sdx55: Fix PCIe WAKE# GPIO polarity Krishna Chaitanya Chundru
                   ` (18 more replies)
  0 siblings, 19 replies; 21+ messages in thread
From: Krishna Chaitanya Chundru @ 2026-09-17 11:54 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Krishna Chaitanya Chundru, linux-arm-msm, devicetree,
	linux-kernel, konrad.dybcio, mani

PCIe wake is active low signal as per the PCIe base spec, Several Qualcomm
platform devicetrees incorrectly describe wake-gpios as GPIO_ACTIVE_HIGH.

This  series fixes the wake-gpios polarity by using GPIO_ACTIVE_LOW
instead of GPIO_ACTIVE_HIGH.

Tested on Talos Ride & lemans evk platform.

No Fixes tag is added as no functional issue has been observed.

Signed-off-by: Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>
---
Changes in v2:
- Seperate out the wake patches (Mani)
- there is messup in previous versions instead of sending as v3, I sent
  it as v1, to avoid confusion I tried to carry version from the previous version.
- Link to v1: https://patch.msgid.link/20260910-root_port-v1-0-90a252ddbbfa@oss.qualcomm.com

Changes in v3:
- Rebased the code
- keep phy property in between bus-range and address-cells (Konrad)
- Link to v2: https://lore.kernel.org/all/20260611-wake-v2-0-2744251b1181@oss.qualcomm.com/

Changes in v2:
- Move phy, perst & wake properties to the root port node.
- Rebased the code 
- Link to v1: https://patch.msgid.link/20260521-wake-v1-0-d822567be258@oss.qualcomm.com

To: Bjorn Andersson <andersson@kernel.org>
To: Konrad Dybcio <konradybcio@kernel.org>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
Cc: linux-arm-msm@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: konrad.dybcio@oss.qualcomm.com
Cc: mani@kernel.org

---
Krishna Chaitanya Chundru (18):
      ARM: dts: qcom: sdx55: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: msm8996: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sdm845: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sc8180x: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8150: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8250: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8350: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8450: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8550: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8650: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sm8750: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: kaanapali: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sar2130p: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: monaco: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: lemans: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: talos: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: sa8540p-ride: Fix PCIe WAKE# GPIO polarity
      arm64: dts: qcom: kodiak: Fix PCIe WAKE# GPIO polarity

 arch/arm/boot/dts/qcom/qcom-sdx55-t55.dts                     | 2 +-
 arch/arm64/boot/dts/qcom/kaanapali-mtp.dts                    | 2 +-
 arch/arm64/boot/dts/qcom/lemans-evk.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/lemans-ride-common.dtsi              | 4 ++--
 arch/arm64/boot/dts/qcom/monaco-evk.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi        | 2 +-
 arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi           | 2 +-
 arch/arm64/boot/dts/qcom/qcm6490-particle-tachyon.dts         | 3 ++-
 arch/arm64/boot/dts/qcom/qcs615-ride.dts                      | 2 +-
 arch/arm64/boot/dts/qcom/qcs6490-radxa-dragon-q6a.dts         | 4 ++--
 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-minipc-g1iot.dts | 4 ++--
 arch/arm64/boot/dts/qcom/qcs6490-thundercomm-rubikpi3.dts     | 2 +-
 arch/arm64/boot/dts/qcom/qcs6490-vicharak-axon-mini.dts       | 4 ++--
 arch/arm64/boot/dts/qcom/qcs8300-ride.dts                     | 4 ++--
 arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi                  | 4 ++--
 arch/arm64/boot/dts/qcom/qcs8550-rb5gen2.dts                  | 4 ++--
 arch/arm64/boot/dts/qcom/sa8540p-ride.dts                     | 4 ++--
 arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts                | 2 +-
 arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts           | 2 +-
 arch/arm64/boot/dts/qcom/sc8180x-primus.dts                   | 2 +-
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts                    | 2 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi                          | 2 +-
 arch/arm64/boot/dts/qcom/sm8250.dtsi                          | 6 +++---
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/sm8450.dtsi                          | 4 ++--
 arch/arm64/boot/dts/qcom/sm8550-hdk.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/sm8550-mtp.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/sm8550-qrd.dts                       | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts               | 2 +-
 arch/arm64/boot/dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts   | 2 +-
 arch/arm64/boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts          | 4 ++--
 arch/arm64/boot/dts/qcom/sm8650-hdk.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/sm8650-mtp.dts                       | 4 ++--
 arch/arm64/boot/dts/qcom/sm8650-qrd.dts                       | 2 +-
 arch/arm64/boot/dts/qcom/sm8750-mtp.dts                       | 2 +-
 arch/arm64/boot/dts/qcom/talos-evk-som.dtsi                   | 2 +-
 36 files changed, 56 insertions(+), 55 deletions(-)
---
base-commit: 50d05c7c76c96b90462f24debacca971d2e86713
change-id: 20260910-root_port-8237b5931fcc

Best regards,
--  
Krishna Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2026-09-29  3:16 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-17 11:54 [PATCH v2 00/18] arm64: dts: qcom: Fix wake-gpios polarity Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 01/18] ARM: dts: qcom: sdx55: Fix PCIe WAKE# GPIO polarity Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 02/18] arm64: dts: qcom: msm8996: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 03/18] arm64: dts: qcom: sdm845: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 04/18] arm64: dts: qcom: sc8180x: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 05/18] arm64: dts: qcom: sm8150: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 06/18] arm64: dts: qcom: sm8250: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 07/18] arm64: dts: qcom: sm8350: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 08/18] arm64: dts: qcom: sm8450: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 09/18] arm64: dts: qcom: sm8550: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 10/18] arm64: dts: qcom: sm8650: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 11/18] arm64: dts: qcom: sm8750: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 12/18] arm64: dts: qcom: kaanapali: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 13/18] arm64: dts: qcom: sar2130p: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 14/18] arm64: dts: qcom: monaco: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 15/18] arm64: dts: qcom: lemans: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 16/18] arm64: dts: qcom: talos: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 17/18] arm64: dts: qcom: sa8540p-ride: " Krishna Chaitanya Chundru
2026-09-17 11:54 ` [PATCH v2 18/18] arm64: dts: qcom: kodiak: " Krishna Chaitanya Chundru
2026-09-17 12:06   ` sashiko-bot
2026-09-29  3:14 ` (subset) [PATCH v2 00/18] arm64: dts: qcom: Fix wake-gpios polarity Bjorn Andersson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.