~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/adi,adin.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/net/adi,adin.yaml (Architecture i386) and /Documentation/devicetree/bindings/net/adi,adin.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: GPL-2.0+                 1 # SPDX-License-Identifier: GPL-2.0+
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/net/adi,adi      4 $id: http://devicetree.org/schemas/net/adi,adin.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Analog Devices ADIN1200/ADIN1300 PHY         7 title: Analog Devices ADIN1200/ADIN1300 PHY
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Alexandru Tachici <alexandru.tachici@analog     10   - Alexandru Tachici <alexandru.tachici@analog.com>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Bindings for Analog Devices Industrial Ether     13   Bindings for Analog Devices Industrial Ethernet PHYs
 14                                                    14 
 15 allOf:                                             15 allOf:
 16   - $ref: ethernet-phy.yaml#                       16   - $ref: ethernet-phy.yaml#
 17                                                    17 
 18 properties:                                        18 properties:
 19   adi,rx-internal-delay-ps:                        19   adi,rx-internal-delay-ps:
 20     description: |                                 20     description: |
 21       RGMII RX Clock Delay used only when PHY      21       RGMII RX Clock Delay used only when PHY operates in RGMII mode with
 22       internal delay (phy-mode is 'rgmii-id' o     22       internal delay (phy-mode is 'rgmii-id' or 'rgmii-rxid') in pico-seconds.
 23     enum: [ 1600, 1800, 2000, 2200, 2400 ]         23     enum: [ 1600, 1800, 2000, 2200, 2400 ]
 24     default: 2000                                  24     default: 2000
 25                                                    25 
 26   adi,tx-internal-delay-ps:                        26   adi,tx-internal-delay-ps:
 27     description: |                                 27     description: |
 28       RGMII TX Clock Delay used only when PHY      28       RGMII TX Clock Delay used only when PHY operates in RGMII mode with
 29       internal delay (phy-mode is 'rgmii-id' o     29       internal delay (phy-mode is 'rgmii-id' or 'rgmii-txid') in pico-seconds.
 30     enum: [ 1600, 1800, 2000, 2200, 2400 ]         30     enum: [ 1600, 1800, 2000, 2200, 2400 ]
 31     default: 2000                                  31     default: 2000
 32                                                    32 
 33   adi,fifo-depth-bits:                             33   adi,fifo-depth-bits:
 34     description: |                                 34     description: |
 35       When operating in RMII mode, this option     35       When operating in RMII mode, this option configures the FIFO depth.
 36     enum: [ 4, 8, 12, 16, 20, 24 ]                 36     enum: [ 4, 8, 12, 16, 20, 24 ]
 37     default: 8                                     37     default: 8
 38                                                    38 
 39   adi,phy-output-clock:                            39   adi,phy-output-clock:
 40     description: |                                 40     description: |
 41       Select clock output on GP_CLK pin. Two c     41       Select clock output on GP_CLK pin. Two clocks are available:
 42       A 25MHz reference and a free-running 125     42       A 25MHz reference and a free-running 125MHz.
 43       The phy can alternatively automatically      43       The phy can alternatively automatically switch between the reference and
 44       the 125MHz clocks based on its internal      44       the 125MHz clocks based on its internal state.
 45     $ref: /schemas/types.yaml#/definitions/str     45     $ref: /schemas/types.yaml#/definitions/string
 46     enum:                                          46     enum:
 47       - 25mhz-reference                            47       - 25mhz-reference
 48       - 125mhz-free-running                        48       - 125mhz-free-running
 49       - adaptive-free-running                      49       - adaptive-free-running
 50                                                    50 
 51   adi,phy-output-reference-clock:                  51   adi,phy-output-reference-clock:
 52     description: Enable 25MHz reference clock      52     description: Enable 25MHz reference clock output on CLK25_REF pin.
 53     type: boolean                                  53     type: boolean
 54                                                    54 
 55 unevaluatedProperties: false                       55 unevaluatedProperties: false
 56                                                    56 
 57 examples:                                          57 examples:
 58   - |                                              58   - |
 59     ethernet {                                     59     ethernet {
 60         #address-cells = <1>;                      60         #address-cells = <1>;
 61         #size-cells = <0>;                         61         #size-cells = <0>;
 62                                                    62 
 63         phy-mode = "rgmii-id";                     63         phy-mode = "rgmii-id";
 64                                                    64 
 65         ethernet-phy@0 {                           65         ethernet-phy@0 {
 66             reg = <0>;                             66             reg = <0>;
 67                                                    67 
 68             adi,rx-internal-delay-ps = <1800>;     68             adi,rx-internal-delay-ps = <1800>;
 69             adi,tx-internal-delay-ps = <2200>;     69             adi,tx-internal-delay-ps = <2200>;
 70         };                                         70         };
 71     };                                             71     };
 72   - |                                              72   - |
 73     ethernet {                                     73     ethernet {
 74         #address-cells = <1>;                      74         #address-cells = <1>;
 75         #size-cells = <0>;                         75         #size-cells = <0>;
 76                                                    76 
 77         phy-mode = "rmii";                         77         phy-mode = "rmii";
 78                                                    78 
 79         ethernet-phy@1 {                           79         ethernet-phy@1 {
 80             reg = <1>;                             80             reg = <1>;
 81                                                    81 
 82             adi,fifo-depth-bits = <16>;            82             adi,fifo-depth-bits = <16>;
 83         };                                         83         };
 84     };                                             84     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php