~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml (Version linux-6.5.13)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 # Copyright (C) 2022 Microchip Technology, Inc      2 # Copyright (C) 2022 Microchip Technology, Inc. and its subsidiaries
  3 %YAML 1.2                                           3 %YAML 1.2
  4 ---                                                 4 ---
  5 $id: http://devicetree.org/schemas/spi/atmel,a      5 $id: http://devicetree.org/schemas/spi/atmel,at91rm9200-spi.yaml#
  6 $schema: http://devicetree.org/meta-schemas/co      6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7                                                     7 
  8 title: Atmel SPI device                             8 title: Atmel SPI device
  9                                                     9 
 10 maintainers:                                       10 maintainers:
 11   - Tudor Ambarus <tudor.ambarus@linaro.org>        11   - Tudor Ambarus <tudor.ambarus@linaro.org>
 12                                                    12 
 13 allOf:                                             13 allOf:
 14   - $ref: spi-controller.yaml#                     14   - $ref: spi-controller.yaml#
 15                                                    15 
 16 properties:                                        16 properties:
 17   compatible:                                      17   compatible:
 18     oneOf:                                         18     oneOf:
 19       - const: atmel,at91rm9200-spi                19       - const: atmel,at91rm9200-spi
 20       - items:                                     20       - items:
 21           - enum:                              !!  21           - const: microchip,sam9x60-spi
 22               - microchip,sam9x60-spi          !!  22           - const: atmel,at91rm9200-spi
 23               - microchip,sam9x7-spi           !!  23       - items:
 24               - microchip,sama7d65-spi         !!  24           - const: microchip,sam9x7-spi
                                                   >>  25           - const: microchip,sam9x60-spi
 25           - const: atmel,at91rm9200-spi            26           - const: atmel,at91rm9200-spi
 26                                                    27 
 27   reg:                                             28   reg:
 28     maxItems: 1                                    29     maxItems: 1
 29                                                    30 
 30   interrupts:                                      31   interrupts:
 31     maxItems: 1                                    32     maxItems: 1
 32                                                    33 
 33   clock-names:                                     34   clock-names:
 34     contains:                                      35     contains:
 35       const: spi_clk                               36       const: spi_clk
 36                                                    37 
 37   clocks:                                          38   clocks:
 38     maxItems: 1                                    39     maxItems: 1
 39                                                    40 
 40   dmas:                                            41   dmas:
 41     items:                                         42     items:
 42       - description: TX DMA Channel                43       - description: TX DMA Channel
 43       - description: RX DMA Channel                44       - description: RX DMA Channel
 44                                                    45 
 45   dma-names:                                       46   dma-names:
 46     items:                                         47     items:
 47       - const: tx                                  48       - const: tx
 48       - const: rx                                  49       - const: rx
 49                                                    50 
 50   atmel,fifo-size:                                 51   atmel,fifo-size:
 51     $ref: /schemas/types.yaml#/definitions/uin     52     $ref: /schemas/types.yaml#/definitions/uint32
 52     description: |                                 53     description: |
 53       Maximum number of data the RX and TX FIF     54       Maximum number of data the RX and TX FIFOs can store for FIFO
 54       capable SPI controllers.                     55       capable SPI controllers.
 55     enum: [ 16, 32 ]                               56     enum: [ 16, 32 ]
 56                                                    57 
 57 required:                                          58 required:
 58   - compatible                                     59   - compatible
 59   - reg                                            60   - reg
 60   - interrupts                                     61   - interrupts
 61   - clock-names                                    62   - clock-names
 62   - clocks                                         63   - clocks
 63                                                    64 
 64 unevaluatedProperties: false                       65 unevaluatedProperties: false
 65                                                    66 
 66 examples:                                          67 examples:
 67   - |                                              68   - |
 68     #include <dt-bindings/gpio/gpio.h>             69     #include <dt-bindings/gpio/gpio.h>
 69     #include <dt-bindings/interrupt-controller     70     #include <dt-bindings/interrupt-controller/irq.h>
 70                                                    71 
 71     spi1: spi@fffcc000 {                           72     spi1: spi@fffcc000 {
 72         compatible = "atmel,at91rm9200-spi";       73         compatible = "atmel,at91rm9200-spi";
 73         reg = <0xfffcc000 0x4000>;                 74         reg = <0xfffcc000 0x4000>;
 74         interrupts = <13 IRQ_TYPE_LEVEL_HIGH 5     75         interrupts = <13 IRQ_TYPE_LEVEL_HIGH 5>;
 75         #address-cells = <1>;                      76         #address-cells = <1>;
 76         #size-cells = <0>;                         77         #size-cells = <0>;
 77         clocks = <&spi1_clk>;                      78         clocks = <&spi1_clk>;
 78         clock-names = "spi_clk";                   79         clock-names = "spi_clk";
 79         cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>;     80         cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>;
 80         atmel,fifo-size = <32>;                    81         atmel,fifo-size = <32>;
 81                                                    82 
 82         mmc@0 {                                    83         mmc@0 {
 83             compatible = "mmc-spi-slot";           84             compatible = "mmc-spi-slot";
 84             reg = <0>;                             85             reg = <0>;
 85             gpios = <&pioC 4 GPIO_ACTIVE_HIGH>     86             gpios = <&pioC 4 GPIO_ACTIVE_HIGH>;    /* CD */
 86             spi-max-frequency = <25000000>;        87             spi-max-frequency = <25000000>;
 87         };                                         88         };
 88     };                                             89     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php