16453ae7fSGrygorii Strashko# SPDX-License-Identifier: GPL-2.0 26453ae7fSGrygorii Strashko%YAML 1.2 36453ae7fSGrygorii Strashko--- 46453ae7fSGrygorii Strashko$id: http://devicetree.org/schemas/net/ti,davinci-mdio.yaml# 56453ae7fSGrygorii Strashko$schema: http://devicetree.org/meta-schemas/core.yaml# 66453ae7fSGrygorii Strashko 76453ae7fSGrygorii Strashkotitle: TI SoC Davinci/Keystone2 MDIO Controller 86453ae7fSGrygorii Strashko 96453ae7fSGrygorii Strashkomaintainers: 106453ae7fSGrygorii Strashko - Grygorii Strashko <grygorii.strashko@ti.com> 116453ae7fSGrygorii Strashko 126453ae7fSGrygorii Strashkodescription: 136453ae7fSGrygorii Strashko TI SoC Davinci/Keystone2 MDIO Controller 146453ae7fSGrygorii Strashko 156453ae7fSGrygorii StrashkoallOf: 166453ae7fSGrygorii Strashko - $ref: "mdio.yaml#" 176453ae7fSGrygorii Strashko 186453ae7fSGrygorii Strashkoproperties: 196453ae7fSGrygorii Strashko compatible: 206453ae7fSGrygorii Strashko oneOf: 216453ae7fSGrygorii Strashko - const: ti,davinci_mdio 226453ae7fSGrygorii Strashko - items: 236453ae7fSGrygorii Strashko - const: ti,keystone_mdio 246453ae7fSGrygorii Strashko - const: ti,davinci_mdio 256453ae7fSGrygorii Strashko - items: 266453ae7fSGrygorii Strashko - const: ti,cpsw-mdio 276453ae7fSGrygorii Strashko - const: ti,davinci_mdio 286453ae7fSGrygorii Strashko - items: 296453ae7fSGrygorii Strashko - const: ti,am4372-mdio 306453ae7fSGrygorii Strashko - const: ti,cpsw-mdio 316453ae7fSGrygorii Strashko - const: ti,davinci_mdio 326453ae7fSGrygorii Strashko 336453ae7fSGrygorii Strashko reg: 346453ae7fSGrygorii Strashko maxItems: 1 356453ae7fSGrygorii Strashko 366453ae7fSGrygorii Strashko bus_freq: 376453ae7fSGrygorii Strashko maximum: 2500000 389f60a65bSRob Herring description: MDIO Bus frequency 396453ae7fSGrygorii Strashko 408650381fSRob Herring clocks: 418650381fSRob Herring maxItems: 1 428650381fSRob Herring 438650381fSRob Herring clock-names: 448650381fSRob Herring items: 458650381fSRob Herring - const: fck 468650381fSRob Herring 476453ae7fSGrygorii Strashko ti,hwmods: 486453ae7fSGrygorii Strashko description: TI hwmod name 496453ae7fSGrygorii Strashko deprecated: true 503d21a460SRob Herring $ref: /schemas/types.yaml#/definitions/string-array 513d21a460SRob Herring items: 526453ae7fSGrygorii Strashko const: davinci_mdio 536453ae7fSGrygorii Strashko 546453ae7fSGrygorii Strashkoif: 556453ae7fSGrygorii Strashko properties: 566453ae7fSGrygorii Strashko compatible: 576453ae7fSGrygorii Strashko contains: 586453ae7fSGrygorii Strashko const: ti,davinci_mdio 59*27e4a85cSRob Herringthen: 606453ae7fSGrygorii Strashko required: 616453ae7fSGrygorii Strashko - bus_freq 626453ae7fSGrygorii Strashko 636453ae7fSGrygorii Strashkorequired: 646453ae7fSGrygorii Strashko - compatible 656453ae7fSGrygorii Strashko - reg 666453ae7fSGrygorii Strashko - "#address-cells" 676453ae7fSGrygorii Strashko - "#size-cells" 686453ae7fSGrygorii Strashko 696fdc6e23SRob HerringunevaluatedProperties: false 706fdc6e23SRob Herring 716453ae7fSGrygorii Strashkoexamples: 726453ae7fSGrygorii Strashko - | 736453ae7fSGrygorii Strashko davinci_mdio: mdio@4a101000 { 746453ae7fSGrygorii Strashko compatible = "ti,davinci_mdio"; 756453ae7fSGrygorii Strashko #address-cells = <1>; 766453ae7fSGrygorii Strashko #size-cells = <0>; 776453ae7fSGrygorii Strashko reg = <0x4a101000 0x1000>; 786453ae7fSGrygorii Strashko bus_freq = <1000000>; 796453ae7fSGrygorii Strashko }; 80