1d9cc193cSOleksij Rempel# SPDX-License-Identifier: GPL-2.0+ 2d9cc193cSOleksij Rempel%YAML 1.2 3d9cc193cSOleksij Rempel--- 4d9cc193cSOleksij Rempel$id: http://devicetree.org/schemas/net/nxp,tja11xx.yaml# 5d9cc193cSOleksij Rempel$schema: http://devicetree.org/meta-schemas/core.yaml# 6d9cc193cSOleksij Rempel 7d9cc193cSOleksij Rempeltitle: NXP TJA11xx PHY 8d9cc193cSOleksij Rempel 9d9cc193cSOleksij Rempelmaintainers: 10d9cc193cSOleksij Rempel - Andrew Lunn <andrew@lunn.ch> 11d9cc193cSOleksij Rempel - Florian Fainelli <f.fainelli@gmail.com> 12d9cc193cSOleksij Rempel - Heiner Kallweit <hkallweit1@gmail.com> 13d9cc193cSOleksij Rempel 14d9cc193cSOleksij Rempeldescription: 15d9cc193cSOleksij Rempel Bindings for NXP TJA11xx automotive PHYs 16d9cc193cSOleksij Rempel 17d9cc193cSOleksij RempelallOf: 18d9cc193cSOleksij Rempel - $ref: ethernet-phy.yaml# 19d9cc193cSOleksij Rempel 20d9cc193cSOleksij RempelpatternProperties: 21d9cc193cSOleksij Rempel "^ethernet-phy@[0-9a-f]+$": 22d9cc193cSOleksij Rempel type: object 23d9cc193cSOleksij Rempel description: | 24d9cc193cSOleksij Rempel Some packages have multiple PHYs. Secondary PHY should be defines as 25d9cc193cSOleksij Rempel subnode of the first (parent) PHY. 26d9cc193cSOleksij Rempel 27d9cc193cSOleksij Rempel properties: 28d9cc193cSOleksij Rempel reg: 29d9cc193cSOleksij Rempel minimum: 0 30d9cc193cSOleksij Rempel maximum: 31 31d9cc193cSOleksij Rempel description: 32d9cc193cSOleksij Rempel The ID number for the child PHY. Should be +1 of parent PHY. 33d9cc193cSOleksij Rempel 34d9cc193cSOleksij Rempel required: 35d9cc193cSOleksij Rempel - reg 36d9cc193cSOleksij Rempel 37d9cc193cSOleksij Rempelexamples: 38d9cc193cSOleksij Rempel - | 39d9cc193cSOleksij Rempel mdio { 40d9cc193cSOleksij Rempel #address-cells = <1>; 41d9cc193cSOleksij Rempel #size-cells = <0>; 42d9cc193cSOleksij Rempel 43d9cc193cSOleksij Rempel tja1101_phy0: ethernet-phy@4 { 44d9cc193cSOleksij Rempel reg = <0x4>; 45d9cc193cSOleksij Rempel }; 46d9cc193cSOleksij Rempel }; 47d9cc193cSOleksij Rempel - | 48d9cc193cSOleksij Rempel mdio { 49d9cc193cSOleksij Rempel #address-cells = <1>; 50d9cc193cSOleksij Rempel #size-cells = <0>; 51d9cc193cSOleksij Rempel 52d9cc193cSOleksij Rempel tja1102_phy0: ethernet-phy@4 { 53d9cc193cSOleksij Rempel reg = <0x4>; 54d9cc193cSOleksij Rempel #address-cells = <1>; 55d9cc193cSOleksij Rempel #size-cells = <0>; 56d9cc193cSOleksij Rempel 57d9cc193cSOleksij Rempel tja1102_phy1: ethernet-phy@5 { 58d9cc193cSOleksij Rempel reg = <0x5>; 59d9cc193cSOleksij Rempel }; 60d9cc193cSOleksij Rempel }; 61d9cc193cSOleksij Rempel }; 62