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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mmc/mmc-spi-slot.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/mmc/mmc-spi-slot.yaml (Architecture alpha) and /Documentation/devicetree/bindings/mmc/mmc-spi-slot.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 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/mmc/mmc-spi      4 $id: http://devicetree.org/schemas/mmc/mmc-spi-slot.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: MMC/SD/SDIO slot directly connected to       7 title: MMC/SD/SDIO slot directly connected to a SPI bus
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Ulf Hansson <ulf.hansson@linaro.org>            10   - Ulf Hansson <ulf.hansson@linaro.org>
 11                                                    11 
 12 allOf:                                             12 allOf:
 13   - $ref: mmc-controller.yaml                      13   - $ref: mmc-controller.yaml
 14   - $ref: /schemas/spi/spi-peripheral-props.ya     14   - $ref: /schemas/spi/spi-peripheral-props.yaml
 15                                                    15 
 16 description: |                                     16 description: |
 17   The extra properties used by an mmc connecte     17   The extra properties used by an mmc connected via SPI.
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     const: mmc-spi-slot                            21     const: mmc-spi-slot
 22                                                    22 
 23   reg:                                             23   reg:
 24     maxItems: 1                                    24     maxItems: 1
 25                                                    25 
 26   interrupts:                                      26   interrupts:
 27     maxItems: 1                                    27     maxItems: 1
 28                                                    28 
 29   voltage-ranges:                                  29   voltage-ranges:
 30     $ref: /schemas/types.yaml#/definitions/uin     30     $ref: /schemas/types.yaml#/definitions/uint32-matrix
 31     description: |                                 31     description: |
 32       Two cells are required, first cell speci     32       Two cells are required, first cell specifies minimum slot voltage (mV),
 33       second cell specifies maximum slot volta     33       second cell specifies maximum slot voltage (mV).
 34     items:                                         34     items:
 35       items:                                       35       items:
 36         - description: |                           36         - description: |
 37             value for minimum slot voltage in      37             value for minimum slot voltage in mV
 38           default: 3200                            38           default: 3200
 39         - description: |                           39         - description: |
 40             value for maximum slot voltage in      40             value for maximum slot voltage in mV
 41           default: 3400                            41           default: 3400
 42     maxItems: 1                                    42     maxItems: 1
 43                                                    43 
 44   gpios:                                           44   gpios:
 45     description: |                                 45     description: |
 46       For historical reasons, this does not fo     46       For historical reasons, this does not follow the generic mmc-controller
 47       binding.                                     47       binding.
 48     minItems: 1                                    48     minItems: 1
 49     items:                                         49     items:
 50       - description: Card-Detect GPIO              50       - description: Card-Detect GPIO
 51       - description: Write-Protect GPIO            51       - description: Write-Protect GPIO
 52                                                    52 
 53 required:                                          53 required:
 54   - compatible                                     54   - compatible
 55   - reg                                            55   - reg
 56   - spi-max-frequency                              56   - spi-max-frequency
 57                                                    57 
 58 unevaluatedProperties: false                       58 unevaluatedProperties: false
 59                                                    59 
 60 examples:                                          60 examples:
 61   - |                                              61   - |
 62     #include <dt-bindings/gpio/gpio.h>             62     #include <dt-bindings/gpio/gpio.h>
 63     spi {                                          63     spi {
 64       #address-cells = <1>;                        64       #address-cells = <1>;
 65       #size-cells = <0>;                           65       #size-cells = <0>;
 66       mmc@0 {                                      66       mmc@0 {
 67         compatible = "mmc-spi-slot";               67         compatible = "mmc-spi-slot";
 68         reg = <0>;                                 68         reg = <0>;
 69         gpios = <&gpio 14 GPIO_ACTIVE_LOW>, <&     69         gpios = <&gpio 14 GPIO_ACTIVE_LOW>, <&gpio 15 GPIO_ACTIVE_HIGH>;
 70         voltage-ranges = <3300 3300>;              70         voltage-ranges = <3300 3300>;
 71         spi-max-frequency = <50000000>;            71         spi-max-frequency = <50000000>;
 72         interrupts = <42>;                         72         interrupts = <42>;
 73         interrupt-parent = <&PIC>;                 73         interrupt-parent = <&PIC>;
 74       };                                           74       };
 75     };                                             75     };
 76                                                    76 
 77 ...                                                77 ...
                                                      

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