1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,cpm 4 $id: http://devicetree.org/schemas/net/fsl,cpm-enet.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Network for cpm enet 7 title: Network for cpm enet 8 8 9 maintainers: 9 maintainers: 10 - Frank Li <Frank.Li@nxp.com> 10 - Frank Li <Frank.Li@nxp.com> 11 11 12 properties: 12 properties: 13 compatible: 13 compatible: 14 oneOf: 14 oneOf: 15 - enum: 15 - enum: 16 - fsl,cpm1-scc-enet 16 - fsl,cpm1-scc-enet 17 - fsl,cpm2-scc-enet 17 - fsl,cpm2-scc-enet 18 - fsl,cpm1-fec-enet 18 - fsl,cpm1-fec-enet 19 - fsl,cpm2-fcc-enet 19 - fsl,cpm2-fcc-enet 20 - fsl,qe-enet 20 - fsl,qe-enet 21 - items: 21 - items: 22 - enum: 22 - enum: 23 - fsl,mpc8272-fcc-enet 23 - fsl,mpc8272-fcc-enet 24 - const: fsl,cpm2-fcc-enet 24 - const: fsl,cpm2-fcc-enet 25 25 26 reg: 26 reg: 27 minItems: 1 27 minItems: 1 28 maxItems: 3 28 maxItems: 3 29 29 30 interrupts: 30 interrupts: 31 maxItems: 1 31 maxItems: 1 32 32 33 fsl,cpm-command: 33 fsl,cpm-command: 34 $ref: /schemas/types.yaml#/definitions/uin 34 $ref: /schemas/types.yaml#/definitions/uint32 35 description: cpm command 35 description: cpm command 36 36 37 required: 37 required: 38 - compatible 38 - compatible 39 - reg 39 - reg 40 - interrupts 40 - interrupts 41 41 42 allOf: 42 allOf: 43 - $ref: ethernet-controller.yaml 43 - $ref: ethernet-controller.yaml 44 44 45 unevaluatedProperties: false 45 unevaluatedProperties: false 46 46 47 examples: 47 examples: 48 - | 48 - | 49 ethernet@11300 { 49 ethernet@11300 { 50 compatible = "fsl,mpc8272-fcc-enet", 50 compatible = "fsl,mpc8272-fcc-enet", 51 "fsl,cpm2-fcc-enet"; 51 "fsl,cpm2-fcc-enet"; 52 reg = <0x11300 0x20 0x8400 0x100 0x113 52 reg = <0x11300 0x20 0x8400 0x100 0x11390 1>; 53 local-mac-address = [ 00 00 00 00 00 0 53 local-mac-address = [ 00 00 00 00 00 00 ]; 54 interrupts = <20 8>; 54 interrupts = <20 8>; 55 interrupt-parent = <&pic>; 55 interrupt-parent = <&pic>; 56 phy-handle = <&phy0>; 56 phy-handle = <&phy0>; 57 fsl,cpm-command = <0x12000300>; 57 fsl,cpm-command = <0x12000300>; 58 }; 58 }; 59 59
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.