* [PATCH 1/2] dt-bindings: arm: qcom: document AL02-C6 board based on IPQ9574 family
2023-05-16 13:50 [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family Devi Priya
@ 2023-05-16 13:50 ` Devi Priya
2023-05-16 16:23 ` Krzysztof Kozlowski
2023-05-16 13:50 ` [PATCH 2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant Devi Priya
2023-05-26 19:38 ` [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family Bjorn Andersson
2 siblings, 1 reply; 6+ messages in thread
From: Devi Priya @ 2023-05-16 13:50 UTC (permalink / raw)
To: agross, andersson, konrad.dybcio, robh+dt, krzysztof.kozlowski+dt,
conor+dt, linux-arm-msm, devicetree, linux-kernel
Cc: quic_srichara, quic_sjaganat, quic_kathirav, quic_arajkuma,
quic_anusha
Document AL02-C6 (Reference Design Platform 449) board based on IPQ9574
family of SoCs.
Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
---
Documentation/devicetree/bindings/arm/qcom.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentation/devicetree/bindings/arm/qcom.yaml
index 7e6a128fe1db..37ac3ae77536 100644
--- a/Documentation/devicetree/bindings/arm/qcom.yaml
+++ b/Documentation/devicetree/bindings/arm/qcom.yaml
@@ -86,6 +86,7 @@ description: |
adp
ap-al02-c2
+ ap-al02-c6
ap-al02-c7
ap-mi01.2
ap-mi01.6
@@ -353,6 +354,7 @@ properties:
- items:
- enum:
- qcom,ipq9574-ap-al02-c2
+ - qcom,ipq9574-ap-al02-c6
- qcom,ipq9574-ap-al02-c7
- const: qcom,ipq9574
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH 1/2] dt-bindings: arm: qcom: document AL02-C6 board based on IPQ9574 family
2023-05-16 13:50 ` [PATCH 1/2] dt-bindings: arm: qcom: document AL02-C6 board based on " Devi Priya
@ 2023-05-16 16:23 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-16 16:23 UTC (permalink / raw)
To: Devi Priya, agross, andersson, konrad.dybcio, robh+dt,
krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, devicetree,
linux-kernel
Cc: quic_srichara, quic_sjaganat, quic_kathirav, quic_arajkuma,
quic_anusha
On 16/05/2023 15:50, Devi Priya wrote:
> Document AL02-C6 (Reference Design Platform 449) board based on IPQ9574
> family of SoCs.
>
> Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
> ---
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [PATCH 2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant
2023-05-16 13:50 [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family Devi Priya
2023-05-16 13:50 ` [PATCH 1/2] dt-bindings: arm: qcom: document AL02-C6 board based on " Devi Priya
@ 2023-05-16 13:50 ` Devi Priya
2023-05-16 16:24 ` Krzysztof Kozlowski
2023-05-26 19:38 ` [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family Bjorn Andersson
2 siblings, 1 reply; 6+ messages in thread
From: Devi Priya @ 2023-05-16 13:50 UTC (permalink / raw)
To: agross, andersson, konrad.dybcio, robh+dt, krzysztof.kozlowski+dt,
conor+dt, linux-arm-msm, devicetree, linux-kernel
Cc: quic_srichara, quic_sjaganat, quic_kathirav, quic_arajkuma,
quic_anusha
Add the initial device tree support for the Reference Design Platform (RDP)
449 based on IPQ9574 family of SoCs. This patch adds support for Console
UART, SPI NOR and SMPA1 regulator node.
Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
---
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts | 80 +++++++++++++++++++++
2 files changed, 81 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts
diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile
index 29c862035861..9851e2681edf 100644
--- a/arch/arm64/boot/dts/qcom/Makefile
+++ b/arch/arm64/boot/dts/qcom/Makefile
@@ -11,6 +11,7 @@ dtb-$(CONFIG_ARCH_QCOM) += ipq8074-hk10-c1.dtb
dtb-$(CONFIG_ARCH_QCOM) += ipq8074-hk10-c2.dtb
dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp418.dtb
dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp433.dtb
+dtb-$(CONFIG_ARCH_QCOM) += ipq9574-rdp449.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-acer-a1-724.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-alcatel-idol347.dtb
dtb-$(CONFIG_ARCH_QCOM) += msm8916-asus-z00l.dtb
diff --git a/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts b/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts
new file mode 100644
index 000000000000..c8fa54e1a62c
--- /dev/null
+++ b/arch/arm64/boot/dts/qcom/ipq9574-rdp449.dts
@@ -0,0 +1,80 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
+/*
+ * IPQ9574 RDP449 board device tree source
+ *
+ * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved.
+ */
+
+/dts-v1/;
+
+#include "ipq9574.dtsi"
+
+/ {
+ model = "Qualcomm Technologies, Inc. IPQ9574/AP-AL02-C6";
+ compatible = "qcom,ipq9574-ap-al02-c6", "qcom,ipq9574";
+
+ aliases {
+ serial0 = &blsp1_uart2;
+ };
+
+ chosen {
+ stdout-path = "serial0:115200n8";
+ };
+};
+
+&blsp1_spi0 {
+ pinctrl-0 = <&spi_0_pins>;
+ pinctrl-names = "default";
+ status = "okay";
+
+ flash@0 {
+ compatible = "micron,n25q128a11", "jedec,spi-nor";
+ reg = <0>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ spi-max-frequency = <50000000>;
+ };
+};
+
+&blsp1_uart2 {
+ pinctrl-0 = <&uart2_pins>;
+ pinctrl-names = "default";
+ status = "okay";
+};
+
+&rpm_requests {
+ regulators {
+ compatible = "qcom,rpm-mp5496-regulators";
+
+ ipq9574_s1: s1 {
+ /*
+ * During kernel bootup, the SoC runs at 800MHz with 875mV set by the bootloaders.
+ * During regulator registration, kernel not knowing the initial voltage,
+ * considers it as zero and brings up the regulators with minimum supported voltage.
+ * Update the regulator-min-microvolt with SVS voltage of 725mV so that
+ * the regulators are brought up with 725mV which is sufficient for all the
+ * corner parts to operate at 800MHz
+ */
+ regulator-min-microvolt = <725000>;
+ regulator-max-microvolt = <1075000>;
+ };
+ };
+};
+
+&sleep_clk {
+ clock-frequency = <32000>;
+};
+
+&tlmm {
+ spi_0_pins: spi-0-state {
+ pins = "gpio11", "gpio12", "gpio13", "gpio14";
+ function = "blsp0_spi";
+ drive-strength = <8>;
+ bias-disable;
+ };
+};
+
+&xo_board_clk {
+ clock-frequency = <24000000>;
+};
--
2.17.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH 2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant
2023-05-16 13:50 ` [PATCH 2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant Devi Priya
@ 2023-05-16 16:24 ` Krzysztof Kozlowski
0 siblings, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2023-05-16 16:24 UTC (permalink / raw)
To: Devi Priya, agross, andersson, konrad.dybcio, robh+dt,
krzysztof.kozlowski+dt, conor+dt, linux-arm-msm, devicetree,
linux-kernel
Cc: quic_srichara, quic_sjaganat, quic_kathirav, quic_arajkuma,
quic_anusha
On 16/05/2023 15:50, Devi Priya wrote:
> Add the initial device tree support for the Reference Design Platform (RDP)
> 449 based on IPQ9574 family of SoCs. This patch adds support for Console
> UART, SPI NOR and SMPA1 regulator node.
>
> Signed-off-by: Devi Priya <quic_devipriy@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family
2023-05-16 13:50 [PATCH 0/2] Add initial support for RDP449 of IPQ9574 family Devi Priya
2023-05-16 13:50 ` [PATCH 1/2] dt-bindings: arm: qcom: document AL02-C6 board based on " Devi Priya
2023-05-16 13:50 ` [PATCH 2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant Devi Priya
@ 2023-05-26 19:38 ` Bjorn Andersson
2 siblings, 0 replies; 6+ messages in thread
From: Bjorn Andersson @ 2023-05-26 19:38 UTC (permalink / raw)
To: agross, devicetree, linux-kernel, konrad.dybcio, conor+dt,
robh+dt, krzysztof.kozlowski+dt, linux-arm-msm, Devi Priya
Cc: quic_kathirav, quic_anusha, quic_sjaganat, quic_srichara,
quic_arajkuma
On Tue, 16 May 2023 19:20:11 +0530, Devi Priya wrote:
> Add the initial device tree support for the Reference Design
> Platform(RDP) 449 based on IPQ9574 family of SoCs. This patch series adds
> support for Console UART, SPI NOR and SMPA1 regulator node.
>
> The series depends on the below patch sets which adds support for
> SPI NOR and SMPA1 regulator nodes.
> https://lore.kernel.org/linux-arm-msm/20230329053726.14860-3-quic_kathirav@quicinc.com/
> https://lore.kernel.org/linux-arm-msm/20230407155727.20615-1-quic_devipriy@quicinc.com/
>
> [...]
Applied, thanks!
[1/2] dt-bindings: arm: qcom: document AL02-C6 board based on IPQ9574 family
commit: 2e4cd263b97d0254e6bbd88b2feb4df6c4a9ad0d
[2/2] arm64: dts: qcom: ipq9574: add support for RDP449 variant
commit: aa261f13dae60850be30de95c7eb6ffb6059a6b7
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 6+ messages in thread