| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx25-eukrea-mbimxsd25-baseboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include "imx25-eukrea-cpuimx25.dtsi" 14 compatible = "eukrea,mbimxsd25-baseboard", "eukrea,cpuimx25", "fsl,imx25"; 16 gpio-keys { 17 compatible = "gpio-keys"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&pinctrl_gpiokeys>; [all …]
|
| H A D | imx6qdl-icore.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/sound/fsl-imx-audmux.h> 18 stdout-path = &uart4; 21 backlight_lvds: backlight-lvds { 22 compatible = "pwm-backlight"; 24 brightness-levels = <0 4 8 16 32 64 128 255>; 25 default-brightness-level = <7>; 28 reg_1p8v: regulator-1p8v { [all …]
|
| H A D | imx25-pdk.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 /dts-v1/; 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 12 compatible = "fsl,imx25-pdk", "fsl,imx25"; 19 reg_fec_3v3: regulator-0 { 20 compatible = "regulator-fixed"; 21 regulator-name = "fec-3v3"; 22 regulator-min-microvolt = <3300000>; 23 regulator-max-microvolt = <3300000>; [all …]
|
| H A D | imx6qdl-icore-rqs.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/imx6qdl-clock.h> 9 #include <dt-bindings/sound/fsl-imx-audmux.h> 17 reg_1p8v: regulator-1p8v { 18 compatible = "regulator-fixed"; 19 regulator-name = "1P8V"; 20 regulator-min-microvolt = <1800000>; 21 regulator-max-microvolt = <1800000>; 22 regulator-boot-on; [all …]
|
| H A D | imx6q-prti6q.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 8 #include "imx6qdl-prti6q.dtsi" 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/sound/fsl-imx-audmux.h> 21 backlight_lcd: backlight-lcd { 22 compatible = "pwm-backlight"; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&pinctrl_backlight>; 26 brightness-levels = <0 16 64 255>; [all …]
|
| H A D | imx6q-tbs2910.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "tbs,imx6q-tbs2910", "fsl,imx6q"; 16 stdout-path = &uart1; 23 /delete-property/ mmc3; 32 compatible = "gpio-fan"; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pinctrl_gpio_fan>; [all …]
|
| H A D | imx6qdl-wandboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 12 stdout-path = &uart1; 16 compatible = "fsl,imx6-wandboard-sgtl5000", 17 "fsl,imx-audio-sgtl5000"; 18 model = "imx6-wandboard-sgtl5000"; 19 ssi-controller = <&ssi1>; 20 audio-codec = <&codec>; 21 audio-routing = 25 mux-int-port = <1>; [all …]
|
| H A D | imx6qdl-apf6dev.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 11 stdout-path = &uart4; 15 compatible = "pwm-backlight"; 17 brightness-levels = <0 4 8 16 32 64 128 255>; 18 default-brightness-level = <0>; 19 power-supply = <®_5v>; 23 compatible = "fsl,imx-parallel-display"; [all …]
|
| H A D | imx6qdl-mba6.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2013-2021 TQ-Systems GmbH 6 * Author: Markus Niebel <Markus.Niebel@tq-group.com> 9 #include <dt-bindings/clock/imx6qdl-clock.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/sound/fsl-imx-audmux.h> 18 /delete-property/ mmc2; 19 /delete-property/ mmc3; 24 stdout-path = &uart2; [all …]
|
| H A D | imx6sx-nitrogen6sx.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR X11 6 /dts-v1/; 12 compatible = "boundary,imx6sx-nitrogen6sx", "fsl,imx6sx"; 19 backlight-lvds { 20 compatible = "pwm-backlight"; 22 brightness-levels = <0 4 8 16 32 64 128 255>; 23 default-brightness-level = <6>; 24 power-supply = <®_3p3v>; 27 reg_1p8v: regulator-1p8v { 28 compatible = "regulator-fixed"; [all …]
|
| H A D | imx53-tx53.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2012-2017 <LW@KARO-electronics.de> 4 * based on imx53-qsb.dts 10 #include <dt-bindings/gpio/gpio.h> 13 model = "Ka-Ro electronics TX53 module"; 26 reg-can-xcvr = ®_can_xcvr; 33 clock-frequency = <0>; 37 mclk: clock-mclk { 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|
| H A D | imx6qdl-pico.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 9 #include <dt-bindings/gpio/gpio.h> 13 stdout-path = &uart1; 16 reg_2p5v: regulator-2p5v { 17 compatible = "regulator-fixed"; 18 regulator-name = "2P5V"; 19 regulator-min-microvolt = <2500000>; 20 regulator-max-microvolt = <2500000>; 21 regulator-always-on; 24 reg_3p3v: regulator-3p3v { [all …]
|
| H A D | imx6qdl-zii-rdu2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/sound/fsl-imx-audmux.h> 11 stdout-path = &uart1; 15 mdio-gpio0 = &mdio1; 20 compatible = "virtual,mdio-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 23 pinctrl-names = "default"; [all …]
|
| H A D | imx27-phytec-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 /dts-v1/; 11 compatible = "phytec,imx27-pcm038", "fsl,imx27"; 18 reg_3v3: regulator-0 { 19 compatible = "regulator-fixed"; 20 regulator-name = "3V3"; 21 regulator-min-microvolt = <3300000>; 22 regulator-max-microvolt = <3300000>; 25 reg_5v0: regulator-1 { 26 compatible = "regulator-fixed"; [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> 53 compatible = "nutsboard,imx6q-pistachio", "fsl,imx6q"; 56 stdout-path = &uart4; 64 reg_3p3v: regulator-3p3v { 65 compatible = "regulator-fixed"; 66 regulator-name = "3P3V"; 67 regulator-min-microvolt = <3300000>; [all …]
|
| /linux/Documentation/devicetree/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# 7 title: Freescale Digital Audio Mux device 10 - Oleksij Rempel <o.rempel@pengutronix.de> 15 - items: 16 - enum: 17 - fsl,imx27-audmux 18 - const: fsl,imx21-audmux [all …]
|
| H A D | fsl,imx-audio-es8328.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/fsl,imx-audio-es8328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 14 - $ref: sound-card-common.yaml# 18 const: fsl,imx-audio-es8328 22 description: The user-visible name of this sound complex 24 ssi-controller: [all …]
|
| /linux/drivers/clk/ingenic/ |
| H A D | jz4760-cgu.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 15 #include <dt-bindings/clock/ingenic,jz4760-cgu.h> 45 0x0, 0x1, -1, 0x2, -1, -1, -1, 0x3, 61 unsigned int m, n, od, m_max = (1 << pll_info->m_bits) - 1; in jz4760_cgu_calc_m_n_od() 67 n = clamp_val(n, 2, 1 << pll_info->n_bits); in jz4760_cgu_calc_m_n_od() 72 for (m = m_max; m >= m_max && n >= 2; n--) { in jz4760_cgu_calc_m_n_od() 133 .bypass_bit = -1, 151 CGU_REG_CPCCR, 0, 1, 4, 22, -1, -1, 0, 159 CGU_REG_CPCCR, 4, 1, 4, 22, -1, -1, 0, [all …]
|
| H A D | jz4770-cgu.c | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/ingenic,jz4770-cgu.h> 53 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_enable() 54 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_enable() 63 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_disable() 64 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_disable() 72 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in jz4770_uhc_phy_is_enabled() 73 void __iomem *reg_usbpcr1 = cgu->base + CGU_REG_USBPCR1; in jz4770_uhc_phy_is_enabled() 86 0x0, 0x1, -1, 0x2, -1, -1, -1, 0x3, [all …]
|
| H A D | x1830-cgu.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #include <linux/clk-provider.h> 12 #include <dt-bindings/clock/ingenic,x1830-cgu.h> 59 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in x1830_usb_phy_enable() 60 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR; in x1830_usb_phy_enable() 69 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in x1830_usb_phy_disable() 70 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR; in x1830_usb_phy_disable() 78 void __iomem *reg_opcr = cgu->base + CGU_REG_OPCR; in x1830_usb_phy_is_enabled() 79 void __iomem *reg_usbpcr = cgu->base + CGU_REG_USBPCR; in x1830_usb_phy_is_enabled() 93 0x0, 0x1, -1, 0x2, -1, -1, -1, 0x3, [all …]
|
| H A D | jz4780-cgu.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2013-2015 Imagination Technologies 10 #include <linux/clk-provider.h> 16 #include <dt-bindings/clock/ingenic,jz4780-cgu.h> 111 usbpcr1 = readl(cgu->base + CGU_REG_USBPCR1); in jz4780_otg_phy_recalc_rate() 134 if (req->rate < 15600000) in jz4780_otg_phy_determine_rate() 135 req->rate = 12000000; in jz4780_otg_phy_determine_rate() 136 else if (req->rate < 21600000) in jz4780_otg_phy_determine_rate() 137 req->rate = 19200000; in jz4780_otg_phy_determine_rate() 138 else if (req->rate < 36000000) in jz4780_otg_phy_determine_rate() [all …]
|
| /linux/include/linux/fsl/ |
| H A D | guts.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 29 u32 porpllsr; /* 0x.0000 - POR PLL Ratio Status Register */ 30 u32 porbmsr; /* 0x.0004 - POR Boot Mode Status Register */ 31 u32 porimpscr; /* 0x.0008 - POR I/O Impedance Status and 34 u32 pordevsr; /* 0x.000c - POR I/O Device Status Register */ 35 u32 pordbgmsr; /* 0x.0010 - POR Debug Mode Status Register */ 36 u32 pordevsr2; /* 0x.0014 - POR device status register 2 */ 37 u8 res018[0x20 - 0x18]; 38 u32 porcir; /* 0x.0020 - POR Configuration Information 41 u8 res024[0x30 - 0x24]; [all …]
|
| /linux/arch/sh/kernel/cpu/sh4a/ |
| H A D | setup-sh7786.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2009 - 2011 Renesas Solutions Corp. 19 #include <linux/dma-mapping.h> 24 #include <cpu/dma-register.h> 43 .name = "sh-sci", 76 .name = "sh-sci", 97 .name = "sh-sci", 118 .name = "sh-sci", 139 .name = "sh-sci", 160 .name = "sh-sci", [all …]
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | salvator-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for common parts of Salvator-X board variants 5 * Copyright (C) 2015-2016 Renesas Electronics Corp. 9 * SSI-AK4613 31 #include <dt-bindings/gpio/gpio.h> 32 #include <dt-bindings/input/input.h> 54 stdout-path = "serial0:115200n8"; 57 audio_clkout: audio-clkout { 60 * but needed to avoid cs2000/rcar_sound probe dead-lock 62 compatible = "fixed-clock"; [all …]
|
| /linux/sound/soc/renesas/rcar/ |
| H A D | ssi.c | 1 // SPDX-License-Identifier: GPL-2.0 3 // Renesas R-Car SSIU/SSI support 109 ((pos) = ((struct rsnd_ssi *)(priv)->ssi + i)); \ 112 #define rsnd_ssi_get(priv, id) ((struct rsnd_ssi *)(priv->ssi) + id) 113 #define rsnd_ssi_nr(priv) ((priv)->ssi_nr) 294 if (ssi->usrcnt > 0) { in rsnd_ssi_master_clk_start() 295 if (ssi->rate != rate) { in rsnd_ssi_master_clk_start() 297 return -EINVA in rsnd_ssi_master_clk_start() [all...] |