| /freebsd-src/sys/dts/arm/ | 
| H A D | imx51x.dtsi | 32 	#address-cells = <1>;33 	#size-cells = <1>;
 41 		#address-cells = <1>;
 42 		#size-cells = <0>;
 48 			d-cache-line-size = <32>;
 49 			i-cache-line-size = <32>;
 50 			d-cache-size = <0x8000>;
 51 			i-cache-size = <0x8000>;
 53 			timebase-frequency = <0>;
 54 			bus-frequency = <0>;
 [all …]
 
 | 
| H A D | imx53x.dtsi | 34 	#address-cells = <1>;35 	#size-cells = <1>;
 43 		#address-cells = <1>;
 44 		#size-cells = <0>;
 50 			d-cache-line-size = <32>;
 51 			i-cache-line-size = <32>;
 52 			d-cache-size = <0x8000>;
 53 			i-cache-size = <0x8000>;
 54 			l2-cache-line-size = <32>;
 55 			l2-cache-line = <0x40000>;
 [all …]
 
 | 
| /freebsd-src/sys/contrib/device-tree/src/arm/nxp/imx/ | 
| H A D | imx51.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+6 #include "imx51-pinfunc.h"
 7 #include <dt-bindings/clock/imx5-clock.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-binding
 [all...]
 | 
| H A D | imx50.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+7 #include "imx50-pinfunc.h"
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/clock/imx5-clock.h>
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 16 	 * pre-existing /chosen node to be available to insert the
 47 		#address-cells = <1>;
 48 		#size-cells = <0>;
 51 			compatible = "arm,cortex-a8";
 [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-gi
 [all...]
 | 
| H A D | imx51-eukrea-mbimxsd51-baseboard.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later6 /dts-v1/;
 7 #include "imx51-eukrea-cpuimx51.dtsi"
 8 #include <dt-bindings/gpio/gpio.h>
 12 	compatible = "eukrea,mbimxsd51","eukrea,cpuimx51", "fsl,imx51";
 16 			compatible = "fixed-clock";
 17 			#clock-cells = <0>;
 18 			clock-frequency = <24000000>;
 23 		compatible = "gpio-keys";
 24 		pinctrl-names = "default";
 [all …]
 
 | 
| H A D | imx6sl.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #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-cell
 [all...]
 | 
| H A D | imx53.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+6 #include "imx53-pinfunc.h"
 7 #include <dt-bindings/clock/imx5-clock.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/interrupt-controller/irq.h>
 13 	#address-cells = <1>;
 14 	#size-cells = <1>;
 17 	 * pre-existing /chosen node to be available to insert the
 50 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | imx6sx.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #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
 [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
 [all...]
 | 
| H A D | imx51-babbage.dts | 1 // SPDX-License-Identifier: GPL-2.0+6 /dts-v1/;
 7 #include "imx51.dtsi"
 11 	compatible = "fsl,imx51-babbage", "fsl,imx51";
 14 		stdout-path = &uart1;
 23 		clock-frequenc
 [all...]
 | 
| H A D | imx6ul.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/clock/imx6ul-clock.h>
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/interrupt-controller/arm-gi
 [all...]
 | 
| H A D | imx7s.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT6 #include <dt-bindings/clock/imx7d-clock.h>
 7 #include <dt-bindings/power/imx7-power.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-binding
 [all...]
 | 
| /freebsd-src/sys/contrib/device-tree/Bindings/serial/ | 
| H A D | fsl-imx-uart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/serial/fsl-imx-uart.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Freescale i.MX Universal Asynchronous Receiver/Transmitter (UART)
 10   - Fabio Estevam <festevam@gmail.com>
 15       - const: fsl,imx1-uart
 16       - const: fsl,imx21-uart
 17       - items:
 18           - enum:
 [all …]
 
 | 
| H A D | fsl-imx-uart.txt | 1 * Freescale i.MX Universal Asynchronous Receiver/Transmitter (UART)4 - compatible : Should be "fsl,<soc>-uart"
 5 - reg : Address and length of the register set for the device
 6 - interrupts : Should contain uart interrupt
 9 - fsl,dte-mode : Indicate the uart works in DTE mode. The uart works
 11 - fsl,inverted-tx , fsl,inverted-rx : Indicate that the hardware attached
 15 - rs485-rts-delay, rs485-rts-active-low, rs485-rx-during-tx,
 16   linux,rs485-enabled-at-boot-time: see rs485.txt. Note that for RS485
 17   you must enable either the "uart-has-rtscts" or the "rts-gpios"
 18   properties. In case you use "uart-has-rtscts" the signal that controls
 [all …]
 
 | 
| /freebsd-src/sys/contrib/device-tree/Bindings/dma/ | 
| H A D | fsl-imx-sdma.txt | 4 - compatible : Should be one of5       "fsl,imx25-sdma"
 6       "fsl,imx31-sdma", "fsl,imx31-to1-sdma", "fsl,imx31-to2-sdma"
 7       "fsl,imx35-sdma", "fsl,imx35-to1-sdma", "fsl,imx35-to2-sdma"
 8       "fsl,imx51-sdma"
 9       "fsl,imx53-sdma"
 10       "fsl,imx6q-sdma"
 11       "fsl,imx7d-sdma"
 12       "fsl,imx6ul-sdma"
 13       "fsl,imx8mq-sdma"
 [all …]
 
 | 
| H A D | fsl,imx-sdma.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/dma/fsl,imx-sdm
 [all...]
 | 
| /freebsd-src/sys/arm/freescale/imx/ | 
| H A D | imx_console.c | 1 /*-29 /* Simple UART console driver for Freescale i.MX515 */
 38 /* Allow it to be predefined, to be able to use another UART for console */
 40 #define	IMX_UART_BASE	0xe3fbc000 /* imx51 UART1 */
 59  * The base address of the uart registers.
 70  * uart related funcs
 140         sprintf(cp->cn_name, "uart");  in uart_cnprobe()
 141         cp->cn_pri = CN_NORMAL;  in uart_cnprobe()
 172 CONSOLE_DRIVER(uart);
 
 | 
| /freebsd-src/sys/contrib/device-tree/src/arm64/freescale/ | 
| 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/power/imx8mn-power.h>
 8 #include <dt-bindings/reset/imx8mq-reset.h>
 9 #include <dt-binding
 [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-gi
 [all...]
 | 
| 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-rese
 [all...]
 | 
| /freebsd-src/sys/dev/uart/ | 
| H A D | uart_dev_imx.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 41 #include <dev/uart/uart.h>
 42 #include <dev/uart/uart_cpu.h>
 43 #include <dev/uart/uart_cpu_fdt.h>
 44 #include <dev/uart/uart_bus.h>
 45 #include <dev/uart/uart_dev_imx.h>
 71  * Low-level UART interface.
 98 	    msg, bas->bsh,
 129 	 * don't know what u-boot might have set up.  in imx_uart_getbaud()
 [all …]
 
 |