* [PATCH 0/3] Add QFPROM support for few IPQ SoCs
@ 2023-05-26 7:04 Kathiravan T
2023-05-26 7:04 ` [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible " Kathiravan T
` (3 more replies)
0 siblings, 4 replies; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 7:04 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
Cc: Kathiravan T
Like any other SOCs, Qualcomm's IPQ SOCs also have an efuse region which
exposes the HW quirks like CPU Freq limit and so on. This series add the
basic support for the efuse. Feature specific fuses will be added along
with the feature set.
Kathiravan T (4):
dt-bindings: nvmem: qfprom: add compatible for few IPQ SoCs
arm64: dts: qcom: ipq5332: add QFPROM node
arm64: dts: qcom: ipq6018: add QFPROM node
arm64: dts: qcom: ipq9574: add QFPROM node
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 +++
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +++++++
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 7 +++++++
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 7 +++++++
4 files changed, 24 insertions(+)
--
2.17.1
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible for few IPQ SoCs
2023-05-26 7:04 [PATCH 0/3] Add QFPROM support for few IPQ SoCs Kathiravan T
@ 2023-05-26 7:04 ` Kathiravan T
2023-05-26 18:35 ` Conor Dooley
2023-05-26 7:04 ` [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node Kathiravan T
` (2 subsequent siblings)
3 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 7:04 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
Cc: Kathiravan T
Add the QFPROM compatible for IPQ5332, IPQ6018 and IPQ9574
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
---
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
index 8d8503dd934b..076566ef9cc8 100644
--- a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
+++ b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
@@ -18,8 +18,11 @@ properties:
- enum:
- qcom,apq8064-qfprom
- qcom,apq8084-qfprom
+ - qcom,ipq5332-qfprom
+ - qcom,ipq6018-qfprom
- qcom,ipq8064-qfprom
- qcom,ipq8074-qfprom
+ - qcom,ipq9574-qfprom
- qcom,msm8916-qfprom
- qcom,msm8974-qfprom
- qcom,msm8976-qfprom
--
2.17.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node
2023-05-26 7:04 [PATCH 0/3] Add QFPROM support for few IPQ SoCs Kathiravan T
2023-05-26 7:04 ` [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible " Kathiravan T
@ 2023-05-26 7:04 ` Kathiravan T
2023-05-26 9:19 ` Konrad Dybcio
2023-05-26 7:04 ` [PATCH 3/4] arm64: dts: qcom: ipq6018: " Kathiravan T
2023-05-26 7:04 ` [PATCH 4/4] arm64: dts: qcom: ipq9574: " Kathiravan T
3 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 7:04 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
Cc: Kathiravan T
IPQ5332 has efuse region to determine the various HW quirks. Lets
add the initial support and the individual fuses will be added as they
are required.
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
---
arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/ipq5332.dtsi b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
index af4d97143bcf..c2d6cc65a323 100644
--- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
@@ -135,6 +135,13 @@
#size-cells = <1>;
ranges = <0 0 0 0xffffffff>;
+ qfprom: efuse@a4000 {
+ compatible = "qcom,ipq5332-qfprom", "qcom,qfprom";
+ reg = <0x000a4000 0x721>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ };
+
rng: rng@e3000 {
compatible = "qcom,prng-ee";
reg = <0x000e3000 0x1000>;
--
2.17.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 3/4] arm64: dts: qcom: ipq6018: add QFPROM node
2023-05-26 7:04 [PATCH 0/3] Add QFPROM support for few IPQ SoCs Kathiravan T
2023-05-26 7:04 ` [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible " Kathiravan T
2023-05-26 7:04 ` [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node Kathiravan T
@ 2023-05-26 7:04 ` Kathiravan T
2023-05-26 9:24 ` Konrad Dybcio
2023-05-26 7:04 ` [PATCH 4/4] arm64: dts: qcom: ipq9574: " Kathiravan T
3 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 7:04 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
Cc: Kathiravan T
IPQ6018 has efuse region to determine the various HW quirks. Lets
add the initial support and the individual fuses will be added as they
are required.
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
---
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
index f531797f2619..856879fd0207 100644
--- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
@@ -206,6 +206,13 @@
dma-ranges;
compatible = "simple-bus";
+ qfprom: efuse@a4000 {
+ compatible = "qcom,ipq6018-qfprom", "qcom,qfprom";
+ reg = <0x0 0x000a4000 0x0 0x2000>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ };
+
qusb_phy_1: qusb@59000 {
compatible = "qcom,ipq6018-qusb2-phy";
reg = <0x0 0x00059000 0x0 0x180>;
--
2.17.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [PATCH 4/4] arm64: dts: qcom: ipq9574: add QFPROM node
2023-05-26 7:04 [PATCH 0/3] Add QFPROM support for few IPQ SoCs Kathiravan T
` (2 preceding siblings ...)
2023-05-26 7:04 ` [PATCH 3/4] arm64: dts: qcom: ipq6018: " Kathiravan T
@ 2023-05-26 7:04 ` Kathiravan T
2023-05-26 9:19 ` Konrad Dybcio
3 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 7:04 UTC (permalink / raw)
To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
Cc: Kathiravan T
IPQ9574 has efuse region to determine the various HW quirks. Lets
add the initial support and the individual fuses will be added as they
are required.
Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
---
arch/arm64/boot/dts/qcom/ipq9574.dtsi | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
index 1a2c813ffd43..715fe51ff567 100644
--- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
@@ -117,6 +117,13 @@
#size-cells = <1>;
ranges = <0 0 0 0xffffffff>;
+ qfprom: efuse@a4000 {
+ compatible = "qcom,ipq9574-qfprom", "qcom,qfprom";
+ reg = <0x000a4000 0x5a1>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ };
+
tlmm: pinctrl@1000000 {
compatible = "qcom,ipq9574-tlmm";
reg = <0x01000000 0x300000>;
--
2.17.1
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node
2023-05-26 7:04 ` [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node Kathiravan T
@ 2023-05-26 9:19 ` Konrad Dybcio
2023-05-26 10:24 ` Kathiravan T
0 siblings, 1 reply; 14+ messages in thread
From: Konrad Dybcio @ 2023-05-26 9:19 UTC (permalink / raw)
To: Kathiravan T, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 26.05.2023 09:04, Kathiravan T wrote:
> IPQ5332 has efuse region to determine the various HW quirks. Lets
> add the initial support and the individual fuses will be added as they
> are required.
>
> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
> ---
> arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/ipq5332.dtsi b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
> index af4d97143bcf..c2d6cc65a323 100644
> --- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
> @@ -135,6 +135,13 @@
> #size-cells = <1>;
> ranges = <0 0 0 0xffffffff>;
>
> + qfprom: efuse@a4000 {
> + compatible = "qcom,ipq5332-qfprom", "qcom,qfprom";
> + reg = <0x000a4000 0x721>;
That's an odd size. Are you sure this is how long the corrected region is?
Konrad
> + #address-cells = <1>;
> + #size-cells = <1>;
> + };
> +
> rng: rng@e3000 {
> compatible = "qcom,prng-ee";
> reg = <0x000e3000 0x1000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 4/4] arm64: dts: qcom: ipq9574: add QFPROM node
2023-05-26 7:04 ` [PATCH 4/4] arm64: dts: qcom: ipq9574: " Kathiravan T
@ 2023-05-26 9:19 ` Konrad Dybcio
2023-05-26 10:24 ` Kathiravan T
0 siblings, 1 reply; 14+ messages in thread
From: Konrad Dybcio @ 2023-05-26 9:19 UTC (permalink / raw)
To: Kathiravan T, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 26.05.2023 09:04, Kathiravan T wrote:
> IPQ9574 has efuse region to determine the various HW quirks. Lets
> add the initial support and the individual fuses will be added as they
> are required.
>
> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
> ---
> arch/arm64/boot/dts/qcom/ipq9574.dtsi | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
> index 1a2c813ffd43..715fe51ff567 100644
> --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
> @@ -117,6 +117,13 @@
> #size-cells = <1>;
> ranges = <0 0 0 0xffffffff>;
>
> + qfprom: efuse@a4000 {
> + compatible = "qcom,ipq9574-qfprom", "qcom,qfprom";
> + reg = <0x000a4000 0x5a1>;
That's an odd size. Are you sure this is how long the corrected region is?
Konrad
> + #address-cells = <1>;
> + #size-cells = <1>;
> + };
> +
> tlmm: pinctrl@1000000 {
> compatible = "qcom,ipq9574-tlmm";
> reg = <0x01000000 0x300000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/4] arm64: dts: qcom: ipq6018: add QFPROM node
2023-05-26 7:04 ` [PATCH 3/4] arm64: dts: qcom: ipq6018: " Kathiravan T
@ 2023-05-26 9:24 ` Konrad Dybcio
2023-05-26 10:22 ` Kathiravan T
0 siblings, 1 reply; 14+ messages in thread
From: Konrad Dybcio @ 2023-05-26 9:24 UTC (permalink / raw)
To: Kathiravan T, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 26.05.2023 09:04, Kathiravan T wrote:
> IPQ6018 has efuse region to determine the various HW quirks. Lets
> add the initial support and the individual fuses will be added as they
> are required.
>
> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
> ---
> arch/arm64/boot/dts/qcom/ipq6018.dtsi | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> index f531797f2619..856879fd0207 100644
> --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
> @@ -206,6 +206,13 @@
> dma-ranges;
> compatible = "simple-bus";
>
> + qfprom: efuse@a4000 {
This should be a bit lower down (0xa4000 > 0x59000)
Konrad
> + compatible = "qcom,ipq6018-qfprom", "qcom,qfprom";
> + reg = <0x0 0x000a4000 0x0 0x2000>;
> + #address-cells = <1>;
> + #size-cells = <1>;
> + };
> +
> qusb_phy_1: qusb@59000 {
> compatible = "qcom,ipq6018-qusb2-phy";
> reg = <0x0 0x00059000 0x0 0x180>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 3/4] arm64: dts: qcom: ipq6018: add QFPROM node
2023-05-26 9:24 ` Konrad Dybcio
@ 2023-05-26 10:22 ` Kathiravan T
0 siblings, 0 replies; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 10:22 UTC (permalink / raw)
To: Konrad Dybcio, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 5/26/2023 2:54 PM, Konrad Dybcio wrote:
>
> On 26.05.2023 09:04, Kathiravan T wrote:
>> IPQ6018 has efuse region to determine the various HW quirks. Lets
>> add the initial support and the individual fuses will be added as they
>> are required.
>>
>> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
>> ---
>> arch/arm64/boot/dts/qcom/ipq6018.dtsi | 7 +++++++
>> 1 file changed, 7 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/ipq6018.dtsi b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
>> index f531797f2619..856879fd0207 100644
>> --- a/arch/arm64/boot/dts/qcom/ipq6018.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/ipq6018.dtsi
>> @@ -206,6 +206,13 @@
>> dma-ranges;
>> compatible = "simple-bus";
>>
>> + qfprom: efuse@a4000 {
> This should be a bit lower down (0xa4000 > 0x59000)
Sorry, missed this. Will address in V2.
>
> Konrad
>> + compatible = "qcom,ipq6018-qfprom", "qcom,qfprom";
>> + reg = <0x0 0x000a4000 0x0 0x2000>;
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> + };
>> +
>> qusb_phy_1: qusb@59000 {
>> compatible = "qcom,ipq6018-qusb2-phy";
>> reg = <0x0 0x00059000 0x0 0x180>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 4/4] arm64: dts: qcom: ipq9574: add QFPROM node
2023-05-26 9:19 ` Konrad Dybcio
@ 2023-05-26 10:24 ` Kathiravan T
2023-05-26 10:29 ` Konrad Dybcio
0 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 10:24 UTC (permalink / raw)
To: Konrad Dybcio, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 5/26/2023 2:49 PM, Konrad Dybcio wrote:
>
> On 26.05.2023 09:04, Kathiravan T wrote:
>> IPQ9574 has efuse region to determine the various HW quirks. Lets
>> add the initial support and the individual fuses will be added as they
>> are required.
>>
>> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
>> ---
>> arch/arm64/boot/dts/qcom/ipq9574.dtsi | 7 +++++++
>> 1 file changed, 7 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>> index 1a2c813ffd43..715fe51ff567 100644
>> --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>> @@ -117,6 +117,13 @@
>> #size-cells = <1>;
>> ranges = <0 0 0 0xffffffff>;
>>
>> + qfprom: efuse@a4000 {
>> + compatible = "qcom,ipq9574-qfprom", "qcom,qfprom";
>> + reg = <0x000a4000 0x5a1>;
> That's an odd size. Are you sure this is how long the corrected region is?
Yes, As per the HW document, this is the size.
>
> Konrad
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> + };
>> +
>> tlmm: pinctrl@1000000 {
>> compatible = "qcom,ipq9574-tlmm";
>> reg = <0x01000000 0x300000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node
2023-05-26 9:19 ` Konrad Dybcio
@ 2023-05-26 10:24 ` Kathiravan T
2023-05-26 10:29 ` Konrad Dybcio
0 siblings, 1 reply; 14+ messages in thread
From: Kathiravan T @ 2023-05-26 10:24 UTC (permalink / raw)
To: Konrad Dybcio, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 5/26/2023 2:49 PM, Konrad Dybcio wrote:
>
> On 26.05.2023 09:04, Kathiravan T wrote:
>> IPQ5332 has efuse region to determine the various HW quirks. Lets
>> add the initial support and the individual fuses will be added as they
>> are required.
>>
>> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
>> ---
>> arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +++++++
>> 1 file changed, 7 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/ipq5332.dtsi b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>> index af4d97143bcf..c2d6cc65a323 100644
>> --- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>> +++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>> @@ -135,6 +135,13 @@
>> #size-cells = <1>;
>> ranges = <0 0 0 0xffffffff>;
>>
>> + qfprom: efuse@a4000 {
>> + compatible = "qcom,ipq5332-qfprom", "qcom,qfprom";
>> + reg = <0x000a4000 0x721>;
> That's an odd size. Are you sure this is how long the corrected region is?
Yes, As per the HW document, this is the size.
>
> Konrad
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> + };
>> +
>> rng: rng@e3000 {
>> compatible = "qcom,prng-ee";
>> reg = <0x000e3000 0x1000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node
2023-05-26 10:24 ` Kathiravan T
@ 2023-05-26 10:29 ` Konrad Dybcio
0 siblings, 0 replies; 14+ messages in thread
From: Konrad Dybcio @ 2023-05-26 10:29 UTC (permalink / raw)
To: Kathiravan T, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 26.05.2023 12:24, Kathiravan T wrote:
>
> On 5/26/2023 2:49 PM, Konrad Dybcio wrote:
>>
>> On 26.05.2023 09:04, Kathiravan T wrote:
>>> IPQ5332 has efuse region to determine the various HW quirks. Lets
>>> add the initial support and the individual fuses will be added as they
>>> are required.
>>>
>>> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
>>> ---
>>> arch/arm64/boot/dts/qcom/ipq5332.dtsi | 7 +++++++
>>> 1 file changed, 7 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/ipq5332.dtsi b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>>> index af4d97143bcf..c2d6cc65a323 100644
>>> --- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>>> +++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi
>>> @@ -135,6 +135,13 @@
>>> #size-cells = <1>;
>>> ranges = <0 0 0 0xffffffff>;
>>> + qfprom: efuse@a4000 {
>>> + compatible = "qcom,ipq5332-qfprom", "qcom,qfprom";
>>> + reg = <0x000a4000 0x721>;
>> That's an odd size. Are you sure this is how long the corrected region is?
>
>
> Yes, As per the HW document, this is the size.
OK thanks for confirming
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Konrad
>
>
>>
>> Konrad
>>> + #address-cells = <1>;
>>> + #size-cells = <1>;
>>> + };
>>> +
>>> rng: rng@e3000 {
>>> compatible = "qcom,prng-ee";
>>> reg = <0x000e3000 0x1000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 4/4] arm64: dts: qcom: ipq9574: add QFPROM node
2023-05-26 10:24 ` Kathiravan T
@ 2023-05-26 10:29 ` Konrad Dybcio
0 siblings, 0 replies; 14+ messages in thread
From: Konrad Dybcio @ 2023-05-26 10:29 UTC (permalink / raw)
To: Kathiravan T, Andy Gross, Bjorn Andersson, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
On 26.05.2023 12:24, Kathiravan T wrote:
>
> On 5/26/2023 2:49 PM, Konrad Dybcio wrote:
>>
>> On 26.05.2023 09:04, Kathiravan T wrote:
>>> IPQ9574 has efuse region to determine the various HW quirks. Lets
>>> add the initial support and the individual fuses will be added as they
>>> are required.
>>>
>>> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
>>> ---
>>> arch/arm64/boot/dts/qcom/ipq9574.dtsi | 7 +++++++
>>> 1 file changed, 7 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/ipq9574.dtsi b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>>> index 1a2c813ffd43..715fe51ff567 100644
>>> --- a/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>>> +++ b/arch/arm64/boot/dts/qcom/ipq9574.dtsi
>>> @@ -117,6 +117,13 @@
>>> #size-cells = <1>;
>>> ranges = <0 0 0 0xffffffff>;
>>> + qfprom: efuse@a4000 {
>>> + compatible = "qcom,ipq9574-qfprom", "qcom,qfprom";
>>> + reg = <0x000a4000 0x5a1>;
>> That's an odd size. Are you sure this is how long the corrected region is?
>
>
> Yes, As per the HW document, this is the size.
Thanks for confirming
Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Konrad
>
>
>>
>> Konrad
>>> + #address-cells = <1>;
>>> + #size-cells = <1>;
>>> + };
>>> +
>>> tlmm: pinctrl@1000000 {
>>> compatible = "qcom,ipq9574-tlmm";
>>> reg = <0x01000000 0x300000>;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible for few IPQ SoCs
2023-05-26 7:04 ` [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible " Kathiravan T
@ 2023-05-26 18:35 ` Conor Dooley
0 siblings, 0 replies; 14+ messages in thread
From: Conor Dooley @ 2023-05-26 18:35 UTC (permalink / raw)
To: Kathiravan T
Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Srinivas Kandagatla,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-arm-msm,
devicetree, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
On Fri, May 26, 2023 at 12:34:18PM +0530, Kathiravan T wrote:
> Add the QFPROM compatible for IPQ5332, IPQ6018 and IPQ9574
>
> Signed-off-by: Kathiravan T <quic_kathirav@quicinc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Thanks,
Conor.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2023-05-26 18:37 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-26 7:04 [PATCH 0/3] Add QFPROM support for few IPQ SoCs Kathiravan T
2023-05-26 7:04 ` [PATCH 1/4] dt-bindings: nvmem: qfprom: add compatible " Kathiravan T
2023-05-26 18:35 ` Conor Dooley
2023-05-26 7:04 ` [PATCH 2/4] arm64: dts: qcom: ipq5332: add QFPROM node Kathiravan T
2023-05-26 9:19 ` Konrad Dybcio
2023-05-26 10:24 ` Kathiravan T
2023-05-26 10:29 ` Konrad Dybcio
2023-05-26 7:04 ` [PATCH 3/4] arm64: dts: qcom: ipq6018: " Kathiravan T
2023-05-26 9:24 ` Konrad Dybcio
2023-05-26 10:22 ` Kathiravan T
2023-05-26 7:04 ` [PATCH 4/4] arm64: dts: qcom: ipq9574: " Kathiravan T
2023-05-26 9:19 ` Konrad Dybcio
2023-05-26 10:24 ` Kathiravan T
2023-05-26 10:29 ` Konrad Dybcio
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).