Home
last modified time | relevance | path

Searched +full:imx28 +full:- +full:saif (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/devicetree/bindings/sound/
H A Dfsl,saif.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl,saif.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale MXS Serial Audio Interface (SAIF)
10 - Lukasz Majewski <lukma@denx.de>
13 - $ref: dai-common.yaml#
16 The SAIF is based on I2S module that is used to communicate with audio codecs,
17 but only with half-duplex manner (i.e. it can either transmit or receive PCM
22 const: fsl,imx28-saif
[all …]
H A Dmxs-audio-sgtl5000.txt4 - compatible : "fsl,mxs-audio-sgtl5000"
5 - model : The user-visible name of this sound complex
6 - saif-controllers : The phandle list of the MXS SAIF controller
7 - audio-codec : The phandle of the SGTL5000 audio codec
8 - audio-routing : A list of the connections between audio components.
33 compatible = "fsl,imx28-evk-sgtl5000",
34 "fsl,mxs-audio-sgtl5000";
35 model = "imx28-evk-sgtl5000";
36 saif-controllers = <&saif0 &saif1>;
37 audio-codec = <&sgtl5000>;
[all …]
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-apx4devkit.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "imx28.dtsi"
7 compatible = "bluegiga,apx4devkit", "fsl,imx28";
15 reg_3p3v: regulator-3p3v {
16 compatible = "regulator-fixed";
17 regulator-name = "3P3V";
18 regulator-min-microvolt = <3300000>;
19 regulator-max-microvolt = <3300000>;
20 regulator-always-on;
[all …]
H A Dimx28-m28evk.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include "imx28-m28.dtsi"
12 compatible = "aries,m28evk", "denx,m28evk", "fsl,imx28";
15 compatible = "pwm-backlight";
17 brightness-levels = <0 4 8 16 32 64 128 255>;
18 default-brightness-level = <6>;
21 reg_vddio_sd0: regulator-1 {
22 compatible = "regulator-fixed";
23 regulator-name = "vddio-sd0";
[all …]
H A Dimx28-evk.dts1 // SPDX-License-Identifier: GPL-2.0+
5 /dts-v1/;
6 #include "imx28.dtsi"
10 compatible = "fsl,imx28-evk", "fsl,imx28";
18 reg_3p3v: regulator-3p3v {
19 compatible = "regulator-fixed";
20 regulator-name = "3P3V";
21 regulator-min-microvolt = <3300000>;
22 regulator-max-microvolt = <3300000>;
23 regulator-always-on;
[all …]
H A Dimx28-eukrea-mbmx28lc.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include "imx28.dtsi"
13 compatible = "eukrea,mbmx28lc", "fsl,imx28";
16 compatible = "pwm-backlight";
18 brightness-levels = <0 25 50 75 100 125 150 175 200 225 255>;
19 default-brightness-level = <10>;
22 gpio-keys-0 {
23 compatible = "gpio-keys";
[all …]
H A Dimx28.dtsi1 // SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include "imx28-pinfunc.h"
9 #address-cells = <1>;
10 #size-cells = <1>;
12 interrupt-parent = <&icoll>;
15 * pre-existing /chosen node to be available to insert the
42 #address-cells = <1>;
43 #size-cells = <0>;
46 compatible = "arm,arm926ej-s";
[all …]
H A Dimx28-tx28.dts1 // SPDX-License-Identifier: GPL-2.0 OR MIT
4 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de>
7 /dts-v1/;
8 #include "imx28.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
13 model = "Ka-Ro electronics TX28 module";
14 compatible = "karo,tx28", "fsl,imx28";
34 reg = <0x40000000 0>; /* will be filled in by U-Boot */
38 compatible = "w1-gpio";
[all …]
/linux/sound/soc/mxs/
H A Dmxs-saif.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 #include <linux/dma-mapping.h>
13 #include <linux/clk-provider.h>
22 #include "mxs-saif.h"
30 * SAIF is a little different with other normal SOC DAIs on clock using.
32 * For MXS, two SAIF modules are instantiated on-chip.
33 * Each SAIF has a set of clock pins and can be operating in master
34 * mode simultaneously if they are connected to different off-chip codecs.
36 * other SAIF, in slave mode, receives clocking from the master SAIF.
39 * We abstract this as each saif has a master, the master could be
[all …]
/linux/drivers/clk/mxs/
H A Dclk-imx28.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 #include <linux/clk-provider.h>
71 return -EINVAL; in mxs_saif_clkmux_select()
89 /* Clear BYPASS for SAIF */ in clk_misc_init()
92 /* SAIF has to use frac div for functional operation */ in clk_misc_init()
157 dcnp = of_find_compatible_node(NULL, NULL, "fsl,imx28-digctl"); in mx28_clocks_init()
249 CLK_OF_DECLARE(imx28_clkctrl, "fsl,imx28-clkctrl", mx28_clocks_init);
/linux/arch/arm/mach-mxs/
H A Dmach-mxs.c1 // SPDX-License-Identifier: GPL-2.0-or-later
28 /* MXS DIGCTL SAIF CLKMUX */
113 (BM_OCOTP_CTRL_BUSY | BM_OCOTP_CTRL_ERROR)) && --timeout) in mxs_get_ocotp()
127 while ((__raw_readl(ocotp_base) & BM_OCOTP_CTRL_BUSY) && --timeout) in mxs_get_ocotp()
170 np = of_find_compatible_node(from, NULL, "fsl,imx28-fec"); in update_fec_mac_prop()
176 if (of_property_present(np, "local-mac-address")) in update_fec_mac_prop()
182 newmac->value = newmac + 1; in update_fec_mac_prop()
183 newmac->length = 6; in update_fec_mac_prop()
185 newmac->name = kstrdup("local-mac-address", GFP_KERNEL); in update_fec_mac_prop()
186 if (!newmac->name) { in update_fec_mac_prop()
[all …]