[PATCH v4 0/3] Add SPMI bus, PMIC for qcs615 and fix reboot-modes etc.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch series depends on the patch series:
- https://lore.kernel.org/all/20241104-add_initial_support_for_qcs615-v5-0-9dde8d7b80b0@xxxxxxxxxxx/

Board files changed for reboot-modes moving(all dtb files keep the same):
1.sm8150-mtp.dts
2.sm8150-sony-xperia-kumano.dtsi
3.qru1000-idp.dts
4.pm8150.dtsi (remove)
5.sm8150-microsoft-surface-duo.dts
6.sm8250-xiaomi-pipa.dts
7.sm8250-hdk.dts
8.sm8250-sony-xperia-edo.dtsi
9.qrb5165-rb5.dts
10.sm8250-mtp.dts
11.sm8250-xiaomi-elish-common.dtsi
12.sm8150-hdk.dts
13.qdu1000-idp.dts

Validation made for all other boards:
1.Compile kernel before changing pm8150.dtsi.
2.Copy arch/arm64/boot/dts/qcom as folderA.
3.Made the change in 4.pm8150.dtsi(remove mode-xxx in pon).
4.Compile kernel again and then copy arch/arm64/boot/dts/qcom as folderB.
5.Made the change for 1-3,5-13.(add mode-xxx for pon which's been deleted in 3)
6.Compile kernel once again and copy arch/arm64/boot/dts/qcom as folderC.
7.Compare folderA,folderB and folderC each other.
-7.1 Compare(folderA,folderB): Some boards.dtb files have been changed.
-7.2 Compare(folderA,folderC): The boards.dtb files keep all the same.

Signed-off-by: Tingguo Cheng <quic_tingguoc@xxxxxxxxxxx>
---
Changes in v4:
- Moved PMIC pon reboot-modes from pm8150.dtsi to board dtsi/dts files(13
  files changed:1-,12+).
- Removed "/delete-property/ mode-xxx" in qcs615-ride.dts.
- Added "review-by" tag for qcs615.dtsi.
- Changed the title to fit the new patchset.
- Link to v3: https://lore.kernel.org/r/20241028-adds-spmi-pmic-peripherals-for-qcs615-v3-0-f0778572ee41@xxxxxxxxxxx

Changes in v3:
- Fixed comments from the community in V2.
- Split the patch into 2 patches(SoC:qcs615.dtsi; Board:qcs615-ride.dts). 
- Link to v2: https://lore.kernel.org/r/20241024-adds-spmi-pmic-peripherals-for-qcs615-v2-1-f262ba243b63@xxxxxxxxxxx

Changes in v2:
- Include "pm8150.dtsi" for QCS615 PMIC instead of creating a new
  qcs615-pmic.dtsi in the case that pmm6155au is a variant of pm8150.
- Fixed comments from community in V1.
- Link to v1: https://lore.kernel.org/r/20241014-adds-spmi-pmic-peripherals-for-qcs615-v1-1-8a3c67d894d8@xxxxxxxxxxx

---
Tingguo Cheng (3):
      arm64: dts: qcom: qcs615: Adds SPMI support
      arm64: dts: qcom: qcs615-ride: Enable PMIC peripherals
      arm64: dts: qcom: move pon reboot-modes from pm8150.dtsi to board files

 arch/arm64/boot/dts/qcom/pm8150.dtsi               |  2 --
 arch/arm64/boot/dts/qcom/qcs615-ride.dts           | 10 ++++++++++
 arch/arm64/boot/dts/qcom/qcs615.dtsi               | 23 ++++++++++++++++++++++
 arch/arm64/boot/dts/qcom/qdu1000-idp.dts           |  5 +++++
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |  5 +++++
 arch/arm64/boot/dts/qcom/qru1000-idp.dts           |  5 +++++
 arch/arm64/boot/dts/qcom/sm8150-hdk.dts            |  5 +++++
 .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts |  5 +++++
 arch/arm64/boot/dts/qcom/sm8150-mtp.dts            |  5 +++++
 .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi   |  5 +++++
 arch/arm64/boot/dts/qcom/sm8250-hdk.dts            |  5 +++++
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |  5 +++++
 .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi      |  5 +++++
 .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi  |  5 +++++
 arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts    |  5 +++++
 15 files changed, 93 insertions(+), 2 deletions(-)
---
base-commit: ec29543c01b3dbfcb9a2daa4e0cd33afb3c30c39
change-id: 20240929-adds-spmi-pmic-peripherals-for-qcs615-16ee53179a7d
prerequisite-change-id: 20241104-add_initial_support_for_qcs615-6045c281925b:v5
prerequisite-patch-id: 09782474af7eecf1013425fd34f9d2f082fb3616
prerequisite-patch-id: 04ca722967256efddc402b7bab94136a5174b0b9
prerequisite-patch-id: 82481c82a20345548e2cb292d3098ed51843b809
prerequisite-patch-id: 3bd8edd83297815fcb1b81fcd891d3c14908442f
prerequisite-patch-id: fc1cfec4ecd56e669c161c4d2c3797fc0abff0ae

Best regards,
-- 
Tingguo Cheng <quic_tingguoc@xxxxxxxxxxx>





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux