[PATCH v5 4/4] clk: qcom: Add MSM8916 audio clocks

2015-09-17 Thread Georgi Djakov
Add support for the msm8916 audio clocks. This includes core bus, low-power audio and codec clocks. They are required for audio playback. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- drivers/clk/qcom/gcc-msm8916.c | 388 ++ incl

[PATCH v5 0/4] Add support for more MSM8916 clocks

2015-09-17 Thread Georgi Djakov
by Stephen. * Rebased on clk-next. Changes since v1 * Added a set of ops for read-only RCGs and RCGs with shared branches. Georgi Djakov (4): clk: qcom: Add MSM8916 iommu clocks clk: qcom: Add support for RCGs with shared branches clk: qcom: Add MSM8916 gpu clocks clk: qcom: Add MSM8916

[PATCH v5 2/4] clk: qcom: Add support for RCGs with shared branches

2015-09-17 Thread Georgi Djakov
, the mux is set to the safe source; Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- drivers/clk/qcom/clk-rcg.h |4 +- drivers/clk/qcom/clk-rcg2.c | 91 +++ 2 files changed, 94 insertions(+), 1 deletion(-) diff --git a/drivers/cl

[PATCH v5 1/4] clk: qcom: Add MSM8916 iommu clocks

2015-09-17 Thread Georgi Djakov
Add support for the msm8916 TCU (Translation Control Unit) clocks that are needed for IOMMU. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- drivers/clk/qcom/gcc-msm8916.c | 48 ++ include/dt-bindings/clock/qcom,gcc-msm8916.h |3 ++ 2

[PATCH] arm64: dts: qcom: Enable eMMC on apq8016-sbc board

2015-10-01 Thread Georgi Djakov
Enable the eMMC on the APQ8016 SBC board (also known as DragonBoard 410c), so that we can use its internal storage. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi |4 1 file changed, 4 insertions(+) diff --git a/arch/arm64/bo

Re: [PATCH v2 0/2] Add initial support for RPM clocks

2015-09-22 Thread Georgi Djakov
On 09/21/2015 07:33 AM, Bjorn Andersson wrote: On Mon 03 Aug 09:48 PDT 2015, Georgi Djakov wrote: This patchset adds initial support for the clocks controlled by the RPM (Resource Power Manager) processor on Qualcomm platforms. It depends on Bjorn's Qualcomm SMD & RPM patches, that are

Re: [PATCH v5 0/4] Add support for more MSM8916 clocks

2015-09-18 Thread Georgi Djakov
On 09/18/2015 01:23 AM, Stephen Boyd wrote: > On 09/17, Georgi Djakov wrote: >> This patchset adds support for iommu, gpu and audio clocks on >> the MSM8916 platforms. > > Thanks. Applied them to clk-next. > Thank you! -- To unsubscribe from this list: send the line &q

[PATCH v5 4/6] clk: qcom: Add support for RPM Clocks

2015-12-03 Thread Georgi Djakov
This adds initial support for clocks controlled by the Resource Power Manager (RPM) processor on some Qualcomm SoCs, which use the qcom_rpm driver to communicate with RPM. Such platforms are apq8064 and msm8960. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bi

[PATCH v5 3/6] arm64: dts: qcom: msm8916: Add RPMCC DT node

2015-12-03 Thread Georgi Djakov
Add the RPM Clock Controller DT node and include the necessary header file for clocks. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- arch/arm64/boot/dts/qcom/msm8916.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi

[PATCH v5 2/6] arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators

2015-12-03 Thread Georgi Djakov
Currently the rates of the xo and sleep clocks are hard-coded in the GCC driver, but this is a board layout description that actually should be in the DT. Moving them into DT also allows us to insert the RPM controlled clocks between the DT and GCC clocks. Signed-off-by: Georgi Djakov <georgi.

[PATCH v5 6/6] arm: dts: qcom: apq8064: Add RPMCC DT node

2015-12-03 Thread Georgi Djakov
Add the RPM Clock Controller DT node. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- arch/arm/boot/dts/qcom-apq8064.dtsi |5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/qcom-apq8064.dtsi b/arch/arm/boot/dts/qcom-apq8064.dtsi index eb929f

[PATCH v5 0/6] Add initial support for RPM clocks

2015-12-03 Thread Georgi Djakov
- suggested by Srini and Bjorn. * More detailed binding example. * Minor changes. Georgi Djakov (6): clk: qcom: Add support for SMD-RPM Clocks arm64: dts: qcom: msm8916: Add fixed rate on-board oscillators arm64: dts: qcom: msm8916: Add RPMCC DT node clk: qcom: Add support for RPM Clocks arm: dts

[PATCH v5 1/6] clk: qcom: Add support for SMD-RPM Clocks

2015-12-03 Thread Georgi Djakov
/cgit/quic/la/kernel/msm-3.10/tree/drivers/clk/qcom/clock-rpm.c Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bindings/clock/qcom,rpmcc.txt | 36 ++ drivers/clk/qcom/Kconfig | 11 + drivers/clk/qcom/Ma

[PATCH v5 5/6] arm: dts: qcom: apq8064: Add fixed rate on-board oscillators

2015-12-03 Thread Georgi Djakov
Currently the rates of the xo and sleep clocks are hard-coded in the GCC driver, but this is a board layout description that actually should be in the DT. Moving them into DT also allows us to insert the RPM controlled clocks between the DT and GCC clocks. Signed-off-by: Georgi Djakov <georgi.

Re: [PATCH v5 1/6] clk: qcom: Add support for SMD-RPM Clocks

2015-12-07 Thread Georgi Djakov
On 3.12.15 г. 16:02, Georgi Djakov wrote: > This adds initial support for clocks controlled by the Resource > Power Manager (RPM) processor on some Qualcomm SoCs, which use > the qcom_smd_rpm driver to communicate with RPM. > Such platforms are msm8916, apq8084 and msm8974.

[PATCH v4 0/3] Add support for Qualcomm A53 CPU clock

2015-12-14 Thread Georgi Djakov
/lkml/2015/6/12/193) * Drop SR2 PLL patch, as it is already applied. * Add gpll0_vote rate propagation patch. * Update/rebase patches to the current clk-next. Georgi Djakov (3): clk: qcom: Add A53 PLL support clk: qcom: Add regmap mux-div clocks support clk: qcom: Add A53 clock driver

[PATCH v4 3/3] clk: qcom: Add A53 clock driver

2015-12-14 Thread Georgi Djakov
CPU frequency scaling on platforms like MSM8916. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bindings/clock/qcom,a53cc.txt | 23 +++ drivers/clk/qcom/Kconfig |8 + drivers/clk/qcom/Makefile

[PATCH v4 1/3] clk: qcom: Add A53 PLL support

2015-12-14 Thread Georgi Djakov
Add support for the PLL, which generates the higher range of CPU frequencies on MSM8916 platforms. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bindings/clock/qcom,a53-pll.txt | 18 drivers/clk/qcom/Kconfig |9 ++ drive

[PATCH v6 2/2] clk: qcom: Add support for RPM Clocks

2015-12-15 Thread Georgi Djakov
This adds initial support for clocks controlled by the Resource Power Manager (RPM) processor on some Qualcomm SoCs, which use the qcom_rpm driver to communicate with RPM. Such platforms are apq8064 and msm8960. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bi

Re: [PATCH] clk:gcc-msm8916: add missing mss_q6_bimc_axi clock

2015-12-15 Thread Georgi Djakov
Hi Srini, Thanks for the patch. On 12/12/2015 05:39 PM, Srinivas Kandagatla wrote: > This clock is required for loading the qdsp firmware. > > Signed-off-by: Srinivas Kandagatla > --- > drivers/clk/qcom/gcc-msm8916.c | 18 ++ >

[PATCH v6 0/2] Add initial support for RPM clocks

2015-12-15 Thread Georgi Djakov
-rpm, also build it only when it is needed - suggested by Srini and Bjorn. * More detailed binding example. * Minor changes. Georgi Djakov (2): clk: qcom: Add support for SMD-RPM Clocks clk: qcom: Add support for RPM Clocks .../devicetree/bindings/clock/qcom,rpmcc.txt | 37

[PATCH v6 1/2] clk: qcom: Add support for SMD-RPM Clocks

2015-12-15 Thread Georgi Djakov
/cgit/quic/la/kernel/msm-3.10/tree/drivers/clk/qcom/clock-rpm.c Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- .../devicetree/bindings/clock/qcom,rpmcc.txt | 36 ++ drivers/clk/qcom/Kconfig | 16 + drivers/clk/qcom/Ma

Re: [PATCH] soc: qcom: Add support for SAW2 regulators

2016-01-07 Thread Georgi Djakov
On 12/18/2015 07:22 PM, Mark Brown wrote: > On Fri, Dec 18, 2015 at 06:14:58PM +0200, Georgi Djakov wrote: >> The SAW2 (Subsystem Power Manager and Adaptive Voltage Scaling Wrapper) >> is part of the SPM subsystem. It is a hardware block found on some of the >> Qualcomm chip

[PATCH] soc: qcom: Add support for SAW2 regulators

2015-12-18 Thread Georgi Djakov
-by: Georgi Djakov <georgi.dja...@linaro.org> --- drivers/soc/qcom/spm.c | 149 +++- 1 file changed, 148 insertions(+), 1 deletion(-) diff --git a/drivers/soc/qcom/spm.c b/drivers/soc/qcom/spm.c index b04b05a0904e..03fcee4b85d9 100644 --- a/drivers/so

[PATCH v4 3/5] clk: qcom: Add support for RPM Clocks

2015-11-19 Thread Georgi Djakov
shared memory and accepts clock requests, aggregates the requests and turns the clocks on/off or scales them on demand. This driver is based on the codeaurora.org driver: https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/tree/drivers/clk/qcom/clock-rpm.c Signed-off-by: Georgi Djakov <georgi.

[PATCH v4 5/5] arm64: dts: qcom: msm8916: Add RPMCC DT node

2015-11-19 Thread Georgi Djakov
Add the RPM Clock Controller DT node and include the necessary header file for clocks. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- arch/arm64/boot/dts/qcom/msm8916.dtsi |6 ++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi

[PATCH v4 1/5] clk: qcom: msm8916: Move xo and sleep clocks into DT

2015-11-19 Thread Georgi Djakov
Move the xo and sleep clocks to device-tree, instead of hard-coding them in the driver. This allows us to insert the RPM clocks (if they are enabled) in between the on-board oscillators and the actual clock. Signed-off-by: Georgi Djakov <georgi.dja...@linaro.org> --- drivers/clk/qcom/gcc-m

[PATCH v4 2/5] arm64: dts: qcom: msm8916: Add fixed rate on-board oscillator

2015-11-19 Thread Georgi Djakov
Currently the rates of the xo and sleep clocks are hard-coded in the GCC driver, but this is a board layout description that actually should be in the DT. Moving them into DT also allows us to insert the RPM controlled clocks between the DT and GCC clocks. Signed-off-by: Georgi Djakov <georgi.

[PATCH v4 0/5] Add initial support for RPM clocks

2015-11-19 Thread Georgi Djakov
. * More detailed binding example. * Minor changes. Georgi Djakov (5): clk: qcom: msm8916: Move xo and sleep clocks into DT arm64: dts: qcom: msm8916: Add fixed rate on-board oscillator clk: qcom: Add support for RPM Clocks clk: qcom: Add RPM clock controller driver arm64: dts: qcom

<    1   2   3