Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/net/ti,icss-iep.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Texas Instruments ICSS Industrial Ethernet Peripheral (IEP) module
8
9maintainers:
10 - Md Danish Anwar <danishanwar@ti.com>
11 - Parvathi Pudi <parvathi@couthit.com>
12 - Basharath Hussain Khaja <basharath@couthit.com>
13
14properties:
15 compatible:
16 oneOf:
17 - items:
18 - enum:
19 - ti,am642-icss-iep
20 - ti,j721e-icss-iep
21 - const: ti,am654-icss-iep
22 - enum:
23 - ti,am654-icss-iep
24 - ti,am5728-icss-iep
25 - ti,am4376-icss-iep
26 - ti,am3356-icss-iep
27
28 reg:
29 maxItems: 1
30
31 clocks:
32 maxItems: 1
33 description: phandle to the IEP source clock
34
35 interrupts:
36 maxItems: 1
37 description:
38 Interrupt specifier for capture/compare IRQ.
39
40 interrupt-names:
41 items:
42 - const: iep_cap_cmp
43
44required:
45 - compatible
46 - reg
47 - clocks
48
49additionalProperties: false
50
51examples:
52 - |
53 /* AM65x */
54 icssg0_iep0: iep@2e000 {
55 compatible = "ti,am654-icss-iep";
56 reg = <0x2e000 0x1000>;
57 clocks = <&icssg0_iepclk_mux>;
58 };