Home
last modified time | relevance | path

Searched +full:imx28 +full:- +full:spi (Results 1 – 25 of 34) sorted by relevance

12

/linux-5.10/arch/arm/boot/dts/
Dimx28-sps1.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
6 /dts-v1/;
7 #include "imx28.dtsi"
11 compatible = "schulercontrol,imx28-sps1", "fsl,imx28";
21 pinctrl-names = "default";
22 pinctrl-0 = <&hog_pins_a>;
24 hog_pins_a: hog-gpios@0 {
26 fsl,pinmux-ids = <
31 fsl,drive-strength = <MXS_DRIVE_4mA>;
33 fsl,pull-up = <MXS_PULL_DISABLE>;
[all …]
Dimx28-evk.dts1 // SPDX-License-Identifier: GPL-2.0+
5 /dts-v1/;
6 #include "imx28.dtsi"
10 compatible = "fsl,imx28-evk", "fsl,imx28";
18 reg_3p3v: regulator-3p3v {
19 compatible = "regulator-fixed";
20 regulator-name = "3P3V";
21 regulator-min-microvolt = <3300000>;
22 regulator-max-microvolt = <3300000>;
23 regulator-always-on;
[all …]
Dimx28-duckbill-2-spi.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include "imx28.dtsi"
13 model = "I2SE Duckbill 2 SPI";
14 compatible = "i2se,duckbill-2-spi", "i2se,duckbill-2", "fsl,imx28";
27 ssp0: spi@80010000 {
28 compatible = "fsl,imx28-mmc";
[all …]
Dimx28-apf28dev.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright 2012 Armadeus Systems - <support@armadeus.com>
7 #include "imx28-apf28.dts"
11 compatible = "armadeus,imx28-apf28dev", "armadeus,imx28-apf28", "fsl,imx28";
15 ssp0: spi@80010000 {
16 compatible = "fsl,imx28-mmc";
17 pinctrl-names = "default";
18 pinctrl-0 = <&mmc0_4bit_pins_a
20 bus-width = <4>;
24 ssp2: spi@80014000 {
[all …]
Dimx28-duckbill.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2013-2014,2016 Michael Heimpold <mhei@heimpold.de>
4 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include "imx28.dtsi"
13 compatible = "i2se,duckbill", "fsl,imx28";
22 ssp0: spi@80010000 {
23 compatible = "fsl,imx28-mmc";
24 pinctrl-names = "default";
[all …]
Dimx28-m28evk.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 /dts-v1/;
8 #include "imx28-m28.dtsi"
12 compatible = "aries,m28evk", "denx,m28evk", "fsl,imx28";
16 ssp0: spi@80010000 {
17 compatible = "fsl,imx28-mmc";
18 pinctrl-names = "default";
19 pinctrl-0 = <&mmc0_8bit_pins_a
22 bus-width = <8>;
23 wp-gpios = <&gpio3 10 0>;
[all …]
Dimx28-ts4600.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2016 Savoir-Faire Linux
7 /dts-v1/;
8 #include "imx28.dtsi"
9 #include "dt-bindings/gpio/gpio.h"
13 model = "Technologic Systems i.MX28 TS-4600";
14 compatible = "technologic,imx28-ts4600", "fsl,imx28";
23 ssp0: spi@80010000 {
24 compatible = "fsl,imx28-mmc";
25 pinctrl-names = "default";
[all …]
Dimx28.dtsi1 // SPDX-License-Identifier: GPL-2.0+
5 #include <dt-bindings/gpio/gpio.h>
6 #include "imx28-pinfunc.h"
9 #address-cells = <1>;
10 #size-cells = <1>;
12 interrupt-parent = <&icoll>;
15 * pre-existing /chosen node to be available to insert the
42 #address-cells = <1>;
43 #size-cells = <0>;
46 compatible = "arm,arm926ej-s";
[all …]
Dimx28-duckbill-2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include "imx28.dtsi"
14 compatible = "i2se,duckbill-2", "fsl,imx28";
23 ssp0: spi@80010000 {
24 compatible = "fsl,imx28-mmc";
25 pinctrl-names = "default";
[all …]
Dimx28-duckbill-2-485.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include "imx28.dtsi"
14 compatible = "i2se,duckbill-2-485", "i2se,duckbill-2", "fsl,imx28";
23 ssp0: spi@80010000 {
24 compatible = "fsl,imx28-mmc";
25 pinctrl-names = "default";
[all …]
Dimx28-cfa10056.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * The CFA-10055 is an expansion board for the CFA-10036 module and
8 * CFA-10037, thus we need to include the CFA-10037 DTS.
10 #include "imx28-cfa10037.dts"
13 model = "Crystalfontz CFA-10056 Board";
14 …compatible = "crystalfontz,cfa10056", "crystalfontz,cfa10037", "crystalfontz,cfa10036", "fsl,imx28
19 spi2_pins_cfa10056: spi2-cfa10056@0 {
21 fsl,pinmux-ids = <
27 fsl,drive-strength = <MXS_DRIVE_8mA>;
29 fsl,pull-up = <MXS_PULL_ENABLE>;
[all …]
Dimx28-apx4devkit.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
3 #include "imx28.dtsi"
7 compatible = "bluegiga,apx4devkit", "fsl,imx28";
16 nand-controller@8000c000 {
17 pinctrl-names = "default";
18 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
22 ssp0: spi@80010000 {
23 compatible = "fsl,imx28-mmc";
24 pinctrl-names = "default";
[all …]
Dimx28-duckbill-2-enocean.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2015-2017 I2SE GmbH <info@i2se.com>
7 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include "imx28.dtsi"
15 compatible = "i2se,duckbill-2-enocean", "i2se,duckbill-2", "fsl,imx28";
24 ssp0: spi@80010000 {
25 compatible = "fsl,imx28-mmc";
[all …]
Dimx28-tx28.dts3 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de>
5 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "imx28.dtsi"
45 #include <dt-bindings/gpio/gpio.h>
46 #include <dt-bindings/interrupt-controller/irq.h>
49 model = "Ka-Ro electronics TX28 module";
50 compatible = "karo,tx28", "fsl,imx28";
70 reg = <0x40000000 0>; /* will be filled in by U-Boot */
74 compatible = "w1-gpio";
[all …]
Dimx28-cfa10055.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 * The CFA-10055 is an expansion board for the CFA-10036 module and
9 * CFA-10037, thus we need to include the CFA-10037 DTS.
11 #include "imx28-cfa10037.dts"
14 model = "Crystalfontz CFA-10055 Board";
15 …compatible = "crystalfontz,cfa10055", "crystalfontz,cfa10037", "crystalfontz,cfa10036", "fsl,imx28
20 spi2_pins_cfa10055: spi2-cfa10055@0 {
22 fsl,pinmux-ids = <
28 fsl,drive-strength = <MXS_DRIVE_8mA>;
30 fsl,pull-up = <MXS_PULL_ENABLE>;
[all …]
Dimx28-m28cu3.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
6 /dts-v1/;
7 #include "imx28.dtsi"
11 compatible = "msr,m28cu3", "fsl,imx28";
20 nand-controller@8000c000 {
21 #address-cells = <1>;
22 #size-cells = <1>;
23 pinctrl-names = "default";
24 pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
28 label = "gpmi-nfc-0-boot";
[all …]
Dimx28-cfa10036.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
6 /dts-v1/;
7 #include "imx28.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
11 model = "Crystalfontz CFA-10036 Board";
12 compatible = "crystalfontz,cfa10036", "fsl,imx28";
22 ssd1306_cfa10036: ssd1306-10036@0 {
24 fsl,pinmux-ids = <
27 fsl,drive-strength = <MXS_DRIVE_4mA>;
29 fsl,pull-up = <MXS_PULL_DISABLE>;
[all …]
Dimx28-cfa10049.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
8 * need to include the CFA-10036 DTS.
10 #include "imx28-cfa10036.dts"
13 model = "Crystalfontz CFA-10049 Board";
14 compatible = "crystalfontz,cfa10049", "crystalfontz,cfa10036", "fsl,imx28";
17 compatible = "i2c-mux-gpio";
18 #address-cells = <1>;
19 #size-cells = <0>;
20 pinctrl-names = "default";
[all …]
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 dtb-$(CONFIG_ARCH_ALPINE) += \
3 alpine-db.dtb
4 dtb-$(CONFIG_MACH_ARTPEC6) += \
5 artpec6-devboard.dtb
6 dtb-$(CONFIG_MACH_ASM9260) += \
7 alphascale-asm9260-devkit.dtb
9 dtb-$(CONFIG_SOC_AT91RM9200) += \
12 dtb-$(CONFIG_SOC_AT91SAM9) += \
14 at91-qil_a9260.dtb \
[all …]
/linux-5.10/Documentation/devicetree/bindings/spi/
Dmxs-spi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/mxs-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale MX233/MX28 SSP/SPI
10 - Marek Vasut <marex@denx.de>
13 - $ref: "/schemas/spi/spi-controller.yaml#"
18 - fsl,imx23-spi
19 - fsl,imx28-spi
30 dma-names:
[all …]
/linux-5.10/Documentation/devicetree/bindings/net/
Dqca,qca7000.txt3 The QCA7000 is a serial-to-powerline bridge with a host interface which could
4 be configured either as SPI or UART slave. This configuration is done by
7 (a) Ethernet over SPI
9 In order to use the QCA7000 as SPI device it must be defined as a child of a
10 SPI master in the device tree.
13 - compatible : Should be "qca,qca7000"
14 - reg : Should specify the SPI chip select
15 - interrupts : The first cell should specify the index of the source
18 - spi-cpha : Must be set
19 - spi-cpol : Must be set
[all …]
Dmicrochip,enc28j60.txt3 This is a standalone 10 MBit ethernet controller with SPI interface.
5 For each device connected to a SPI bus, define a child node within
6 the SPI master node.
9 - compatible: Should be "microchip,enc28j60"
10 - reg: Specify the SPI chip select the ENC28J60 is wired to
11 - interrupts: Specify the interrupt index within the interrupt controller (referred
12 to above in interrupt-parent) and interrupt type. The ENC28J60 natively
15 - pinctrl-names: List of assigned state names, see pinctrl binding documentation.
16 - pinctrl-0: List of phandles to configure the GPIO pin used as interrupt line,
21 - spi-max-frequency: Maximum frequency of the SPI bus when accessing the ENC28J60.
[all …]
/linux-5.10/Documentation/devicetree/bindings/arm/
Dfsl.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Shawn Guo <shawnguo@kernel.org>
11 - Li Yang <leoyang.li@nxp.com>
18 - description: i.MX1 based Boards
20 - enum:
21 - armadeus,imx1-apf9328
22 - fsl,imx1ads
23 - const: fsl,imx1
[all …]
/linux-5.10/drivers/spi/
Dspi-mxs.c1 // SPDX-License-Identifier: GPL-2.0+
3 // Freescale MXS SPI master driver
15 // Based on code from U-Boot bootloader by:
18 // Based on spi-stmp.c, which is:
28 #include <linux/dma-mapping.h>
39 #include <linux/spi/spi.h>
40 #include <linux/spi/mxs-spi.h>
41 #include <trace/events/spi.h>
43 #define DRIVER_NAME "mxs-spi"
55 #define TXRX_DEASSERT_CS (1<<1) /* De-assert CS at end of txrx */
[all …]
/linux-5.10/drivers/mmc/host/
Dmxs-mmc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Portions copyright (C) 2004-2005 Pierre Ossman, W83L51xD SD/MMC driver
7 * Copyright 2009-2011 Freescale Semiconductor, Inc.
18 #include <linux/dma-mapping.h>
20 #include <linux/dma/mxs-dma.h>
28 #include <linux/mmc/slot-gpio.h>
32 #include <linux/spi/mxs-spi.h>
34 #define DRIVER_NAME "mxs-mmc"
65 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_get_cd()
68 if (host->broken_cd) in mxs_mmc_get_cd()
[all …]

12