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 40*8650381fSRob Herring clocks: 41*8650381fSRob Herring maxItems: 1 42*8650381fSRob Herring 43*8650381fSRob Herring clock-names: 44*8650381fSRob Herring items: 45*8650381fSRob Herring - const: fck 46*8650381fSRob 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 596453ae7fSGrygorii Strashko required: 606453ae7fSGrygorii Strashko - bus_freq 616453ae7fSGrygorii Strashko 626453ae7fSGrygorii Strashkorequired: 636453ae7fSGrygorii Strashko - compatible 646453ae7fSGrygorii Strashko - reg 656453ae7fSGrygorii Strashko - "#address-cells" 666453ae7fSGrygorii Strashko - "#size-cells" 676453ae7fSGrygorii Strashko 686fdc6e23SRob HerringunevaluatedProperties: false 696fdc6e23SRob Herring 706453ae7fSGrygorii Strashkoexamples: 716453ae7fSGrygorii Strashko - | 726453ae7fSGrygorii Strashko davinci_mdio: mdio@4a101000 { 736453ae7fSGrygorii Strashko compatible = "ti,davinci_mdio"; 746453ae7fSGrygorii Strashko #address-cells = <1>; 756453ae7fSGrygorii Strashko #size-cells = <0>; 766453ae7fSGrygorii Strashko reg = <0x4a101000 0x1000>; 776453ae7fSGrygorii Strashko bus_freq = <1000000>; 786453ae7fSGrygorii Strashko }; 79