/linux/Documentation/devicetree/bindings/dsp/ |
H A D | fsl,dsp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Daniel Baluta <daniel.baluta@nxp.com> 11 - Shengjiu Wang <shengjiu.wang@nxp.com> 15 advanced pre- and post- audio processing. 20 - fsl,imx8qxp-dsp 21 - fsl,imx8qm-dsp 22 - fsl,imx8mp-dsp 23 - fsl,imx8ulp-dsp [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | fsl,xcvr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Viorel Suman <viorel.suman@nxp.com> 13 NXP XCVR (Audio Transceiver) is a on-chip functional module 23 - fsl,imx8mp-xcvr 24 - fsl,imx93-xcvr 25 - fsl,imx95-xcvr 29 - description: 20K RAM for code and data 30 - description: registers space [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mp-clock.h> 7 #include <dt-bindings/power/imx8mp-power.h> 8 #include <dt-bindings/reset/imx8mp-reset.h> 9 #include <dt-bindings/reset/imx8mp-reset-audiomix.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/interconnect/fsl,imx8mp.h> 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 #include <dt-bindings/thermal/thermal.h> [all …]
|
H A D | imx8mp-aristainetos3-adpismarc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include "imx8mp-aristainetos3a-som-v1.dtsi" 14 compatible = "abb,imx8mp-aristanetos3-adpismarc", 15 "abb,imx8mp-aristanetos3-som", 16 "fsl,imx8mp"; 28 #gpio-cells = <2>; 29 #interrupt-cells = <2>; [all …]
|
H A D | imx8mp-kontron-dl.dtso | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include "imx8mp-pinfunc.h" 13 model = "Kontron DL i.MX8MP OSM-S"; 14 compatible = "kontron,imx8mp-bl-osm-s", "kontron,imx8mp-osm-s", "fsl,imx8mp"; 17 compatible = "pwm-backlight"; 19 brightness-levels = <0 100>; 20 num-interpolated-steps = <100>; 21 default-brightness-level = <100>; [all …]
|
H A D | imx8mp-skov-revc-tian-g07017.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 /dts-v1/; 5 #include "imx8mp-skov-reva.dtsi" 8 model = "SKOV IMX8MP CPU revC - TIAN G07017"; 9 compatible = "skov,imx8mp-skov-revc-tian-g07017", "fsl,imx8mp"; 12 compatible = "topland,tian-g07017-01"; 14 power-supply = <®_tft_vcom>; 18 remote-endpoint = <&ldb_lvds_ch0>; 29 clock-frequency = <100000>; 33 compatible = "edt,edt-ft5506"; [all …]
|
H A D | imx8mp-skov-revc-bd500.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 /dts-v1/; 5 #include "imx8mp-skov-reva.dtsi" 8 model = "SKOV IMX8MP CPU revC - bd500"; 9 compatible = "skov,imx8mp-skov-revc-bd500", "fsl,imx8mp"; 12 led_system_red: led-3 { 17 default-state = "off"; 20 led_system_green: led-4 { 24 default-state = "on"; 27 led_lan1_red: led-5 { [all …]
|
H A D | imx8mp-kontron-bl-osm-s.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 8 #include "imx8mp-kontron-osm-s.dtsi" 11 model = "Kontron BL i.MX8MP OSM-S"; 12 compatible = "kontron,imx8mp-bl-osm-s", "kontron,imx8mp-osm-s", "fsl,imx8mp"; 20 compatible = "linux,extcon-usb-gpio"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&pinctrl_usb1_id>; 23 id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; 27 compatible = "gpio-leds"; [all …]
|
H A D | imx8mp-kontron-smarc.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 #include <dt-bindings/gpio/gpio.h> 7 #include "imx8mp-kontron-osm-s.dtsi" 11 compatible = "kontron,imx8mp-smarc", "kontron,imx8mp-osm-s", "fsl,imx8mp"; 14 compatible = "gpio-leds"; 19 linux,default-trigger = "heartbeat"; 28 compatible = "infineon,slb9670", "tcg,tpm_tis-spi"; 30 spi-max-frequency = <18500000>; 34 &eqos { /* Second ethernet (OSM-S ETH_B) */ 35 pinctrl-names = "default"; [all …]
|
H A D | imx8mp-aristainetos3-proton2s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 10 #include "imx8mp-aristainetos3a-som-v1.dtsi" 14 compatible = "abb,imx8mp-aristanetos3-proton2s", 15 "abb,imx8mp-aristanetos3-som", 16 "fsl,imx8mp"; 20 compatible = "linux,wdt-gpio"; 21 pinctrl-names = "default"; [all …]
|
H A D | imx8mp-kontron-smarc-eval-carrier.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 6 /dts-v1/; 8 #include <dt-bindings/phy/phy-imx8-pcie.h> 9 #include "imx8mp-kontron-smarc.dtsi" 13 compatible = "kontron,imx8mp-smarc-eval-carrier", "kontron,imx8mp-smarc", 14 "kontron,imx8mp-osm-s", "fsl,imx8mp"; 17 compatible = "pwm-backlight"; 19 brightness-levels = <0 100>; 20 num-interpolated-steps = <100>; 21 default-brightness-level = <100>; [all …]
|
H A D | imx8mp-nitrogen-enc-carrier-board.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx8mp-nitrogen-som.dtsi" 13 compatible = "boundary,imx8mp-nitrogen-enc-carrier-board", 14 "boundary,imx8mp-nitrogen-som", "fsl,imx8mp"; 17 stdout-path = &uart2; 21 compatible = "usb-c-connector"; 22 data-role = "dual"; 23 label = "USB-C"; 26 #address-cells = <1>; [all …]
|
H A D | imx8mp-debix-som-a-bmb-08.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include "imx8mp-debix-som-a.dtsi" 12 model = "Polyhex i.MX8MPlus Debix SOM A on BMB-08"; 13 compatible = "polyhex,imx8mp-debix-som-a-bmb-08", "polyhex,imx8mp-debix-som-a", 14 "fsl,imx8mp"; 22 stdout-path = &uart2; 25 reg_baseboard_vdd3v3: regulator-baseboard-vdd3v3 { 26 compatible = "regulator-fixed"; 27 regulator-min-microvolt = <3300000>; [all …]
|
H A D | imx8mp-iota2-lumpy.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "imx8mp.dtsi" 11 compatible = "ysoft,imx8mp-iota2-lumpy", "fsl,imx8mp"; 15 compatible = "pwm-beeper"; 20 stdout-path = &uart2; 23 gpio_keys: gpio-keys { 24 compatible = "gpio-keys"; 25 pinctrl-0 = <&pinctrl_gpio_keys>; 26 pinctrl-names = "default"; [all …]
|
H A D | imx8mp-tx8p-ml81-moduline-display-106-av101hdt-a10.dtso | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 #include <dt-bindings/clock/imx8mp-clock.h> 8 #include <dt-bindings/gpio/gpio.h> 10 #include "imx8mp-pinfunc.h" 12 /dts-v1/; 16 model = "GOcontroll Moduline Display with BOE av101hdt-a10 display"; 19 compatible = "boe,av101hdt-a10"; 20 enable-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>; 21 pinctrl-0 = <&pinctrl_panel>; 22 pinctrl-names = "default"; [all …]
|
H A D | imx8mp-debix-model-a.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/usb/pd.h> 13 #include "imx8mp.dtsi" 17 compatible = "polyhex,imx8mp-debix-model-a", "polyhex,imx8mp-debix", "fsl,imx8mp"; 20 stdout-path = &uart2; 23 hdmi-connector { 24 compatible = "hdmi-connector"; [all …]
|
H A D | imx8mp-nitrogen-smarc-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include "imx8mp.dtsi" 16 compatible = "boundary,imx8mp-nitrogen-smarc-som", "fsl,imx8mp"; 19 stdout-path = &uart2; 23 compatible = "gpio-leds"; 24 pinctrl-names = "default"; 25 pinctrl-0 = <&pinctrl_gpio_led>; 27 led-0 { [all …]
|
H A D | imx8mp-libra-rdk-fpsc.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/leds/leds-pca9532.h> 9 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 #include <dt-bindings/pwm/pwm.h> 11 #include "imx8mp-phycore-fpsc.dtsi" 14 compatible = "phytec,imx8mp-libra-rdk-fpsc", 15 "phytec,imx8mp-phycore-fpsc", "fsl,imx8mp"; 19 compatible = "pwm-backlight"; 20 pinctrl-0 = <&pinctrl_lvds0>; [all …]
|
/linux/Documentation/devicetree/bindings/clock/ |
H A D | imx8mp-audiomix.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/imx8mp-audiomix.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 18 const: fsl,imx8mp-audio-blk-ctrl 23 power-domains: 30 clock-names: 32 - const: ahb 33 - const: sai1 [all …]
|
/linux/Documentation/devicetree/bindings/reset/ |
H A D | fsl,imx7-src.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/reset/fsl,imx7-src.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX7 System Reset Controller 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 13 The system reset controller can be used to reset various set of 14 peripherals. Device nodes that need access to reset lines should 15 specify them as a reset phandle in their corresponding node as 16 specified in reset.txt. [all …]
|
/linux/Documentation/devicetree/bindings/power/ |
H A D | fsl,imx-gpcv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/fsl,imx-gpcv2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrey Smirnov <andrew.smirnov@gmail.com> 18 Documentation/devicetree/bindings/power/power-domain.yaml, which are 21 IP cores belonging to a power domain should contain a 'power-domains' 27 - fsl,imx7d-gpc 28 - fsl,imx8mn-gpc 29 - fsl,imx8mq-gpc [all …]
|
/linux/Documentation/devicetree/bindings/pci/ |
H A D | fsl,imx6q-pcie.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/fsl,imx6q-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lucas Stach <l.stach@pengutronix.de> 11 - Richard Zhu <hongxing.zhu@nxp.com> 15 and thus inherits all the common properties defined in snps,dw-pcie.yaml. 19 See fsl,imx6q-pcie-ep.yaml for details on the Endpoint mode device tree 25 - fsl,imx6q-pcie 26 - fsl,imx6sx-pcie [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | fsl,imx8-pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8-pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Richard Zhu <hongxing.zhu@nxp.com> 13 "#phy-cells": 18 - fsl,imx8mm-pcie-phy 19 - fsl,imx8mp-pcie-phy 27 clock-names: 29 - const: ref [all …]
|
/linux/Documentation/devicetree/bindings/watchdog/ |
H A D | fsl-imx-wdt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/watchdog/fsl-imx-wdt.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Shawn Guo <shawnguo@kernel.org> 11 - Sascha Hauer <s.hauer@pengutronix.de> 12 - Fabio Estevam <festevam@gmail.com> 17 - const: fsl,imx21-wdt 18 - items: 19 - enum: [all …]
|
/linux/drivers/gpu/drm/bridge/imx/ |
H A D | imx8mp-hdmi-tx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 28 if (mode->clock < 13500) in imx8mp_hdmi_mode_valid() 31 if (mode->clock > 297000) in imx8mp_hdmi_mode_valid() 34 round_rate = clk_round_rate(hdmi->pixclk, mode->clock * 1000); in imx8mp_hdmi_mode_valid() 35 /* imx8mp's pixel clock generator (fsl-samsung-hdmi) cannot generate in imx8mp_hdmi_mode_valid() 39 * 0.5% = 5/1000 tolerance (mode->clock is 1/1000) in imx8mp_hdmi_mode_valid() 41 if (abs(round_rate - mode->clock * 1000) > mode->clock * 5) in imx8mp_hdmi_mode_valid() 44 /* We don't support double-clocked and Interlaced modes */ in imx8mp_hdmi_mode_valid() 45 if ((mode->flags & DRM_MODE_FLAG_DBLCLK) || in imx8mp_hdmi_mode_valid() 46 (mode->flags & DRM_MODE_FLAG_INTERLACE)) in imx8mp_hdmi_mode_valid() [all …]
|