Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1272437 > unrolled thread
| Started by | Ray Jui <rjui@broadcom.com> |
|---|---|
| First post | 2015-11-18 19:10 +0100 |
| Last post | 2015-11-18 19:10 +0100 |
| Articles | 3 — 1 participant |
Back to article view | Back to linux.kernel
[PATCH 0/3] Add Cygnus audio clock support Ray Jui <rjui@broadcom.com> - 2015-11-18 19:10 +0100
[PATCH 1/3] Documentation: dt-bindings: Add DT bindings for Cygnus audio clock Ray Jui <rjui@broadcom.com> - 2015-11-18 19:10 +0100
[PATCH 3/3] ARM: dts: enable audio clock support for Cygnus Ray Jui <rjui@broadcom.com> - 2015-11-18 19:10 +0100
| From | Ray Jui <rjui@broadcom.com> |
|---|---|
| Date | 2015-11-18 19:10 +0100 |
| Subject | [PATCH 0/3] Add Cygnus audio clock support |
| Message-ID | <qwfl8-6tM-13@gated-at.bofh.it> |
This patch series adds support for the Cygnus audio clock based on existing iProc clock support This patch series is developed based on v4.4-rc1 with full tree available on GITHUB: repo: https://github.com/Broadcom/cygnus-linux.git branch: cygnus-audio-clk-v1 Simran Rai (3): Documentation: dt-bindings: Add DT bindings for Cygnus audio clock clk: iproc: Add support for Cygnus audio clocks ARM: dts: enable audio clock support for Cygnus .../bindings/clock/brcm,iproc-clocks.txt | 6 +++ arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 9 ++++ drivers/clk/bcm/clk-cygnus.c | 59 ++++++++++++++++++++++ drivers/clk/bcm/clk-iproc-pll.c | 41 +++++++++++++-- drivers/clk/bcm/clk-iproc.h | 27 ++++++++++ include/dt-bindings/clock/bcm-cygnus.h | 6 +++ 6 files changed, 143 insertions(+), 5 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | Ray Jui <rjui@broadcom.com> |
|---|---|
| Date | 2015-11-18 19:10 +0100 |
| Subject | [PATCH 1/3] Documentation: dt-bindings: Add DT bindings for Cygnus audio clock |
| Message-ID | <qwfl9-6tM-39@gated-at.bofh.it> |
| In reply to | #1272437 |
From: Simran Rai <ssimran@broadcom.com>
This patch adds audio clock device tree binding documentation to an
existing Cygnus clock DT bindings document.
Signed-off-by: Simran Rai <ssimran@broadcom.com>
Reviewed-by: Ray Jui <rjui@broadcom.com>
Reviewed-by: Lori Hikichi <lhikichi@broadcom.com>
Reviewed-by: Scott Branden <sbranden@broadcom.com>
---
Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt b/Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt
index ede65a5..20e3c00 100644
--- a/Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt
+++ b/Documentation/devicetree/bindings/clock/brcm,iproc-clocks.txt
@@ -92,6 +92,7 @@ PLL and leaf clock compatible strings for Cygnus are:
"brcm,cygnus-lcpll0"
"brcm,cygnus-mipipll"
"brcm,cygnus-asiu-clk"
+ "brcm,cygnus-audiopll"
The following table defines the set of PLL/clock index and ID for Cygnus.
These clock IDs are defined in:
@@ -131,6 +132,11 @@ These clock IDs are defined in:
ch4_unused mipipll 5 BCM_CYGNUS_MIPIPLL_CH4_UNUSED
ch5_unused mipipll 6 BCM_CYGNUS_MIPIPLL_CH5_UNUSED
+ audiopll crystal 0 BCM_CYGNUS_AUDIOPLL
+ ch0_audio audiopll 1 BCM_CYGNUS_AUDIOPLL_CH0
+ ch1_audio audiopll 2 BCM_CYGNUS_AUDIOPLL_CH1
+ ch2_audio audiopll 3 BCM_CYGNUS_AUDIOPLL_CH2
+
Northstar and Northstar Plus
------
PLL and leaf clock compatible strings for Northstar and Northstar Plus are:
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [next] | [standalone]
| From | Ray Jui <rjui@broadcom.com> |
|---|---|
| Date | 2015-11-18 19:10 +0100 |
| Subject | [PATCH 3/3] ARM: dts: enable audio clock support for Cygnus |
| Message-ID | <qwfl9-6tM-47@gated-at.bofh.it> |
| In reply to | #1272437 |
From: Simran Rai <ssimran@broadcom.com>
Add audio clock to the existing Broadcom Cygnus clock DT
Signed-off-by: Simran Rai <ssimran@broadcom.com>
Reviewed-by: Ray Jui <rjui@broadcom.com>
Reviewed-by: Scott Branden <sbranden@broadcom.com>
---
arch/arm/boot/dts/bcm-cygnus-clock.dtsi | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/bcm-cygnus-clock.dtsi b/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
index 32bcd45..80b6ba4 100644
--- a/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
+++ b/arch/arm/boot/dts/bcm-cygnus-clock.dtsi
@@ -121,4 +121,13 @@ clocks {
clocks = <&osc>;
clock-output-names = "keypad", "adc/touch", "pwm";
};
+
+ audiopll: audiopll {
+ #clock-cells = <1>;
+ compatible = "brcm,cygnus-audiopll";
+ reg = <0x180aeb00 0x68>;
+ clocks = <&osc>;
+ clock-output-names = "audiopll", "ch0_audio",
+ "ch1_audio", "ch2_audio";
+ };
};
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web