12717566fSStefan Wahren# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 22717566fSStefan Wahren%YAML 1.2 32717566fSStefan Wahren--- 42717566fSStefan Wahren$id: "http://devicetree.org/schemas/net/vertexcom-mse102x.yaml#" 52717566fSStefan Wahren$schema: "http://devicetree.org/meta-schemas/core.yaml#" 62717566fSStefan Wahren 7*dd3cb467SAndrew Lunntitle: The Vertexcom MSE102x (SPI) 82717566fSStefan Wahren 92717566fSStefan Wahrenmaintainers: 102717566fSStefan Wahren - Stefan Wahren <stefan.wahren@in-tech.com> 112717566fSStefan Wahren 122717566fSStefan Wahrendescription: 132717566fSStefan Wahren Vertexcom's MSE102x are a family of HomePlug GreenPHY chips. 142717566fSStefan Wahren They can be connected either via RGMII, RMII or SPI to a host CPU. 152717566fSStefan Wahren 162717566fSStefan Wahren In order to use a MSE102x chip as SPI device, it must be defined as 172717566fSStefan Wahren a child of an SPI master device in the device tree. 182717566fSStefan Wahren 192717566fSStefan Wahren More information can be found at 202717566fSStefan Wahren http://www.vertexcom.com/doc/MSE1022%20Product%20Brief.pdf 212717566fSStefan Wahren 222717566fSStefan WahrenallOf: 232717566fSStefan Wahren - $ref: ethernet-controller.yaml# 242717566fSStefan Wahren 252717566fSStefan Wahrenproperties: 262717566fSStefan Wahren compatible: 272717566fSStefan Wahren enum: 282717566fSStefan Wahren - vertexcom,mse1021 292717566fSStefan Wahren - vertexcom,mse1022 302717566fSStefan Wahren 312717566fSStefan Wahren reg: 322717566fSStefan Wahren maxItems: 1 332717566fSStefan Wahren 342717566fSStefan Wahren interrupts: 352717566fSStefan Wahren maxItems: 1 362717566fSStefan Wahren 372717566fSStefan Wahren spi-cpha: true 382717566fSStefan Wahren 392717566fSStefan Wahren spi-cpol: true 402717566fSStefan Wahren 412717566fSStefan Wahren spi-max-frequency: 422717566fSStefan Wahren minimum: 6000000 432717566fSStefan Wahren maximum: 7142857 442717566fSStefan Wahren 452717566fSStefan Wahrenrequired: 462717566fSStefan Wahren - compatible 472717566fSStefan Wahren - reg 482717566fSStefan Wahren - interrupts 492717566fSStefan Wahren - spi-cpha 502717566fSStefan Wahren - spi-cpol 512717566fSStefan Wahren - spi-max-frequency 522717566fSStefan Wahren 532717566fSStefan WahrenadditionalProperties: false 542717566fSStefan Wahren 552717566fSStefan Wahrenexamples: 562717566fSStefan Wahren - | 572717566fSStefan Wahren #include <dt-bindings/interrupt-controller/irq.h> 582717566fSStefan Wahren spi0 { 592717566fSStefan Wahren #address-cells = <1>; 602717566fSStefan Wahren #size-cells = <0>; 612717566fSStefan Wahren 622717566fSStefan Wahren ethernet@0 { 632717566fSStefan Wahren compatible = "vertexcom,mse1021"; 642717566fSStefan Wahren reg = <0>; 652717566fSStefan Wahren interrupt-parent = <&gpio>; 662717566fSStefan Wahren interrupts = <23 IRQ_TYPE_EDGE_RISING>; 672717566fSStefan Wahren spi-cpha; 682717566fSStefan Wahren spi-cpol; 692717566fSStefan Wahren spi-max-frequency = <7142857>; 702717566fSStefan Wahren }; 712717566fSStefan Wahren }; 72