From: Nicolas Ferre <nicolas.ferre@atmel.com> To: <linux-arm-kernel@lists.infradead.org>, Alexandre Belloni <alexandre.belloni@free-electrons.com>, Songjun Wu <songjun.wu@atmel.com> Cc: <linux-kernel@vger.kernel.org>, Boris BREZILLON <boris.brezillon@free-electrons.com>, Nicolas Ferre <nicolas.ferre@atmel.com> Subject: [PATCH 1/2] ARM: dts: at91: sama5d2: add classD node Date: Tue, 1 Mar 2016 14:06:07 +0100 [thread overview] Message-ID: <ce1de34a6c36c17ce46bc39b675749c151aafad0.1456837347.git.nicolas.ferre@atmel.com> (raw) From: Songjun Wu <songjun.wu@atmel.com> Add Class D audio amplifier node to sama5d2 description. The binding documentation is already accepted and included as Documentation/devicetree/bindings/sound/atmel-classd.txt. Signed-off-by: Songjun Wu <songjun.wu@atmel.com> [nicolas.ferre@atmel.com: split and adapt to newer kernel] Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- Hi, Note that this node needs the audio PLL clock which is not submitted yet. So, this series can't be applied right now: we have to wait for the audio PLL driver and binding to be accepted and included first. I send it right now so that it's not forgotten and easyer to track. Moreover, the binding won't certainly change. Bye, arch/arm/boot/dts/sama5d2.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi index 11ec7bfa2d29..e7fa3fcde7b3 100644 --- a/arch/arm/boot/dts/sama5d2.dtsi +++ b/arch/arm/boot/dts/sama5d2.dtsi @@ -821,6 +821,12 @@ #clock-cells = <0>; reg = <55>; }; + + classd_gclk: classd_gclk { + #clock-cells = <0>; + reg = <59>; + atmel,clk-output-range = <0 100000000>; + }; }; }; @@ -1187,6 +1193,19 @@ clock-names = "tdes_clk"; status = "okay"; }; + + classd: classd@fc048000 { + compatible = "atmel,sama5d2-classd"; + reg = <0xfc048000 0x100>; + interrupts = <59 IRQ_TYPE_LEVEL_HIGH 7>; + dmas = <&dma0 + (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) + | AT91_XDMAC_DT_PERID(47))>; + dma-names = "tx"; + clocks = <&classd_clk>, <&classd_gclk>, <&audio_pll_pmc>; + clock-names = "pclk", "gclk", "aclk"; + status = "disabled"; + }; }; }; }; -- 2.1.3
WARNING: multiple messages have this Message-ID (diff)
From: nicolas.ferre@atmel.com (Nicolas Ferre) To: linux-arm-kernel@lists.infradead.org Subject: [PATCH 1/2] ARM: dts: at91: sama5d2: add classD node Date: Tue, 1 Mar 2016 14:06:07 +0100 [thread overview] Message-ID: <ce1de34a6c36c17ce46bc39b675749c151aafad0.1456837347.git.nicolas.ferre@atmel.com> (raw) From: Songjun Wu <songjun.wu@atmel.com> Add Class D audio amplifier node to sama5d2 description. The binding documentation is already accepted and included as Documentation/devicetree/bindings/sound/atmel-classd.txt. Signed-off-by: Songjun Wu <songjun.wu@atmel.com> [nicolas.ferre at atmel.com: split and adapt to newer kernel] Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> --- Hi, Note that this node needs the audio PLL clock which is not submitted yet. So, this series can't be applied right now: we have to wait for the audio PLL driver and binding to be accepted and included first. I send it right now so that it's not forgotten and easyer to track. Moreover, the binding won't certainly change. Bye, arch/arm/boot/dts/sama5d2.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/sama5d2.dtsi b/arch/arm/boot/dts/sama5d2.dtsi index 11ec7bfa2d29..e7fa3fcde7b3 100644 --- a/arch/arm/boot/dts/sama5d2.dtsi +++ b/arch/arm/boot/dts/sama5d2.dtsi @@ -821,6 +821,12 @@ #clock-cells = <0>; reg = <55>; }; + + classd_gclk: classd_gclk { + #clock-cells = <0>; + reg = <59>; + atmel,clk-output-range = <0 100000000>; + }; }; }; @@ -1187,6 +1193,19 @@ clock-names = "tdes_clk"; status = "okay"; }; + + classd: classd at fc048000 { + compatible = "atmel,sama5d2-classd"; + reg = <0xfc048000 0x100>; + interrupts = <59 IRQ_TYPE_LEVEL_HIGH 7>; + dmas = <&dma0 + (AT91_XDMAC_DT_MEM_IF(0) | AT91_XDMAC_DT_PER_IF(1) + | AT91_XDMAC_DT_PERID(47))>; + dma-names = "tx"; + clocks = <&classd_clk>, <&classd_gclk>, <&audio_pll_pmc>; + clock-names = "pclk", "gclk", "aclk"; + status = "disabled"; + }; }; }; }; -- 2.1.3
next reply other threads:[~2016-03-01 13:05 UTC|newest] Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top 2016-03-01 13:06 Nicolas Ferre [this message] 2016-03-01 13:06 ` [PATCH 1/2] ARM: dts: at91: sama5d2: add classD node Nicolas Ferre 2016-03-01 13:06 ` [PATCH 2/2] ARM: dts: at91-sama5d2_xplained: " Nicolas Ferre 2016-03-01 13:06 ` Nicolas Ferre 2016-03-01 15:13 ` [PATCH 1/2] ARM: dts: at91: sama5d2: " kbuild test robot 2016-03-01 15:13 ` kbuild test robot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=ce1de34a6c36c17ce46bc39b675749c151aafad0.1456837347.git.nicolas.ferre@atmel.com \ --to=nicolas.ferre@atmel.com \ --cc=alexandre.belloni@free-electrons.com \ --cc=boris.brezillon@free-electrons.com \ --cc=linux-arm-kernel@lists.infradead.org \ --cc=linux-kernel@vger.kernel.org \ --cc=songjun.wu@atmel.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.