cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ti,davinci-mdio.yaml (1537B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/net/ti,davinci-mdio.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: TI SoC Davinci/Keystone2 MDIO Controller
      8
      9maintainers:
     10  - Grygorii Strashko <grygorii.strashko@ti.com>
     11
     12description:
     13  TI SoC Davinci/Keystone2 MDIO Controller
     14
     15allOf:
     16  - $ref: "mdio.yaml#"
     17
     18properties:
     19  compatible:
     20    oneOf:
     21      - const: ti,davinci_mdio
     22      - items:
     23          - const: ti,keystone_mdio
     24          - const: ti,davinci_mdio
     25      - items:
     26          - const: ti,cpsw-mdio
     27          - const: ti,davinci_mdio
     28      - items:
     29          - const: ti,am4372-mdio
     30          - const: ti,cpsw-mdio
     31          - const: ti,davinci_mdio
     32
     33  reg:
     34    maxItems: 1
     35
     36  bus_freq:
     37    $ref: /schemas/types.yaml#/definitions/uint32
     38    maximum: 2500000
     39    description: MDIO Bus frequency
     40
     41  clocks:
     42    maxItems: 1
     43
     44  clock-names:
     45    items:
     46      - const: fck
     47
     48  ti,hwmods:
     49    description: TI hwmod name
     50    deprecated: true
     51    $ref: /schemas/types.yaml#/definitions/string-array
     52    items:
     53      const: davinci_mdio
     54
     55if:
     56  properties:
     57    compatible:
     58      contains:
     59        const: ti,davinci_mdio
     60then:
     61  required:
     62    - bus_freq
     63
     64required:
     65  - compatible
     66  - reg
     67  - "#address-cells"
     68  - "#size-cells"
     69
     70unevaluatedProperties: false
     71
     72examples:
     73  - |
     74    davinci_mdio: mdio@4a101000 {
     75         compatible = "ti,davinci_mdio";
     76         #address-cells = <1>;
     77         #size-cells = <0>;
     78         reg = <0x4a101000 0x1000>;
     79         bus_freq = <1000000>;
     80    };