[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240729201843.142918-1-danila@jiaxyga.com>
Date: Mon, 29 Jul 2024 23:18:07 +0300
From: Danila Tikhonov <danila@...xyga.com>
To: robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
andersson@...nel.org,
konrad.dybcio@...aro.org,
rafael@...nel.org,
viresh.kumar@...aro.org,
heikki.krogerus@...ux.intel.com,
gregkh@...uxfoundation.org,
kees@...nel.org,
tony.luck@...el.com,
gpiccoli@...lia.com,
sudeep.holla@....com,
quic_rjendra@...cinc.com,
andre.przywara@....com,
ulf.hansson@...aro.org,
davidwronek@...il.com,
neil.armstrong@...aro.org,
heiko.stuebner@...rry.de,
rafal@...ecki.pl,
macromorgan@...mail.com,
linus.walleij@...aro.org,
dmitry.baryshkov@...aro.org,
johan+linaro@...nel.org,
javier.carrasco.cruz@...il.com,
quic_kriskura@...cinc.com,
lpieralisi@...nel.org,
fekz115@...il.com
Cc: devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-arm-msm@...r.kernel.org,
linux-pm@...r.kernel.org,
linux-usb@...r.kernel.org,
linux-hardening@...r.kernel.org,
linux@...nlining.org,
Danila Tikhonov <danila@...xyga.com>
Subject: [PATCH 00/11] Add Nothing Phone (1) support
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 <robh@...nel.org>
To: Krzysztof Kozlowski <krzk+dt@...nel.org>
To: Conor Dooley <conor+dt@...nel.org>
To: Bjorn Andersson <andersson@...nel.org>
To: Konrad Dybcio <konrad.dybcio@...aro.org>
To: "Rafael J. Wysocki" <rafael@...nel.org>
To: Viresh Kumar <viresh.kumar@...aro.org>
To: Heikki Krogerus <heikki.krogerus@...ux.intel.com>
To: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To: Kees Cook <kees@...nel.org>
To: Tony Luck <tony.luck@...el.com>
To: "Guilherme G. Piccoli" <gpiccoli@...lia.com>
To: Sudeep Holla <sudeep.holla@....com>
To: Andre Przywara <andre.przywara@....com>
To: Rajendra Nayak <quic_rjendra@...cinc.com>
To: Sibi Sankar <quic_sibis@...cinc.com>
To: David Wronek <davidwronek@...il.com>
To: Ulf Hansson <ulf.hansson@...aro.org>
To: Neil Armstrong <neil.armstrong@...aro.org>
To: Heiko Stuebner <heiko.stuebner@...rry.de>
To: "Rafał Miłecki" <rafal@...ecki.pl>
To: Chris Morgan <macromorgan@...mail.com>
To: Linus Walleij <linus.walleij@...aro.org>
To: Dmitry Baryshkov <dmitry.baryshkov@...aro.org>
To: Johan Hovold <johan+linaro@...nel.org>
To: Javier Carrasco <javier.carrasco.cruz@...il.com>
To: Luca Weiss <luca@...aweiss.eu>
To: Krishna Kurapati <quic_kriskura@...cinc.com>
To: Lorenzo Pieralisi <lpieralisi@...nel.org>
To: Eugene Lepshy <fekz115@...il.com>
Cc: devicetree@...r.kernel.org
Cc: linux-kernel@...r.kernel.org
Cc: linux-arm-msm@...r.kernel.org
Cc: linux-pm@...r.kernel.org
Cc: linux-usb@...r.kernel.org
Cc: linux-hardening@...r.kernel.org
Cc: linux@...nlining.org
Signed-off-by: Danila Tikhonov <danila@...xyga.com>
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
Powered by blists - more mailing lists