Home
last modified time | relevance | path

Searched +full:cpm1 +full:- +full:fsl (Results 1 – 25 of 62) sorted by relevance

123

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dgpio.txt1 Every GPIO controller node must have #gpio-cells property defined,
2 this information will be used to translate gpio-specifiers.
4 On CPM1 devices, all ports are using slightly different register layouts.
10 - compatible : "fsl,cpm1-pario-bank-a", "fsl,cpm1-pario-bank-b",
11 "fsl,cpm1-pario-bank-c", "fsl,cpm1-pario-bank-d",
12 "fsl,cpm1-pario-bank-e", "fsl,cpm2-pario-bank"
13 - #gpio-cells : Should be two. The first cell is the pin number and the
15 - gpio-controller : Marks the port as GPIO controller.
17 - fsl,cpm1-gpio-irq-mask : For banks having interrupt capability (like port C
18 on CPM1), this item tells which ports have an associated interrupt (ports are
[all …]
Dserial.txt4 - fsl,cpm1-smc-uart
5 - fsl,cpm2-smc-uart
6 - fsl,cpm1-scc-uart
7 - fsl,cpm2-scc-uart
8 - fsl,qe-uart
11 property as described in booting-without-of.txt, section IX.1 in the following
23 compatible = "fsl,mpc8272-scc-uart",
24 "fsl,cpm2-scc-uart";
27 interrupt-parent = <&PIC>;
28 fsl,cpm-brg = <1>;
[all …]
Dnetwork.txt4 - fsl,cpm1-scc-enet
5 - fsl,cpm2-scc-enet
6 - fsl,cpm1-fec-enet
7 - fsl,cpm2-fcc-enet (third resource is GFEMR)
8 - fsl,qe-enet
13 compatible = "fsl,mpc8272-fcc-enet",
14 "fsl,cpm2-fcc-enet";
16 local-mac-address = [ 00 00 00 00 00 00 ];
18 interrupt-parent = <&PIC>;
19 phy-handle = <&PHY0>;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dgpio.txt1 Every GPIO controller node must have #gpio-cells property defined,
2 this information will be used to translate gpio-specifiers.
4 On CPM1 devices, all ports are using slightly different register layouts.
10 - compatible : "fsl,cpm1-pario-bank-a", "fsl,cpm1-pario-bank-b",
11 "fsl,cpm1-pario-bank-c", "fsl,cpm1-pario-bank-d",
12 "fsl,cpm1-pario-bank-e", "fsl,cpm2-pario-bank"
13 - #gpio-cells : Should be two. The first cell is the pin number and the
15 - gpio-controller : Marks the port as GPIO controller.
17 - fsl,cpm1-gpio-irq-mask : For banks having interrupt capability (like port C
18 on CPM1), this item tells which ports have an associated interrupt (ports are
[all …]
Dfsl,cpm1-scc-qmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Herve Codina <herve.codina@bootlin.com>
19 - enum:
20 - fsl,mpc885-scc-qmc
21 - fsl,mpc866-scc-qmc
22 - const: fsl,cpm1-scc-qmc
26 - description: SCC (Serial communication controller) register base
[all …]
Dfsl,cpm1-tsa.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PowerQUICC CPM Time-slot assigner (TSA) controller
10 - Herve Codina <herve.codina@bootlin.com>
13 The TSA is the time-slot assigner that can be found on some PowerQUICC SoC.
14 Its purpose is to route some TDM time-slots to other internal serial
20 - enum:
21 - fsl,mpc885-tsa
[all …]
Dserial.txt4 - fsl,cpm1-smc-uart
5 - fsl,cpm2-smc-uart
6 - fsl,cpm1-scc-uart
7 - fsl,cpm2-scc-uart
8 - fsl,qe-uart
11 property as described in booting-without-of.txt, section IX.1 in the following
23 compatible = "fsl,mpc8272-scc-uart",
24 "fsl,cpm2-scc-uart";
27 interrupt-parent = <&PIC>;
28 fsl,cpm-brg = <1>;
[all …]
Dnetwork.txt4 - fsl,cpm1-scc-enet
5 - fsl,cpm2-scc-enet
6 - fsl,cpm1-fec-enet
7 - fsl,cpm2-fcc-enet (third resource is GFEMR)
8 - fsl,qe-enet
13 compatible = "fsl,mpc8272-fcc-enet",
14 "fsl,cpm2-fcc-enet";
16 local-mac-address = [ 00 00 00 00 00 00 ];
18 interrupt-parent = <&PIC>;
19 phy-handle = <&PHY0>;
[all …]
/kernel/linux/linux-5.10/arch/powerpc/sysdev/
Dcpm_gpio.c1 // SPDX-License-Identifier: GPL-2.0
5 * Author: Christophe Leroy <christophe.leroy@c-s.fr>
16 #include <asm/cpm1.h>
21 struct device *dev = &ofdev->dev; in cpm_gpio_probe()
25 return -ENODEV; in cpm_gpio_probe()
33 .compatible = "fsl,cpm1-pario-bank-a",
37 .compatible = "fsl,cpm1-pario-bank-b",
41 .compatible = "fsl,cpm1-pario-bank-c",
45 .compatible = "fsl,cpm1-pario-bank-d",
50 .compatible = "fsl,cpm1-pario-bank-e",
[all …]
/kernel/linux/linux-6.6/arch/powerpc/sysdev/
Dcpm_gpio.c1 // SPDX-License-Identifier: GPL-2.0
5 * Author: Christophe Leroy <christophe.leroy@c-s.fr>
17 #include <asm/cpm1.h>
22 struct device *dev = &ofdev->dev; in cpm_gpio_probe()
26 return -ENODEV; in cpm_gpio_probe()
34 .compatible = "fsl,cpm1-pario-bank-a",
38 .compatible = "fsl,cpm1-pario-bank-b",
42 .compatible = "fsl,cpm1-pario-bank-c",
46 .compatible = "fsl,cpm1-pario-bank-d",
51 .compatible = "fsl,cpm1-pario-bank-e",
[all …]
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/
Dmpc866ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,mpc866ads";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>; // 16 bytes
25 i-cache-line-size = <16>; // 16 bytes
26 d-cache-size = <0x2000>; // L1, 8K
[all …]
Dmpc885ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,mpc885ads";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>;
25 i-cache-line-size = <16>;
26 d-cache-size = <8192>;
[all …]
Dep88xc.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,ep88xc";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>;
25 i-cache-line-size = <16>;
26 d-cache-size = <8192>;
[all …]
Dtqm8xx.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
31 d-cache-line-size = <16>; // 16 bytes
32 i-cache-line-size = <16>; // 16 bytes
33 d-cache-size = <0x1000>; // L1, 4K
34 i-cache-size = <0x1000>; // L1, 4K
[all …]
Dadder875-uboot.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Device Tree Source for MPC885 ADS running U-Boot
9 /dts-v1/;
12 compatible = "analogue-and-micro,adder875";
13 #address-cells = <1>;
14 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
29 d-cache-line-size = <16>;
30 i-cache-line-size = <16>;
[all …]
Dadder875-redboot.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
12 compatible = "analogue-and-micro,adder875";
13 #address-cells = <1>;
14 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
29 d-cache-line-size = <16>;
30 i-cache-line-size = <16>;
31 d-cache-size = <8192>;
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/
Dmpc866ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,mpc866ads";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>; // 16 bytes
25 i-cache-line-size = <16>; // 16 bytes
26 d-cache-size = <0x2000>; // L1, 8K
[all …]
Dmpc885ads.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,mpc885ads";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>;
25 i-cache-line-size = <16>;
26 d-cache-size = <8192>;
[all …]
Dep88xc.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
13 compatible = "fsl,ep88xc";
14 #address-cells = <1>;
15 #size-cells = <1>;
18 #address-cells = <1>;
19 #size-cells = <0>;
24 d-cache-line-size = <16>;
25 i-cache-line-size = <16>;
26 d-cache-size = <8192>;
[all …]
Dtqm8xx.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
14 #address-cells = <1>;
15 #size-cells = <1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
31 d-cache-line-size = <16>; // 16 bytes
32 i-cache-line-size = <16>; // 16 bytes
33 d-cache-size = <0x1000>; // L1, 4K
34 i-cache-size = <0x1000>; // L1, 4K
[all …]
Dadder875-uboot.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Device Tree Source for MPC885 ADS running U-Boot
9 /dts-v1/;
12 compatible = "analogue-and-micro,adder875";
13 #address-cells = <1>;
14 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
29 d-cache-line-size = <16>;
30 i-cache-line-size = <16>;
[all …]
Dadder875-redboot.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
9 /dts-v1/;
12 compatible = "analogue-and-micro,adder875";
13 #address-cells = <1>;
14 #size-cells = <1>;
23 #address-cells = <1>;
24 #size-cells = <0>;
29 d-cache-line-size = <16>;
30 i-cache-line-size = <16>;
31 d-cache-size = <8192>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm/
Di2c.txt6 - compatible : "fsl,cpm1-i2c", "fsl,cpm2-i2c"
7 - reg : On CPM2 devices, the second resource doesn't specify the I2C
10 - #address-cells : Should be one. The cell is the i2c device address with
12 - #size-cells : Should be zero.
13 - clock-frequency : Can be used to set the i2c clock frequency. If
17 - linux,i2c-index : Can be used to hard code an i2c bus number. By default,
19 - linux,i2c-class : Can be used to override the i2c class. The class is used
28 compatible = "fsl,mpc823-i2c",
29 "fsl,cpm1-i2c";
32 interrupt-parent = <&CPM_PIC>;
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/fsl/cpm_qe/cpm/
Di2c.txt6 - compatible : "fsl,cpm1-i2c", "fsl,cpm2-i2c"
7 - reg : On CPM2 devices, the second resource doesn't specify the I2C
10 - #address-cells : Should be one. The cell is the i2c device address with
12 - #size-cells : Should be zero.
13 - clock-frequency : Can be used to set the i2c clock frequency. If
17 - linux,i2c-index : Can be used to hard code an i2c bus number. By default,
19 - linux,i2c-class : Can be used to override the i2c class. The class is used
28 compatible = "fsl,mpc823-i2c",
29 "fsl,cpm1-i2c";
32 interrupt-parent = <&CPM_PIC>;
[all …]
Dbrg.txt4 fsl,cpm-brg
5 fsl,cpm1-brg
6 fsl,cpm2-brg
9 - reg : There may be an arbitrary number of reg resources; BRG
11 - clock-frequency : Specifies the base frequency driving
16 compatible = "fsl,mpc8272-brg",
17 "fsl,cpm2-brg",
18 "fsl,cpm-brg";
20 clock-frequency = <d#25000000>;

123