| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/net/maxlinear,gpy2xx.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: MaxLinear GPY2xx PHY
- maintainers:
- - Andrew Lunn <andrew@lunn.ch>
- - Michael Walle <michael@walle.cc>
- allOf:
- - $ref: ethernet-phy.yaml#
- properties:
- maxlinear,use-broken-interrupts:
- description: |
- Interrupts are broken on some GPY2xx PHYs in that they keep the
- interrupt line asserted for a random amount of time even after the
- interrupt status register is cleared. Thus it is blocking the
- interrupt line which is usually bad for shared lines. By default,
- interrupts are disabled for this PHY and polling mode is used. If one
- can live with the consequences, this property can be used to enable
- interrupt handling.
- Affected PHYs (as far as known) are GPY215B and GPY215C.
- type: boolean
- dependencies:
- maxlinear,use-broken-interrupts: [ interrupts ]
- unevaluatedProperties: false
- examples:
- - |
- ethernet {
- #address-cells = <1>;
- #size-cells = <0>;
- ethernet-phy@0 {
- reg = <0>;
- interrupts-extended = <&intc 0>;
- maxlinear,use-broken-interrupts;
- };
- };
- ...
|