brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 6df5331 Raw
62 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/net/smsc,lan91c111.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Smart Mixed-Signal Connectivity (SMSC) LAN91C9x/91C1xx Controller8 9maintainers:10  - Nicolas Pitre <nico@fluxnic.net>11 12allOf:13  - $ref: ethernet-controller.yaml#14 15properties:16  compatible:17    const: smsc,lan91c11118 19  reg:20    maxItems: 121 22  interrupts:23    maxItems: 124 25  reg-shift: true26 27  reg-io-width:28    enum: [ 1, 2, 4 ]29    default: 430 31  reset-gpios:32    description: GPIO connected to control RESET pin33    maxItems: 134 35  power-gpios:36    description: GPIO connect to control PWRDWN pin37    maxItems: 138 39  pxa-u16-align4:40    description: put in place the workaround the force all u16 writes to be41      32 bits aligned42    type: boolean43 44required:45  - compatible46  - reg47  - interrupts48 49unevaluatedProperties: false50 51examples:52  - |53    #include <dt-bindings/interrupt-controller/arm-gic.h>54 55    ethernet@4010000 {56          compatible = "smsc,lan91c111";57          reg = <0x40100000 0x10000>;58          phy-mode = "mii";59          interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>;60          reg-io-width = <2>;61    };62