Home
last modified time | relevance | path

Searched +full:mmp2 +full:- +full:audio +full:- +full:clock (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.10/Documentation/devicetree/bindings/clock/
Dmarvell,mmp2-audio-clock.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/marvell,mmp2-audio-clock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvell MMP2 Audio Clock Controller
10 - Lubomir Rintel <lkundrak@v3.sk>
13 The audio clock controller generates and supplies the clocks to the audio
16 Each clock is assigned an identifier and client nodes use this identifier
17 to specify the clock which they consume.
20 <dt-bindings/clock/marvell,mmp2-audio.h>.
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dmmp2.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <dt-bindings/clock/marvell,mmp2.h>
8 #include <dt-bindings/power/marvell,mmp2.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
24 #address-cells = <1>;
25 #size-cells = <1>;
26 compatible = "simple-bus";
27 interrupt-parent = <&intc>;
30 L2: l2-cache {
[all …]
Dmmp2-olpc-xo-1-75.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
8 /dts-v1/;
9 #include "mmp2.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/linux-event-codes.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
15 model = "OLPC XO-1.75";
16 compatible = "olpc,xo-1.75", "mrvl,mmp2";
19 #address-cells = <1>;
20 #size-cells = <1>;
[all …]
/Linux-v5.10/drivers/clk/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 The <linux/clk.h> calls support software clock gating and
20 Select this option when the clock API in <linux/clk.h> is implemented
26 bool "Common Clock Framework"
33 The common clock framework is a single definition of struct
35 implementation of the clock API in include/linux/clk.h.
42 tristate "Clock driver for WM831x/2x PMICs"
59 tristate "Clock driver for Maxim 77620/77686/77802 MFD"
63 clock.
66 tristate "Maxim 9485 Programmable Clock Generator"
[all …]
/Linux-v5.10/drivers/clk/mmp/
Dclk-audio.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MMP Audio Clock Controller driver
8 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/marvell,mmp2-audio.h>
17 /* Audio Controller Registers */
22 /* SSPA Audio Control Register */
33 /* SSPA Audio PLL Control 0 Register */
50 /* SSPA Audio PLL Control 1 Register */
123 aud_pll_ctrl0 = readl(priv->mmio_base + SSPA_AUD_PLL_CTRL0); in audio_pll_recalc_rate()
131 aud_pll_ctrl1 = readl(priv->mmio_base + SSPA_AUD_PLL_CTRL1); in audio_pll_recalc_rate()
[all …]
Dclk-of-mmp2.c2 * mmp2 clock framework source file
22 #include <dt-bindings/clock/marvell,mmp2.h>
23 #include <dt-bindings/power/marvell,mmp2.h>
183 struct mmp_clk_unit *unit = &pxa_unit->unit; in mmp2_main_clk_init()
188 if (pxa_unit->model == CLK_MODEL_MMP3) { in mmp2_main_clk_init()
190 pxa_unit->mpmu_base, in mmp2_main_clk_init()
194 pxa_unit->mpmu_base, in mmp2_main_clk_init()
203 pxa_unit->mpmu_base + MPMU_UART_PLL, in mmp2_main_clk_init()
210 pxa_unit->mpmu_base + MPMU_I2S0_PLL, in mmp2_main_clk_init()
215 pxa_unit->mpmu_base + MPMU_I2S1_PLL, in mmp2_main_clk_init()
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/sound/
Dmarvell,mmp-sspa.yaml1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/marvell,mmp-sspa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Marvel SSPA Digital Audio Interface Bindings
10 - Lubomir Rintel <lkundrak@v3.sk>
14 pattern: "^audio-controller(@.*)?$"
17 const: marvell,mmp-sspa
21 - description: RX block
22 - description: TX block
[all …]