~ [ 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.0.19)


  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@microchip.com>
 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          << 
 23               - microchip,sam9x7-spi           << 
 24               - microchip,sama7d65-spi         << 
 25           - const: atmel,at91rm9200-spi            22           - const: atmel,at91rm9200-spi
 26                                                    23 
 27   reg:                                             24   reg:
 28     maxItems: 1                                    25     maxItems: 1
 29                                                    26 
 30   interrupts:                                      27   interrupts:
 31     maxItems: 1                                    28     maxItems: 1
 32                                                    29 
 33   clock-names:                                     30   clock-names:
 34     contains:                                      31     contains:
 35       const: spi_clk                               32       const: spi_clk
 36                                                    33 
 37   clocks:                                          34   clocks:
 38     maxItems: 1                                    35     maxItems: 1
 39                                                << 
 40   dmas:                                        << 
 41     items:                                     << 
 42       - description: TX DMA Channel            << 
 43       - description: RX DMA Channel            << 
 44                                                << 
 45   dma-names:                                   << 
 46     items:                                     << 
 47       - const: tx                              << 
 48       - const: rx                              << 
 49                                                    36 
 50   atmel,fifo-size:                                 37   atmel,fifo-size:
 51     $ref: /schemas/types.yaml#/definitions/uin     38     $ref: /schemas/types.yaml#/definitions/uint32
 52     description: |                                 39     description: |
 53       Maximum number of data the RX and TX FIF     40       Maximum number of data the RX and TX FIFOs can store for FIFO
 54       capable SPI controllers.                     41       capable SPI controllers.
 55     enum: [ 16, 32 ]                               42     enum: [ 16, 32 ]
 56                                                    43 
 57 required:                                          44 required:
 58   - compatible                                     45   - compatible
 59   - reg                                            46   - reg
 60   - interrupts                                     47   - interrupts
 61   - clock-names                                    48   - clock-names
 62   - clocks                                         49   - clocks
 63                                                    50 
 64 unevaluatedProperties: false                       51 unevaluatedProperties: false
 65                                                    52 
 66 examples:                                          53 examples:
 67   - |                                              54   - |
 68     #include <dt-bindings/gpio/gpio.h>             55     #include <dt-bindings/gpio/gpio.h>
 69     #include <dt-bindings/interrupt-controller     56     #include <dt-bindings/interrupt-controller/irq.h>
 70                                                    57 
 71     spi1: spi@fffcc000 {                           58     spi1: spi@fffcc000 {
 72         compatible = "atmel,at91rm9200-spi";       59         compatible = "atmel,at91rm9200-spi";
 73         reg = <0xfffcc000 0x4000>;                 60         reg = <0xfffcc000 0x4000>;
 74         interrupts = <13 IRQ_TYPE_LEVEL_HIGH 5     61         interrupts = <13 IRQ_TYPE_LEVEL_HIGH 5>;
 75         #address-cells = <1>;                      62         #address-cells = <1>;
 76         #size-cells = <0>;                         63         #size-cells = <0>;
 77         clocks = <&spi1_clk>;                      64         clocks = <&spi1_clk>;
 78         clock-names = "spi_clk";                   65         clock-names = "spi_clk";
 79         cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>;     66         cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>;
 80         atmel,fifo-size = <32>;                    67         atmel,fifo-size = <32>;
 81                                                    68 
 82         mmc@0 {                                    69         mmc@0 {
 83             compatible = "mmc-spi-slot";           70             compatible = "mmc-spi-slot";
 84             reg = <0>;                             71             reg = <0>;
 85             gpios = <&pioC 4 GPIO_ACTIVE_HIGH>     72             gpios = <&pioC 4 GPIO_ACTIVE_HIGH>;    /* CD */
 86             spi-max-frequency = <25000000>;        73             spi-max-frequency = <25000000>;
 87         };                                         74         };
 88     };                                             75     };
                                                      

~ [ 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