This series of patches adds support for the Nothing Phone (1), identified as nothing,spacewar. The Nothing Phone (1) is built on the Qualcomm Snapdragon 778G+ (SM7325-AE, also known as yupik).
SM7325 is identical to SC7280 just as SM7125 is identical to SC7180, so SM7325 devicetree imports SC7280 devicetree as a base. All of these patches are essential for the integration of the Nothing Phone (1) into the kernel. The inclusion of SoC IDs is particularly important, as I encounter crash dumps if the device tree lacks msm and board id information. To: Rob Herring <[email protected]> To: Krzysztof Kozlowski <[email protected]> To: Conor Dooley <[email protected]> To: Bjorn Andersson <[email protected]> To: Konrad Dybcio <[email protected]> To: "Rafael J. Wysocki" <[email protected]> To: Viresh Kumar <[email protected]> To: Heikki Krogerus <[email protected]> To: Greg Kroah-Hartman <[email protected]> To: Kees Cook <[email protected]> To: Tony Luck <[email protected]> To: "Guilherme G. Piccoli" <[email protected]> To: Sudeep Holla <[email protected]> To: Andre Przywara <[email protected]> To: Rajendra Nayak <[email protected]> To: Sibi Sankar <[email protected]> To: David Wronek <[email protected]> To: Ulf Hansson <[email protected]> To: Neil Armstrong <[email protected]> To: Heiko Stuebner <[email protected]> To: "Rafa?? Mi??ecki" <[email protected]> To: Chris Morgan <[email protected]> To: Linus Walleij <[email protected]> To: Dmitry Baryshkov <[email protected]> To: Johan Hovold <[email protected]> To: Javier Carrasco <[email protected]> To: Luca Weiss <[email protected]> To: Krishna Kurapati <[email protected]> To: Lorenzo Pieralisi <[email protected]> To: Eugene Lepshy <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Signed-off-by: Danila Tikhonov <[email protected]> Danila Tikhonov (9): dt-bindings: arm: qcom,ids: Add IDs for SM7325 family soc: qcom: socinfo: Add Soc IDs for SM7325 family cpufreq: Add SM7325 to cpufreq-dt-platdev blocklist soc: qcom: pd_mapper: Add SM7325 compatible dt-bindings: soc: qcom: qcom,pmic-glink: Document SM7325 compatible usb: typec: ucsi: Add qcom,sm7325-pmic-glink as needing PDOS quirk dt-bindings: arm: cpus: Add qcom kryo670 compatible dt-bindings: vendor-prefixes: Add Nothing Technology Limited dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1 Eugene Lepshy (2): arm64: dts: qcom: Add SM7325 device tree arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1 .../devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/qcom.yaml | 6 + .../bindings/soc/qcom/qcom,pmic-glink.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/sm7325-nothing-spacewar.dts | 1261 +++++++++++++++++ arch/arm64/boot/dts/qcom/sm7325.dtsi | 17 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/soc/qcom/qcom_pd_mapper.c | 1 + drivers/soc/qcom/socinfo.c | 2 + drivers/usb/typec/ucsi/ucsi_glink.c | 1 + include/dt-bindings/arm/qcom,ids.h | 2 + 12 files changed, 1296 insertions(+) create mode 100644 arch/arm64/boot/dts/qcom/sm7325-nothing-spacewar.dts create mode 100644 arch/arm64/boot/dts/qcom/sm7325.dtsi -- 2.45.2
