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