/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | imx-audmux.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/imx-audmux.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Oleksij Rempel <o.rempel@pengutronix.de> 15 - items: 16 - enum: 17 - fsl,imx27-audmux 18 - const: fsl,imx21-audmux 19 - items: [all …]
|
H A D | imx-audmux.txt | 1 Freescale Digital Audio Mux (AUDMUX) device 5 - compatible : "fsl,imx21-audmux" for AUDMUX version firstly used 6 on i.MX21, or "fsl,imx31-audmux" for the version 9 - reg : Should contain AUDMUX registers location and length. 15 - fsl,audmux-port : Integer of the audmux port that is configured by this 18 - fsl,port-config : List of configuration options for the specific port. 19 For imx31-audmux and above, it is a list of tuples 20 <ptcr pdcr>. For imx21-audmux it is a list of pcr 25 audmux@21d8000 { 26 compatible = "fsl,imx6q-audmux", "fsl,imx31-audmux";
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6q-cm-fx6.dts | 6 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 45 #include <dt-bindings/gpio/gpio.h> 46 #include <dt-bindings/sound/fsl-imx-audmux.h> 47 #include "imx6q.dtsi" 50 model = "CompuLab CM-FX6"; 51 compatible = "compulab,cm-fx [all...] |
H A D | imx6q-kp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx6q.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include <dt-bindings/sound/fsl-imx-audmux.h> 16 backlight_lcd: backlight-lcd { 17 compatible = "pwm-backlight"; 19 brightness-levels = <0 255>; 20 num-interpolated-steps = <255>; [all …]
|
H A D | imx6qdl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <dt-bindings/clock/imx6qdl-clock.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #address-cell 1206 audmux: audmux@21d8000 { global() label [all...] |
H A D | imx6sll.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * Copyright 2017-2018 NXP. 8 #include <dt-bindings/clock/imx6sll-clock.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include "imx6sll-pinfunc.h" 14 #address-cells = <1>; 15 #size-cells = <1>; 46 #address-cells = <1>; 47 #size-cells = <0>; [all …]
|
H A D | imx6sl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/interrupt-controller/irq.h> 6 #include "imx6sl-pinfunc.h" 7 #include <dt-bindings/clock/imx6sl-clock.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 14 * pre-existing /chosen node to be available to insert the 50 #address-cells = <1>; 51 #size-cells = <0>; 54 compatible = "arm,cortex-a9"; [all …]
|
H A D | imx6q-prti6q.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 7 #include "imx6q.dtsi" 8 #include "imx6qdl-prti6q.dtsi" 9 #include <dt-bindings/leds/common.h> 10 #include <dt-binding [all...] |
H A D | imx6q-display5.dtsi | 5 * This file is dual-licensed: you can use it either under the terms 38 /dts-v1/; 40 #include "imx6q.dtsi" 42 #include <dt-bindings/gpio/gpio.h> 43 #include <dt-bindings/pwm/pwm.h> 44 #include <dt-bindings/sound/fsl-imx-audmux.h> 48 compatible = "lwn,display5", "fsl,imx6q"; 56 compatible = "pwm-backlight"; 57 pinctrl-names = "default"; 58 pinctrl-0 = <&pinctrl_backlight>; [all …]
|
H A D | imx6qdl-udoo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 19 stdout-path = &uart2; 23 compatible = "gpio-backlight"; 25 default-on; 29 gpio-poweroff { 30 compatible = "gpio-poweroff"; 32 pinctrl- [all...] |
H A D | imx6sx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 #include <dt-bindings/clock/imx6sx-clock.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/arm-gi 1154 audmux: audmux@21d8000 { global() label [all...] |
H A D | imx6q-tbs2910.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 /dts-v1/; 7 #include "imx6q.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "tbs,imx6q-tbs2910", "fsl,imx6q"; [all...] |
H A D | imx6qdl-phytec-pfla02.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/gpio/gpio.h> 9 model = "Phytec phyFLEX-i.MX6 Quad"; 10 compatible = "phytec,imx6q-pfla02", "fsl,imx6q"; [all...] |
H A D | imx6q-marsboard.dts | 2 * Copyright (C) 2016 Sergio Prado (sergio.prado@e-labworks.com) 4 * This file is dual-licensed: you can use it either under the terms 42 /dts-v1/; 43 #include "imx6q.dtsi" 44 #include <dt-bindings/gpio/gpio.h> 48 compatible = "embest,imx6q-marsboard", "fsl,imx6q"; 55 reg_3p3v: regulator-3p3v { 56 compatible = "regulator-fixed"; 57 regulator-name = "3P3V"; 58 regulator-min-microvolt = <3300000>; [all …]
|
H A D | imx6q-gw5400-a.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include "imx6q.dtsi" 11 model = "Gateworks Ventana GW5400-A"; 12 compatible = "gw,imx6q [all...] |
H A D | imx6q-h100.dts | 4 * This file is dual-licensed: you can use it either under the terms 42 /dts-v1/; 44 #include "imx6q.dtsi" 45 #include "imx6qdl-sr-som.dtsi" 46 #include "imx6qdl-sr-som-brcm.dtsi" 50 compatible = "auvidea,h100", "fsl,imx6q"; 64 stdout-pat [all...] |
H A D | imx6qdl-nitrogen6x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 12 stdout-path = &uart2; 20 reg_2p5v: regulator-2p5v { 21 compatible = "regulator-fixed"; 22 regulator-name = "2P5V"; 23 regulator-mi [all...] |
H A D | imx6qdl-gw54xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-binding [all...] |
H A D | imx6q-pistachio.dts | 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/input/input.h> 49 #include "imx6q.dtsi" 53 compatible = "nutsboard,imx6q-pistachio", "fsl,imx6q"; 56 stdout-path = &uart4; 64 reg_3p3v: regulator- [all...] |
H A D | imx6qdl-sabrelite.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 8 #include <dt-bindings/clock/imx6qdl-clock.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 14 stdout-path = &uart2; 27 reg_2p5v: regulator-2p5v { 28 compatible = "regulator-fixe [all...] |
H A D | imx6qdl-nitrogen6_max.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 10 stdout-path = &uart2; 18 reg_1p8v: regulator-1p8v { 19 compatible = "regulator-fixed"; 20 regulator-name = "1P8V"; 21 regulator-mi [all...] |
H A D | imx6q-novena.dts | 2 * Copyright 2015 Sutajio Ko-Usagi PTE LTD 4 * This file is dual-licensed: you can use it either under the terms 22 * MA 02110-1301 USA 49 /dts-v1/; 50 #include "imx6q.dtsi" 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> 56 compatible = "kosagi,imx6q-novena", "fsl,imx6q"; 65 stdout-path = &uart2; 69 compatible = "pwm-backlight"; [all …]
|
H A D | imx6qdl-nitrogen6_som2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 10 stdout-path = &uart2; 18 backlight_lcd: backlight-lcd { 19 compatible = "pwm-backlight"; 21 brightness-levels = <0 4 8 16 32 64 128 255>; 22 default-brightnes [all...] |
H A D | imx6qdl-apalis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Copyright 2014-2022 Toradex 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pwm/pwm.h> 12 model = "Toradex Apalis iMX6Q/D Module"; 13 compatible = "toradex,apalis_imx6q", "fsl,imx6q"; [all...] |
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_audmux.c | 1 /*- 28 * i.MX6 Digital Audio Multiplexer (AUDMUX) 53 bus_space_read_4(_sc->bst, _sc->bsh, _reg) 55 bus_space_write_4(_sc->bst, _sc->bsh, _reg, _val) 57 #define AUDMUX_PTCR(n) (0x8 * (n - 1)) /* Port Timing Control Register */ 66 #define AUDMUX_PDCR(n) (0x8 * (n - 1) + 0x4) /* Port Data Control Reg */ 69 #define PDCR_RXDSEL_PORT(n) (n - 1) 80 { -1, 0 } 90 if (!ofw_bus_is_compatible(dev, "fsl,imx6q-audmux")) in audmux_probe() 121 if (bus_alloc_resources(dev, audmux_spec, sc->res)) { in audmux_attach() [all …]
|