Home
last modified time | relevance | path

Searched +full:mpc5200 +full:- +full:spi (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/Documentation/devicetree/bindings/powerpc/fsl/
Dmpc5200.txt1 MPC5200 Device Tree Bindings
2 ----------------------------
4 (c) 2006-2009 Secret Lab Technologies Ltd
8 ------------------
9 For mpc5200 on-chip devices, the format for each compatible value is
10 <chip>-<device>[-<mode>]. The OS should be able to match a device driver
15 The split between the MPC5200 and the MPC5200B leaves a bit of a
18 chip? For the MPC5200; the answer is easy. Most of the SoC devices
19 originally appeared on the MPC5200. Since they didn't exist anywhere
21 "fsl,mpc5200-<device>".
[all …]
/Linux-v5.4/arch/powerpc/boot/dts/
Dlite5200.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2006-2007 Secret Lab Technologies Ltd.
9 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
16 interrupt-parent = <&mpc5200_pic>;
19 #address-cells = <1>;
20 #size-cells = <0>;
25 d-cache-line-size = <32>;
26 i-cache-line-size = <32>;
[all …]
Dmpc5200b.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
10 /dts-v1/;
15 #address-cells = <1>;
16 #size-cells = <1>;
17 interrupt-parent = <&mpc5200_pic>;
20 #address-cells = <1>;
21 #size-cells = <0>;
26 d-cache-line-size = <32>;
27 i-cache-line-size = <32>;
28 d-cache-size = <0x4000>; // L1, 16K
[all …]
Dmotionpro.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Motion-PRO board Device Tree Source
11 &gpt0 { fsl,has-wdt; };
12 &gpt6 { // Motion-PRO status LED
13 compatible = "promess,motionpro-led";
14 label = "motionpro-statusled";
15 blink-delay = <100>; // 100 msec
17 &gpt7 { // Motion-PRO ready LED
18 compatible = "promess,motionpro-led";
19 label = "motionpro-readyled";
[all …]
Dlite5200b.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright 2006-2007 Secret Lab Technologies Ltd.
11 &gpt0 { fsl,has-wdt; };
12 &gpt2 { gpio-controller; };
13 &gpt3 { gpio-controller; };
20 compatible = "gpio-leds";
26 linux,default-trigger = "heartbeat";
40 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
41 cell-index = <0>;
66 // compatible = "fsl,mpc5200b-psc-ac97","fsl,mpc5200-psc-ac97";
[all …]
Do2d.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
12 gpio-controller;
13 fsl,has-wdt;
14 fsl,wdt-on-boot = <0>;
16 &gpt1 { gpio-controller; };
33 compatible = "fsl,mpc5200b-psc-spi","fsl,mpc5200-psc-spi";
34 #address-cells = <1>;
35 #size-cells = <0>;
36 cell-index = <0>;
40 spi-max-frequency = <250000>;
[all …]
Da4m072.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
14 &gpt0 { fsl,has-wdt; };
15 &gpt3 { gpio-controller; };
16 &gpt4 { gpio-controller; };
17 &gpt5 { gpio-controller; };
24 #address-cells = <1>;
25 #size-cells = <1>;
26 compatible = "fsl,mpc5200b-immr";
29 bus-frequency = <0>; /* From boot loader */
30 system-frequency = <0>; /* From boot loader */
[all …]
Duc101.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright 2006-2007 Secret Lab Technologies Ltd.
12 &gpt0 { gpio-controller; };
13 &gpt1 { gpio-controller; };
14 &gpt2 { gpio-controller; };
15 &gpt3 { gpio-controller; };
16 &gpt4 { gpio-controller; };
17 &gpt5 { gpio-controller; };
18 &gpt6 { gpio-controller; };
19 &gpt7 { gpio-controller; };
[all …]
Ddigsy_mtc.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
12 &gpt0 { gpio-controller; fsl,has-wdt; };
13 &gpt1 { gpio-controller; };
16 model = "intercontrol,digsy-mtc";
17 compatible = "intercontrol,digsy-mtc";
28 spi@f00 {
31 spi-max-frequency = <32000>;
49 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
53 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
61 phy-handle = <&phy0>;
[all …]
Da3m071.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
16 &gpt0 { fsl,has-wdt; };
23 #address-cells = <1>;
24 #size-cells = <1>;
25 compatible = "fsl,mpc5200b-immr";
28 bus-frequency = <0>; /* From boot loader */
29 system-frequency = <0>; /* From boot loader */
31 spi@f00 {
40 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
62 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
[all …]
Dmucmc52.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Copyright 2006-2007 Secret Lab Technologies Ltd.
13 &gpt0 { gpio-controller; };
14 &gpt1 { gpio-controller; };
15 &gpt2 { gpio-controller; };
16 &gpt3 { gpio-controller; };
41 spi@f00 {
50 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
54 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
70 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
[all …]
/Linux-v5.4/drivers/spi/
Dspi-mpc52xx.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * MPC52xx SPI bus driver.
7 * This is the driver for the MPC5200's dedicated SPI controller.
9 * Note: this driver does not support the MPC5200 PSC in SPI mode. For
10 * that driver see drivers/spi/mpc52xx_psc_spi.c
18 #include <linux/spi/spi.h>
26 MODULE_DESCRIPTION("MPC52xx SPI (non-PSC) Driver");
99 if (ms->gpio_cs_count > 0) { in mpc52xx_spi_chipsel()
100 cs = ms->message->spi->chip_select; in mpc52xx_spi_chipsel()
101 gpio_set_value(ms->gpio_cs[cs], value ? 0 : 1); in mpc52xx_spi_chipsel()
[all …]
Dspi-mpc52xx-psc.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MPC52xx PSC in SPI mode driver.
20 #include <linux/spi/spi.h>
31 void (*cs_control)(struct spi_device *spi, bool on);
58 static int mpc52xx_psc_spi_transfer_setup(struct spi_device *spi, in mpc52xx_psc_spi_transfer_setup() argument
61 struct mpc52xx_psc_spi_cs *cs = spi->controller_state; in mpc52xx_psc_spi_transfer_setup()
63 cs->speed_hz = (t && t->speed_hz) in mpc52xx_psc_spi_transfer_setup()
64 ? t->speed_hz : spi->max_speed_hz; in mpc52xx_psc_spi_transfer_setup()
65 cs->bits_per_word = (t && t->bits_per_word) in mpc52xx_psc_spi_transfer_setup()
66 ? t->bits_per_word : spi->bits_per_word; in mpc52xx_psc_spi_transfer_setup()
[all …]
/Linux-v5.4/sound/soc/fsl/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 This option is only useful for out-of-tree drivers since
15 in-tree drivers select it automatically.
25 This option is only useful for out-of-tree drivers since
26 in-tree drivers select it automatically.
43 This option is only useful for out-of-tree drivers since
44 in-tree drivers select it automatically.
55 This option is only useful for out-of-tree drivers since
56 in-tree drivers select it automatically.
65 This option is only useful for out-of-tree drivers since
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dspi-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SPI Controller Generic Binding
10 - Mark Brown <broonie@kernel.org>
13 SPI busses can be described with a node for the SPI controller device
14 and a set of child nodes for each SPI slave on the bus. The system SPI
15 controller may be described for use in SPI master mode or in SPI slave mode,
20 pattern: "^spi(@.*|-[0-9a-f])*$"
[all …]
/Linux-v5.4/drivers/rtc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
47 This clock should be battery-backed, so that it reads the correct
48 time when the system boots from a power-off state. Otherwise, your
135 once-per-second update interrupts, used for synchronization.
153 will be called rtc-test.
167 will be called rtc-88pm860x.
177 will be called rtc-88pm80x.
181 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
184 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
187 will be called rtc-ab-b5ze-s3.
[all …]