Skip to content

Commit 2717566

Browse files
lategoodbyedavem330
authored andcommitted
dt-bindings: net: add Vertexcom MSE102x support
Add devicetree binding for the Vertexcom MSE102x Homeplug GreenPHY chip as SPI device. Signed-off-by: Stefan Wahren <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent e4d60d9 commit 2717566

File tree

1 file changed

+71
-0
lines changed

1 file changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: "http://devicetree.org/schemas/net/vertexcom-mse102x.yaml#"
5+
$schema: "http://devicetree.org/meta-schemas/core.yaml#"
6+
7+
title: The Vertexcom MSE102x (SPI) Device Tree Bindings
8+
9+
maintainers:
10+
- Stefan Wahren <[email protected]>
11+
12+
description:
13+
Vertexcom's MSE102x are a family of HomePlug GreenPHY chips.
14+
They can be connected either via RGMII, RMII or SPI to a host CPU.
15+
16+
In order to use a MSE102x chip as SPI device, it must be defined as
17+
a child of an SPI master device in the device tree.
18+
19+
More information can be found at
20+
http://www.vertexcom.com/doc/MSE1022%20Product%20Brief.pdf
21+
22+
allOf:
23+
- $ref: ethernet-controller.yaml#
24+
25+
properties:
26+
compatible:
27+
enum:
28+
- vertexcom,mse1021
29+
- vertexcom,mse1022
30+
31+
reg:
32+
maxItems: 1
33+
34+
interrupts:
35+
maxItems: 1
36+
37+
spi-cpha: true
38+
39+
spi-cpol: true
40+
41+
spi-max-frequency:
42+
minimum: 6000000
43+
maximum: 7142857
44+
45+
required:
46+
- compatible
47+
- reg
48+
- interrupts
49+
- spi-cpha
50+
- spi-cpol
51+
- spi-max-frequency
52+
53+
additionalProperties: false
54+
55+
examples:
56+
- |
57+
#include <dt-bindings/interrupt-controller/irq.h>
58+
spi0 {
59+
#address-cells = <1>;
60+
#size-cells = <0>;
61+
62+
ethernet@0 {
63+
compatible = "vertexcom,mse1021";
64+
reg = <0>;
65+
interrupt-parent = <&gpio>;
66+
interrupts = <23 IRQ_TYPE_EDGE_RISING>;
67+
spi-cpha;
68+
spi-cpol;
69+
spi-max-frequency = <7142857>;
70+
};
71+
};

0 commit comments

Comments
 (0)