xref: /linux/Documentation/devicetree/bindings/net/ieee802154/atmel,at86rf233.yaml (revision 8be4d31cb8aaeea27bde4b7ddb26e28a89062ebf)
1*d7e0d327SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*d7e0d327SFrank Li%YAML 1.2
3*d7e0d327SFrank Li---
4*d7e0d327SFrank Li$id: http://devicetree.org/schemas/net/ieee802154/atmel,at86rf233.yaml#
5*d7e0d327SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml#
6*d7e0d327SFrank Li
7*d7e0d327SFrank Lititle: AT86RF230 IEEE 802.15.4
8*d7e0d327SFrank Li
9*d7e0d327SFrank Limaintainers:
10*d7e0d327SFrank Li  - Frank Li <Frank.Li@nxp.com>
11*d7e0d327SFrank Li
12*d7e0d327SFrank Liproperties:
13*d7e0d327SFrank Li  compatible:
14*d7e0d327SFrank Li    enum:
15*d7e0d327SFrank Li      - atmel,at86rf212
16*d7e0d327SFrank Li      - atmel,at86rf230
17*d7e0d327SFrank Li      - atmel,at86rf231
18*d7e0d327SFrank Li      - atmel,at86rf233
19*d7e0d327SFrank Li
20*d7e0d327SFrank Li  reg:
21*d7e0d327SFrank Li    maxItems: 1
22*d7e0d327SFrank Li
23*d7e0d327SFrank Li  interrupts:
24*d7e0d327SFrank Li    maxItems: 1
25*d7e0d327SFrank Li
26*d7e0d327SFrank Li  reset-gpio:
27*d7e0d327SFrank Li    maxItems: 1
28*d7e0d327SFrank Li
29*d7e0d327SFrank Li  sleep-gpio:
30*d7e0d327SFrank Li    maxItems: 1
31*d7e0d327SFrank Li
32*d7e0d327SFrank Li  spi-max-frequency:
33*d7e0d327SFrank Li    maximum: 7500000
34*d7e0d327SFrank Li
35*d7e0d327SFrank Li  xtal-trim:
36*d7e0d327SFrank Li    $ref: /schemas/types.yaml#/definitions/uint8
37*d7e0d327SFrank Li    maximum: 0xf
38*d7e0d327SFrank Li    description: |
39*d7e0d327SFrank Li      Fine tuning the internal capacitance arrays of xtal pins:
40*d7e0d327SFrank Li        0 = +0 pF, 0xf = +4.5 pF
41*d7e0d327SFrank Li
42*d7e0d327SFrank Lirequired:
43*d7e0d327SFrank Li  - compatible
44*d7e0d327SFrank Li  - reg
45*d7e0d327SFrank Li  - interrupts
46*d7e0d327SFrank Li
47*d7e0d327SFrank LiallOf:
48*d7e0d327SFrank Li  - $ref: /schemas/spi/spi-peripheral-props.yaml#
49*d7e0d327SFrank Li
50*d7e0d327SFrank LiunevaluatedProperties: false
51*d7e0d327SFrank Li
52*d7e0d327SFrank Liexamples:
53*d7e0d327SFrank Li  - |
54*d7e0d327SFrank Li    spi {
55*d7e0d327SFrank Li        #address-cells = <1>;
56*d7e0d327SFrank Li        #size-cells = <0>;
57*d7e0d327SFrank Li
58*d7e0d327SFrank Li        zigbee@0 {
59*d7e0d327SFrank Li            compatible = "atmel,at86rf231";
60*d7e0d327SFrank Li            reg = <0>;
61*d7e0d327SFrank Li            spi-max-frequency = <7500000>;
62*d7e0d327SFrank Li            interrupts = <19 4>;
63*d7e0d327SFrank Li            interrupt-parent = <&gpio3>;
64*d7e0d327SFrank Li            xtal-trim = /bits/ 8 <0x06>;
65*d7e0d327SFrank Li        };
66*d7e0d327SFrank Li    };
67