brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 66a7c6e Raw
60 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/net/davicom,dm9000.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Davicom DM9000 Fast Ethernet Controller8 9maintainers:10  - Paul Cercueil <paul@crapouillou.net>11 12properties:13  compatible:14    const: davicom,dm900015 16  reg:17    items:18      - description: Address registers19      - description: Data registers20 21  interrupts:22    maxItems: 123 24  davicom,no-eeprom:25    type: boolean26    description: Configuration EEPROM is not available27 28  davicom,ext-phy:29    type: boolean30    description: Use external PHY31 32  reset-gpios:33    maxItems: 134 35  vcc-supply: true36 37required:38  - compatible39  - reg40  - interrupts41 42allOf:43  - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml#44  - $ref: /schemas/net/ethernet-controller.yaml#45 46unevaluatedProperties: false47 48examples:49  - |50    #include <dt-bindings/interrupt-controller/irq.h>51 52    ethernet@a8000000 {53        compatible = "davicom,dm9000";54        reg = <0xa8000000 0x2>, <0xa8000002 0x2>;55        interrupt-parent = <&gph1>;56        interrupts = <1 IRQ_TYPE_LEVEL_HIGH>;57        local-mac-address = [00 00 de ad be ef];58        davicom,no-eeprom;59    };60