Re: [PATCH v3 06/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file

2018-03-20 Thread sricharan
On 2018-03-20 13:04, Stephen Boyd wrote: Quoting Sricharan R (2018-03-19 20:58:49) diff --git a/arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts b/arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts new file mode 100644 index 000..871ac3f --- /dev/null +++ b/arch/arm/boot/dts/qcom-ipq4019

Re: [PATCH v3 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-20 Thread sricharan
Hi Stephen, On 2018-03-20 13:03, Stephen Boyd wrote: Quoting Sricharan R (2018-03-19 20:58:47) Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> That is an odd place for a reviewed-by tag. oops, by mistake. will fix. Adds missing memory, reserved-memory nodes. Sign

Re: [PATCH v3 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-20 Thread sricharan
Hi Stephen, On 2018-03-20 13:03, Stephen Boyd wrote: Quoting Sricharan R (2018-03-19 20:58:47) Reviewed-by: Abhishek Sahu That is an odd place for a reviewed-by tag. oops, by mistake. will fix. Adds missing memory, reserved-memory nodes. Signed-off-by: Sricharan R --- arch/arm

[PATCH v3 07/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 8 2 files changed, 9 insertions(+) create mode 100644 arch/

[PATCH v3 07/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 8 2 files changed, 9 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts diff --git a/arch

[PATCH v3 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Adds missing memory, reserved-memory nodes. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 28 +++ 1 file changed, 28 insertions(+) diff --git a/a

[PATCH v3 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Adds missing memory, reserved-memory nodes. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 28 +++ 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi b/arch/arm/boot

[PATCH v3 05/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi

2018-03-19 Thread Sricharan R
Add the common parts for the dk04 boards. Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 129 ++ 1 file changed, 129 insertions(+) create mode 100

[PATCH v3 05/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi

2018-03-19 Thread Sricharan R
Add the common parts for the dk04 boards. Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 129 ++ 1 file changed, 129 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi diff --git

[PATCH v3 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 65 + 2 files changed, 66 insertions(+)

[PATCH v3 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 65 + 2 files changed, 66 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts

[PATCH v3 10/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 26 + 2 files changed, 27 insertions(+)

[PATCH v3 10/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 26 + 2 files changed, 27 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts

[PATCH v3 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 ++ 1 file changed, 103 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arc

[PATCH v3 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 ++ 1 file changed, 103 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts index 6a838b5

[PATCH v3 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-19 Thread Sricharan R
The driver/phy support for ipq8074 is available now. So enabling the nodes in DT. Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 157 +- 1 file

[PATCH v3 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-19 Thread Sricharan R
The driver/phy support for ipq8074 is available now. So enabling the nodes in DT. Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 157 +- 1 file changed, 156 insertions(+), 1 deletion(-) diff --git a/arch/arm64

[PATCH v3 08/13] ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Add the common data for all dk07 based boards. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 83 +++ 1 file changed, 83 insertions(+) create mode

[PATCH v3 08/13] ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Add the common data for all dk07 based boards. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 83 +++ 1 file changed, 83 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi diff

[PATCH v3 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-19 Thread Sricharan R
Add serial, i2c, bam, spi, qpic peripheral nodes. Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 105 ++ 1 file changed, 105 insertions(+) diff

[PATCH v3 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-19 Thread Sricharan R
Add serial, i2c, bam, spi, qpic peripheral nodes. Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 105 ++ 1 file changed, 105 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot

[PATCH v3 06/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 20 2 files changed, 21 insertions(+) create

[PATCH v3 06/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file

2018-03-19 Thread Sricharan R
Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 20 2 files changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts

[PATCH v3 01/13] firmware: qcom: scm: Add ipq4019 soc compatible

2018-03-19 Thread Sricharan R
Add the compatible for ipq4019. This does not need clocks to do scm calls. Reviewed-by: Rob Herring <r...@kernel.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 3 ++- drivers/firmwar

[PATCH v3 01/13] firmware: qcom: scm: Add ipq4019 soc compatible

2018-03-19 Thread Sricharan R
Add the compatible for ipq4019. This does not need clocks to do scm calls. Reviewed-by: Rob Herring Signed-off-by: Sricharan R --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 3 ++- drivers/firmware/qcom_scm.c | 3 +++ 2 files changed, 5 insertions

[PATCH v3 00/13] ARM: dts: ipq: updates to enable a few peripherals

2018-03-19 Thread Sricharan R
* Based all patches on top of Andy's for-next branch [V1] * https://www.spinics.net/lists/arm-kernel/msg631318.html Sricharan R (13): firmware: qcom: scm: Add ipq4019 soc compatible ARM: dts: ipq4019: Add a few peripheral nodes ARM: dts: ipq4019: Change the max opp frequency ARM: dts

[PATCH v3 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-19 Thread Sricharan R
Now with the driver updates for some peripherals being there, add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available peripheral support. Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/

[PATCH v3 00/13] ARM: dts: ipq: updates to enable a few peripherals

2018-03-19 Thread Sricharan R
* Based all patches on top of Andy's for-next branch [V1] * https://www.spinics.net/lists/arm-kernel/msg631318.html Sricharan R (13): firmware: qcom: scm: Add ipq4019 soc compatible ARM: dts: ipq4019: Add a few peripheral nodes ARM: dts: ipq4019: Change the max opp frequency ARM: dts

[PATCH v3 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-19 Thread Sricharan R
Now with the driver updates for some peripherals being there, add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available peripheral support. Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 134 1

[PATCH v3 03/13] ARM: dts: ipq4019: Change the max opp frequency

2018-03-19 Thread Sricharan R
The max opp frequency is 716MHZ. So update that. Reviewed-by: Abhishek Sahu <abs...@codeaurora.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/

[PATCH v3 03/13] ARM: dts: ipq4019: Change the max opp frequency

2018-03-19 Thread Sricharan R
The max opp frequency is 716MHZ. So update that. Reviewed-by: Abhishek Sahu Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom-ipq4019.dtsi index

Re: [PATCH v2 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-16 Thread Sricharan R
On 3/16/2018 3:55 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Signed-off-by: Sricharan R <sricha...@codeaurora.org> >> --- >>  arch/arm/boot/dts/Makefile  |  1 + >>  arch/arm/boot/dts/q

Re: [PATCH v2 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-16 Thread Sricharan R
On 3/16/2018 3:55 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Signed-off-by: Sricharan R >> --- >>  arch/arm/boot/dts/Makefile  |  1 + >>  arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 65 >>

Re: [PATCH v2 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-16 Thread Sricharan R
On 3/16/2018 4:17 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Add serial, i2c, bam, spi, qpic peripheral nodes. >> >> Signed-off-by: Sricharan R <sricha...@codeaurora.org> >> --- >>  arch

Re: [PATCH v2 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-16 Thread Sricharan R
On 3/16/2018 4:17 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Add serial, i2c, bam, spi, qpic peripheral nodes. >> >> Signed-off-by: Sricharan R >> --- >>  arch/arm64/boot/dts/qcom/ipq8074.dtsi | 105 >> +++

Re: [PATCH v2 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-16 Thread Sricharan R
Hi Abhishek, On 3/16/2018 4:27 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Signed-off-by: Sricharan R <sricha...@codeaurora.org> >> --- >>  arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 >> ++ >>  1 fil

Re: [PATCH v2 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-16 Thread Sricharan R
Hi Abhishek, On 3/16/2018 4:27 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> Signed-off-by: Sricharan R >> --- >>  arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 >> ++ >>  1 file changed, 103 insertions(+) &

Re: [PATCH v2 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-16 Thread Sricharan R
Hi Abhishek, On 3/16/2018 4:50 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> The driver/phy support for ipq8074 is available now. >> So enabling the nodes in DT. >> >> Signed-off-by: Sricharan R <sricha...@codeaurora.org> >> --- &g

Re: [PATCH v2 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-16 Thread Sricharan R
Hi Abhishek, On 3/16/2018 4:50 PM, Abhishek Sahu wrote: > On 2018-03-16 15:08, Sricharan R wrote: >> The driver/phy support for ipq8074 is available now. >> So enabling the nodes in DT. >> >> Signed-off-by: Sricharan R >> --- >>  arch

Re: [PATCH v2 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-16 Thread Sricharan R
Hi Marc, On 3/16/2018 5:47 PM, Marc Zyngier wrote: > On 16/03/18 09:38, Sricharan R wrote: >> Now with the driver updates for some peripherals being there, >> add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available >> peripheral support. >> >> S

Re: [PATCH v2 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-16 Thread Sricharan R
Hi Marc, On 3/16/2018 5:47 PM, Marc Zyngier wrote: > On 16/03/18 09:38, Sricharan R wrote: >> Now with the driver updates for some peripherals being there, >> add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available >> peripheral support. >> &g

[PATCH v2 03/13] ARM: dts: ipq4019: Change the max opp frequency

2018-03-16 Thread Sricharan R
The max opp frequency is 716MHZ. So update that. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom-ipq4019.dtsi

[PATCH v2 03/13] ARM: dts: ipq4019: Change the max opp frequency

2018-03-16 Thread Sricharan R
The max opp frequency is 716MHZ. So update that. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi b/arch/arm/boot/dts/qcom-ipq4019.dtsi index e38fffa..2ee71c2 100644

[PATCH v2 05/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi

2018-03-16 Thread Sricharan R
Add the common parts for the dk04 boards. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 129 ++ 1 file changed, 129 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi diff

[PATCH v2 05/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.dtsi

2018-03-16 Thread Sricharan R
Add the common parts for the dk04 boards. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 129 ++ 1 file changed, 129 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi diff --git a/arch/arm/boot/dts/qcom

[PATCH v2 08/13] ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data

2018-03-16 Thread Sricharan R
Add the common data for all dk07 based boards. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 83 +++ 1 file changed, 83 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi diff

[PATCH v2 08/13] ARM: dts: ipq4019: Add ipq4019-ap.dk07.1 common data

2018-03-16 Thread Sricharan R
Add the common data for all dk07 based boards. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 83 +++ 1 file changed, 83 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi diff --git a/arch/arm/boot/dts/qcom

[PATCH v2 10/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 26 + 2 files changed, 27 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-

[PATCH v2 10/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c2 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 26 + 2 files changed, 27 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts diff --git a/arch/arm/boot

[PATCH v2 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 ++ 1 file changed, 103 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts index 6a838b5..81

[PATCH v2 13/13] ARM: dts: ipq8074: Enable few peripherals for hk01 board

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 103 ++ 1 file changed, 103 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts b/arch/arm64/boot/dts/qcom/ipq8074-hk01.dts index 6a838b5..81dff867 100644 --- a/arch/arm64

[PATCH v2 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-16 Thread Sricharan R
The driver/phy support for ipq8074 is available now. So enabling the nodes in DT. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 157 +- 1 file changed, 156 insertions(+), 1 deletion(-) diff --git a/arch

[PATCH v2 12/13] ARM: dts: ipq8074: Add pcie nodes

2018-03-16 Thread Sricharan R
The driver/phy support for ipq8074 is available now. So enabling the nodes in DT. Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 157 +- 1 file changed, 156 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi

[PATCH v2 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-16 Thread Sricharan R
Add serial, i2c, bam, spi, qpic peripheral nodes. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 105 ++ 1 file changed, 105 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/bo

[PATCH v2 11/13] ARM: dts: ipq8074: Add peripheral nodes

2018-03-16 Thread Sricharan R
Add serial, i2c, bam, spi, qpic peripheral nodes. Signed-off-by: Sricharan R --- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 105 ++ 1 file changed, 105 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi index

[PATCH v2 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 65 + 2 files changed, 66 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-

[PATCH v2 09/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk07.1-c1 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 65 + 2 files changed, 66 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts diff --git a/arch/arm/boot

[PATCH v2 06/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 20 2 files changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts

[PATCH v2 07/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 8 2 files changed, 9 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts diff --git

[PATCH v2 06/13] ARM: dts: ipq4019: Add ipq4019-ap.dk04.1-c1 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 20 2 files changed, 21 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts diff --git a/arch/arm/boot/dts

[PATCH v2 07/13] ARM: dts: ipq4019: Add qcom-ipq4019-ap.dk04.1-c3 board file

2018-03-16 Thread Sricharan R
Signed-off-by: Sricharan R --- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 8 2 files changed, 9 insertions(+) create mode 100644 arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts diff --git a/arch/arm/boot/dts/Makefile b/arch

[PATCH v2 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-16 Thread Sricharan R
Now with the driver updates for some peripherals being there, add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available peripheral support. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 134 +

[PATCH v2 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-16 Thread Sricharan R
Adds missing memory, reserved-memory nodes. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 28 +++ 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi b/arch/arm/bo

[PATCH v2 02/13] ARM: dts: ipq4019: Add a few peripheral nodes

2018-03-16 Thread Sricharan R
Now with the driver updates for some peripherals being there, add i2c, spi, pcie, bam, qpic-nand, scm nodes to enhance the available peripheral support. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019.dtsi | 134 1 file changed, 134 insertions

[PATCH v2 04/13] ARM: dts: ipq4019: Update ipq4019-dk01.1 board data

2018-03-16 Thread Sricharan R
Adds missing memory, reserved-memory nodes. Signed-off-by: Sricharan R --- arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 28 +++ 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi b/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1

[PATCH v2 00/13] ARM: dts: ipq: updates to enable a few peripherals

2018-03-16 Thread Sricharan R
[v2] * Addressed all comments from Abhishek * Removed dk01-c2 and dk04-c5 spinand based boards as support for spinand is not complete * Based all patches on top of Andy's for-next branch [V1] * https://www.spinics.net/lists/arm-kernel/msg631318.html Sricharan R (13

[PATCH v2 01/13] firmware: qcom: scm: Add ipq4019 soc compatible

2018-03-16 Thread Sricharan R
Add the compatible for ipq4019. This does not need clocks to do scm calls. Reviewed-by: Rob Herring <r...@kernel.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 3 ++- drivers/firmwar

[PATCH v2 00/13] ARM: dts: ipq: updates to enable a few peripherals

2018-03-16 Thread Sricharan R
[v2] * Addressed all comments from Abhishek * Removed dk01-c2 and dk04-c5 spinand based boards as support for spinand is not complete * Based all patches on top of Andy's for-next branch [V1] * https://www.spinics.net/lists/arm-kernel/msg631318.html Sricharan R (13

[PATCH v2 01/13] firmware: qcom: scm: Add ipq4019 soc compatible

2018-03-16 Thread Sricharan R
Add the compatible for ipq4019. This does not need clocks to do scm calls. Reviewed-by: Rob Herring Signed-off-by: Sricharan R --- Documentation/devicetree/bindings/firmware/qcom,scm.txt | 3 ++- drivers/firmware/qcom_scm.c | 3 +++ 2 files changed, 5 insertions

Re: [PATCH v2 05/13] i2c: qup: schedule EOT and FLUSH tags at the end of transfer

2018-03-15 Thread Sricharan R
t; BAM will generate the completion interrupt. > > Signed-off-by: Abhishek Sahu <abs...@codeaurora.org> > --- > Reviewed-by: Sricharan R <sricha...@codeaurora.org> Regards, Sricharan > * Changes from v1: > > 1. Modified commit message with more details >

Re: [PATCH v2 05/13] i2c: qup: schedule EOT and FLUSH tags at the end of transfer

2018-03-15 Thread Sricharan R
t; BAM will generate the completion interrupt. > > Signed-off-by: Abhishek Sahu > --- > Reviewed-by: Sricharan R Regards, Sricharan > * Changes from v1: > > 1. Modified commit message with more details > > drivers/i2c/busses/i2c-qup.c | 39

Re: [PATCH v2 13/13] i2c: qup: reorganization of driver code to remove polling for qup v2

2018-03-13 Thread Sricharan R
hedule each block separately. QUP v2 supports reconfiguration >during run in which QUP can transfer multiple blocks without issuing a >stop events. > 7. Port the SMBus block read support for new code changes. > > Signed-off-by: Abhishek Sahu <abs...@codeaurora.org> &g

Re: [PATCH v2 13/13] i2c: qup: reorganization of driver code to remove polling for qup v2

2018-03-13 Thread Sricharan R
hedule each block separately. QUP v2 supports reconfiguration >during run in which QUP can transfer multiple blocks without issuing a >stop events. > 7. Port the SMBus block read support for new code changes. > > Signed-off-by: Abhishek Sahu > --- > Reviewed-by: Srichar

Re: [PATCH v2 12/13] i2c: qup: reorganization of driver code to remove polling for qup v1

2018-03-13 Thread Sricharan R
EQ interrupts >whenever it has block size of available data. > > Signed-off-by: Abhishek Sahu <abs...@codeaurora.org> > --- > Reviewed-by: Sricharan R <sricha...@codeaurora.org> Regards, Sricharan > * Changes from v1: > > 1. Fixed auto build test

Re: [PATCH v2 12/13] i2c: qup: reorganization of driver code to remove polling for qup v1

2018-03-13 Thread Sricharan R
EQ interrupts >whenever it has block size of available data. > > Signed-off-by: Abhishek Sahu > --- > Reviewed-by: Sricharan R Regards, Sricharan > * Changes from v1: > > 1. Fixed auto build test WARNING ‘idx' may be used uninitialized >in thi

[PATCH v9 02/15] clk: mux: Split out register accessors for reuse

2018-03-06 Thread Sricharan R
ng has been done already. Pull that logic out into reusable functions that operate on an optional table and some flags so that other drivers can use the same logic. [Sricharan: Rebased for mainline] Signed-off-by: Sricharan R <sricha...@codeaurora.org> Signed-off-by: Stephen Boyd <sb...

[PATCH v9 02/15] clk: mux: Split out register accessors for reuse

2018-03-06 Thread Sricharan R
that logic out into reusable functions that operate on an optional table and some flags so that other drivers can use the same logic. [Sricharan: Rebased for mainline] Signed-off-by: Sricharan R Signed-off-by: Stephen Boyd --- drivers/clk/clk-mux.c | 74

[PATCH v9 05/15] dt-bindings: clock: Document qcom,hfpll

2018-03-06 Thread Sricharan R
From: Stephen Boyd Adds bindings document for qcom,hfpll instantiated within the Krait processor subsystem as separate register region. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd ---

[PATCH v9 05/15] dt-bindings: clock: Document qcom,hfpll

2018-03-06 Thread Sricharan R
From: Stephen Boyd Adds bindings document for qcom,hfpll instantiated within the Krait processor subsystem as separate register region. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd --- .../devicetree/bindings/clock/qcom,hfpll.txt | 46 ++ 1 file changed, 46

[PATCH v9 09/15] clk: qcom: Add KPSS ACC/GCC driver

2018-03-06 Thread Sricharan R
From: Stephen Boyd The ACC and GCC regions present in KPSSv1 contain registers to control clocks and power to each Krait CPU and L2. For CPUfreq purposes probe these devices and expose a mux clock that chooses between PXO and PLL8. Cc:

[PATCH v9 06/15] clk: qcom: Add MSM8960/APQ8064's HFPLLs

2018-03-06 Thread Sricharan R
From: Stephen Boyd Describe the HFPLLs present on MSM8960 and APQ8064 devices. Acked-by: Rob Herring (bindings) Signed-off-by: Stephen Boyd --- drivers/clk/qcom/gcc-msm8960.c | 172 +++

[PATCH v9 09/15] clk: qcom: Add KPSS ACC/GCC driver

2018-03-06 Thread Sricharan R
From: Stephen Boyd The ACC and GCC regions present in KPSSv1 contain registers to control clocks and power to each Krait CPU and L2. For CPUfreq purposes probe these devices and expose a mux clock that chooses between PXO and PLL8. Cc: Signed-off-by: Stephen Boyd --- drivers/clk/qcom/Kconfig

[PATCH v9 06/15] clk: qcom: Add MSM8960/APQ8064's HFPLLs

2018-03-06 Thread Sricharan R
From: Stephen Boyd Describe the HFPLLs present on MSM8960 and APQ8064 devices. Acked-by: Rob Herring (bindings) Signed-off-by: Stephen Boyd --- drivers/clk/qcom/gcc-msm8960.c | 172 +++ include/dt-bindings/clock/qcom,gcc-msm8960.h | 2 + 2 files

[PATCH v9 14/15] cpufreq: Add module to register cpufreq on Krait CPUs

2018-03-06 Thread Sricharan R
From: Stephen Boyd <sb...@codeaurora.org> Register a cpufreq-generic device whenever we detect that a "qcom,krait" compatible CPU is present in DT. Acked-by: Viresh Kumar <viresh.ku...@linaro.org> [Sricharan: updated to use dev_pm_opp_set_prop_name and

[PATCH v9 14/15] cpufreq: Add module to register cpufreq on Krait CPUs

2018-03-06 Thread Sricharan R
From: Stephen Boyd Register a cpufreq-generic device whenever we detect that a "qcom,krait" compatible CPU is present in DT. Acked-by: Viresh Kumar [Sricharan: updated to use dev_pm_opp_set_prop_name and nvmem apis] Signed-off-by: Sricharan R Signed-off-by: St

[PATCH v9 15/15] dt-bindings: cpufreq: Document operating-points-v2-krait-cpu

2018-03-06 Thread Sricharan R
Kumar <viresh.ku...@linaro.org> Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- .../devicetree/bindings/cpufreq/krait-cpufreq.txt | 363 + 1 file changed, 363 insertions(+) create mode 100644 Documentation/devicetree/bindings/cpufreq/krait-cpufreq.txt diff --g

[PATCH v9 15/15] dt-bindings: cpufreq: Document operating-points-v2-krait-cpu

2018-03-06 Thread Sricharan R
-cpufreq driver reads the efuse value from the SoC to provide the required information that is used to determine the voltage and current value for each OPP of operating-points-v2 table when it is parsed by the OPP framework. Reviewed-by: Rob Herring Acked-by: Viresh Kumar Signed-off-by: Sricharan

[PATCH v9 13/15] clk: qcom: Add safe switch hook for krait mux clocks

2018-03-06 Thread Sricharan R
to the safe parent in the PRE_RATE_CHANGE notifier and back to the original parent in the POST_RATE_CHANGE notifier. Signed-off-by: Sricharan R <sricha...@codeaurora.org> --- drivers/clk/qcom/clk-krait.c | 2 ++ drivers/clk/qcom/clk-krait.h | 3 +++ drivers/clk/qcom/krait-cc.c

[PATCH v9 13/15] clk: qcom: Add safe switch hook for krait mux clocks

2018-03-06 Thread Sricharan R
to the safe parent in the PRE_RATE_CHANGE notifier and back to the original parent in the POST_RATE_CHANGE notifier. Signed-off-by: Sricharan R --- drivers/clk/qcom/clk-krait.c | 2 ++ drivers/clk/qcom/clk-krait.h | 3 +++ drivers/clk/qcom/krait-cc.c | 56

[PATCH v9 12/15] dt-bindings: clock: Document qcom,krait-cc

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait clock controller controls the krait CPU and the L2 clocks consisting a primary mux and secondary mux. Add document for that. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd ---

[PATCH v9 12/15] dt-bindings: clock: Document qcom,krait-cc

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait clock controller controls the krait CPU and the L2 clocks consisting a primary mux and secondary mux. Add document for that. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd --- .../devicetree/bindings/clock/qcom,krait-cc.txt| 22 ++ 1

[PATCH v9 11/15] clk: qcom: Add Krait clock controller driver

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait CPU clocks are made up of a primary mux and secondary mux for each CPU and the L2, controlled via cp15 accessors. For Kraits within KPSSv1 each secondary mux accepts a different aux source, but on KPSSv2 each secondary mux accepts the same aux

[PATCH v9 11/15] clk: qcom: Add Krait clock controller driver

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait CPU clocks are made up of a primary mux and secondary mux for each CPU and the L2, controlled via cp15 accessors. For Kraits within KPSSv1 each secondary mux accepts a different aux source, but on KPSSv2 each secondary mux accepts the same aux source. Cc:

[PATCH v9 10/15] dt-bindings: arm: Document qcom,kpss-gcc

2018-03-06 Thread Sricharan R
From: Stephen Boyd The ACC and GCC regions present in KPSSv1 contain registers to control clocks and power to each Krait CPU and L2. Documenting the bindings here. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd ---

[PATCH v9 10/15] dt-bindings: arm: Document qcom,kpss-gcc

2018-03-06 Thread Sricharan R
From: Stephen Boyd The ACC and GCC regions present in KPSSv1 contain registers to control clocks and power to each Krait CPU and L2. Documenting the bindings here. Reviewed-by: Rob Herring Signed-off-by: Stephen Boyd --- .../devicetree/bindings/arm/msm/qcom,kpss-acc.txt | 7 +

[PATCH v9 08/15] clk: qcom: Add support for Krait clocks

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait clocks are made up of a series of muxes and a divider that choose between a fixed rate clock and dedicated HFPLLs for each CPU. Instead of using mmio accesses to remux parents, the Krait implementation exposes the remux control via cp15

[PATCH v9 08/15] clk: qcom: Add support for Krait clocks

2018-03-06 Thread Sricharan R
From: Stephen Boyd The Krait clocks are made up of a series of muxes and a divider that choose between a fixed rate clock and dedicated HFPLLs for each CPU. Instead of using mmio accesses to remux parents, the Krait implementation exposes the remux control via cp15 registers. Support these

[PATCH v9 07/15] clk: qcom: Add IPQ806X's HFPLLs

2018-03-06 Thread Sricharan R
From: Stephen Boyd Describe the HFPLLs present on IPQ806X devices. Signed-off-by: Stephen Boyd --- drivers/clk/qcom/gcc-ipq806x.c | 82 ++ 1 file changed, 82 insertions(+) diff --git

[PATCH v9 07/15] clk: qcom: Add IPQ806X's HFPLLs

2018-03-06 Thread Sricharan R
From: Stephen Boyd Describe the HFPLLs present on IPQ806X devices. Signed-off-by: Stephen Boyd --- drivers/clk/qcom/gcc-ipq806x.c | 82 ++ 1 file changed, 82 insertions(+) diff --git a/drivers/clk/qcom/gcc-ipq806x.c b/drivers/clk/qcom/gcc-ipq806x.c

[PATCH v9 04/15] clk: qcom: Add HFPLL driver

2018-03-06 Thread Sricharan R
From: Stephen Boyd On some devices (MSM8974 for example), the HFPLLs are instantiated within the Krait processor subsystem as separate register regions. Add a driver for these PLLs so that we can provide HFPLL clocks for use by the system. Cc:

<    1   2   3   4   5   6   7   8   9   10   >