~ [ 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 (Architecture i386) and /Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml (Architecture mips)


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

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