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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.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/ata/intel,ixp4xx-compact-flash.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml (Version linux-6.10.14)


  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/ata/intel,i      4 $id: http://devicetree.org/schemas/ata/intel,ixp4xx-compact-flash.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Intel IXP4xx CompactFlash Card Controll      7 title: Intel IXP4xx CompactFlash Card Controller
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Linus Walleij <linus.walleij@linaro.org>        10   - Linus Walleij <linus.walleij@linaro.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   The IXP4xx network processors have a Compact     13   The IXP4xx network processors have a CompactFlash interface that presents
 14   a CompactFlash card to the system as a true      14   a CompactFlash card to the system as a true IDE (parallel ATA) device. The
 15   device is always connected to the expansion      15   device is always connected to the expansion bus of the IXP4xx SoCs using one
 16   or two chip select areas and address transla     16   or two chip select areas and address translating logic on the board. The
 17   node must be placed inside a chip select nod     17   node must be placed inside a chip select node on the IXP4xx expansion bus.
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     const: intel,ixp4xx-compact-flash              21     const: intel,ixp4xx-compact-flash
 22                                                    22 
 23   reg:                                             23   reg:
 24     items:                                         24     items:
 25       - description: Command interface registe     25       - description: Command interface registers
 26       - description: Control interface registe     26       - description: Control interface registers
 27                                                    27 
 28   interrupts:                                      28   interrupts:
 29     maxItems: 1                                    29     maxItems: 1
 30                                                    30 
 31 required:                                          31 required:
 32   - compatible                                     32   - compatible
 33   - reg                                            33   - reg
 34   - interrupts                                     34   - interrupts
 35                                                    35 
 36 allOf:                                             36 allOf:
 37   - $ref: pata-common.yaml#                        37   - $ref: pata-common.yaml#
 38   - $ref: /schemas/memory-controllers/intel,ix     38   - $ref: /schemas/memory-controllers/intel,ixp4xx-expansion-peripheral-props.yaml#
 39                                                    39 
 40 unevaluatedProperties: false                       40 unevaluatedProperties: false
 41                                                    41 
 42 examples:                                          42 examples:
 43   - |                                              43   - |
 44     #include <dt-bindings/interrupt-controller     44     #include <dt-bindings/interrupt-controller/irq.h>
 45                                                    45 
 46     bus@c4000000 {                                 46     bus@c4000000 {
 47       compatible = "intel,ixp43x-expansion-bus     47       compatible = "intel,ixp43x-expansion-bus-controller", "syscon";
 48       reg = <0xc4000000 0x1000>;                   48       reg = <0xc4000000 0x1000>;
 49       native-endian;                               49       native-endian;
 50       #address-cells = <2>;                        50       #address-cells = <2>;
 51       #size-cells = <1>;                           51       #size-cells = <1>;
 52       ranges = <0 0x0 0x50000000 0x01000000>,      52       ranges = <0 0x0 0x50000000 0x01000000>, <1 0x0 0x51000000 0x01000000>;
 53       dma-ranges = <0 0x0 0x50000000 0x0100000     53       dma-ranges = <0 0x0 0x50000000 0x01000000>, <1 0x0 0x51000000 0x01000000>;
 54       ide@1,0 {                                    54       ide@1,0 {
 55         compatible = "intel,ixp4xx-compact-fla     55         compatible = "intel,ixp4xx-compact-flash";
 56         reg = <1 0x00000000 0x1000>, <1 0x0004     56         reg = <1 0x00000000 0x1000>, <1 0x00040000 0x1000>;
 57         interrupt-parent = <&gpio0>;               57         interrupt-parent = <&gpio0>;
 58         interrupts = <12 IRQ_TYPE_EDGE_RISING>     58         interrupts = <12 IRQ_TYPE_EDGE_RISING>;
 59       };                                           59       };
 60     };                                             60     };
 61                                                    61 
 62 ...                                                62 ...
                                                      

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