| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/pinctrl/ |
| H A D | fsl,imx8mq-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/fsl,imx8mq-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale IMX8MQ IOMUX Controller 10 - Anson Huang <Anson.Huang@nxp.com> 13 Please refer to fsl,imx-pinctrl.txt and pinctrl-bindings.txt in this directory 18 const: fsl,imx8mq-iomuxc 37 be found in <arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h>. The last 38 integer CONFIG is the pad setting value like pull-up on this pin. Please [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mq.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * Copyright (C) 2017-2018 Pengutronix, Lucas Stach <kernel@pengutronix.de> 7 #include <dt-bindings/clock/imx8mq-clock.h> 8 #include <dt-bindings/power/imx8mq-power.h> 9 #include <dt-bindings/reset/imx8mq-reset.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include "dt-bindings/input/input.h" 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/thermal/thermal.h> 14 #include "imx8mq-pinfunc.h" [all …]
|
| H A D | imx8mm.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mm-clock.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/thermal/thermal.h> 12 #include "imx8mm-pinfunc.h" 15 interrupt-parent = <&gic>; 16 #address-cells = <2>; 17 #size-cells = <2>; [all …]
|
| H A D | imx8mq-zii-ultra-rmb3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 8 #include "imx8mq-zii-ultra.dtsi" 12 compatible = "zii,imx8mq-ultra-rmb3", "zii,imx8mq-ultra", "fsl,imx8mq"; 16 pinctrl-names = "default"; 17 pinctrl-0 = <&pinctrl_ecspi1>; 18 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>; 20 #address-cells = <1>; 21 #size-cells = <0>; 24 compatible = "st,n25q128a13", "jedec,spi-nor"; [all …]
|
| H A D | imx8mn.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mn-clock.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/thermal/thermal.h> 12 #include "imx8mn-pinfunc.h" 15 interrupt-parent = <&gic>; 16 #address-cells = <2>; 17 #size-cells = <2>; [all …]
|
| H A D | imx8mq-hummingboard-pulse.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2018 Jon Nettleton <jon@solid-run.com> 6 /dts-v1/; 8 #include "dt-bindings/usb/pd.h" 9 #include "imx8mq-sr-som.dtsi" 13 compatible = "solidrun,hummingboard-pulse", "fsl,imx8mq"; 16 stdout-path = &uart1; 19 reg_usdhc2_vmmc: regulator-usdhc2-vmmc { 20 compatible = "regulator-fixed"; 21 pinctrl-names = "default"; [all …]
|
| 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/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/thermal/thermal.h> 12 #include "imx8mp-pinfunc.h" 15 interrupt-parent = <&gic>; 16 #address-cells = <2>; 17 #size-cells = <2>; [all …]
|
| H A D | imx8mq-evk.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 * Copyright (C) 2017-2018 Pengutronix, Lucas Stach <kernel@pengutronix.de> 7 /dts-v1/; 9 #include "imx8mq.dtsi" 13 compatible = "fsl,imx8mq-evk", "fsl,imx8mq"; 16 stdout-path = &uart1; 24 pcie0_refclk: pcie0-refclk { 25 compatible = "fixed-clock"; 26 #clock-cells = <0>; 27 clock-frequency = <100000000>; [all …]
|
| H A D | imx8mq-nitrogen.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/input/input.h> 9 #include "imx8mq.dtsi" 13 compatible = "boundary,imx8mq-nitrogen8m", "fsl,imx8mq"; 16 stdout-path = "serial0:115200n8"; 24 gpio-keys { 25 compatible = "gpio-keys"; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinctrl_gpio_keys>; [all …]
|
| H A D | imx8mq-phanbell.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright 2017-2019 NXP 6 /dts-v1/; 8 #include "imx8mq.dtsi" 9 #include <dt-bindings/interrupt-controller/irq.h> 13 compatible = "google,imx8mq-phanbell", "fsl,imx8mq"; 16 stdout-path = &uart1; 24 pmic_osc: clock-pmic { 25 compatible = "fixed-clock"; 26 #clock-cells = <0>; [all …]
|
| H A D | imx8mq-thor96.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 7 /dts-v1/; 9 #include "imx8mq.dtsi" 13 compatible = "einfochips,imx8mq-thor96", "fsl,imx8mq"; 16 stdout-path = &uart1; 25 compatible = "gpio-leds"; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinctrl_leds>; 29 user-led1 { 32 linux,default-trigger = "heartbeat"; [all …]
|
| H A D | imx8mq-pico-pi.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 9 /dts-v1/; 11 #include "imx8mq.dtsi" 12 #include <dt-bindings/interrupt-controller/irq.h> 15 model = "TechNexion PICO-PI-8M"; 16 compatible = "technexion,pico-pi-imx8m", "fsl,imx8mq"; 19 stdout-path = &uart1; 22 pmic_osc: clock-pmic { 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; [all …]
|
| H A D | imx8mq-sr-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2018 Jon Nettleton <jon@solid-run.com> 6 #include "imx8mq.dtsi" 9 reg_vdd_3v3: regulator-vdd-3v3 { 10 compatible = "regulator-fixed"; 11 regulator-always-on; 12 regulator-name = "vdd_3v3"; 13 regulator-min-microvolt = <3300000>; 14 regulator-max-microvolt = <3300000>; 19 pinctrl-names = "default"; [all …]
|
| H A D | imx8mq-librem5-devkit.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2018-2019 Purism SPC 6 /dts-v1/; 8 #include "dt-bindings/input/input.h" 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include "dt-bindings/pwm/pwm.h" 11 #include "dt-bindings/usb/pd.h" 12 #include "imx8mq.dtsi" 16 compatible = "purism,librem5-devkit", "fsl,imx8mq"; 18 backlight_dsi: backlight-dsi { [all …]
|
| H A D | imx8mq-librem5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2018-2020 Purism SPC 6 /dts-v1/; 8 #include "dt-bindings/input/input.h" 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include "dt-bindings/pwm/pwm.h" 11 #include "dt-bindings/usb/pd.h" 12 #include "imx8mq.dtsi" 16 compatible = "purism,librem5", "fsl,imx8mq"; 18 backlight_dsi: backlight-dsi { [all …]
|
| H A D | imx8mq-zii-ultra.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "imx8mq.dtsi" 10 mdio-gpio0 = &mdio0; 15 stdout-path = &uart1; 18 mdio0: bitbang-mdio { 19 compatible = "virtual,mdio-gpio"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_mdio_bitbang>, <&pinctrl_fec1_phy_reset>; 24 #address-cells = <1>; 25 #size-cells = <0>; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/ |
| H A D | pci-imx6.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 18 #include <linux/mfd/syscon/imx7-iomuxc-gpr.h> 35 #include "pcie-designware.h" 43 #define to_imx6_pcie(x) dev_get_drvdata((x)->dev) 50 IMX8MQ, enumerator 96 /* PCIe Port Logic registers (memory-mapped) */ 109 /* PHY registers (not memory-mapped) */ 146 struct dw_pcie *pci = imx6_pcie->pci; in pcie_phy_poll_ack() 162 return -ETIMEDOUT; in pcie_phy_poll_ack() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/freescale/ |
| H A D | pinctrl-imx8mq.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright 2017-2018 NXP 16 #include "pinctrl-imx.h" 326 .gpr_compatible = "fsl,imx8mq-iomuxc-gpr", 330 { .compatible = "fsl,imx8mq-iomuxc", .data = &imx8mq_pinctrl_info, }, 342 .name = "imx8mq-pinctrl",
|
| /OK3568_Linux_fs/kernel/sound/soc/fsl/ |
| H A D | fsl_sai.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 // Copyright 2012-2015 Freescale Semiconductor, Inc. 21 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 24 #include "imx-pcm.h" 41 * fsl_sai_dir_is_synced - Check if stream is synced by the opposite stream 55 return !sai->synchronous[dir] && sai->synchronous[adir]; in fsl_sai_dir_is_synced() 61 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_isr() 62 struct device *dev = &sai->pdev->dev; in fsl_sai_isr() 74 regmap_read(sai->regmap, FSL_SAI_TCSR(ofs), &xcsr); in fsl_sai_isr() 104 regmap_write(sai->regmap, FSL_SAI_TCSR(ofs), flags | xcsr); in fsl_sai_isr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/dma/ |
| H A D | imx-sdma.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // drivers/dma/imx-sdma.c 11 // Copyright 2004-2009 Freescale Semiconductor, Inc. All Rights Reserved. 26 #include <linux/dma-mapping.h> 38 #include <linux/platform_data/dma-imx-sdma.h> 39 #include <linux/platform_data/dma-imx.h> 42 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 45 #include "virt-dma.h" 129 * 0-7 Lower WML Lower watermark level 140 * 13-15 --------- MUST BE 0 [all …]
|