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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.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/bus/arm,integrator-ap-lm.yaml (Architecture i386) and /Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.yaml (Architecture sparc)


  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/bus/arm,int      4 $id: http://devicetree.org/schemas/bus/arm,integrator-ap-lm.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Integrator/AP Logic Module extension bu      7 title: Integrator/AP Logic Module extension bus
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Linus Walleij <linusw@kernel.org>               10   - Linus Walleij <linusw@kernel.org>
 11                                                    11 
 12 description: The Integrator/AP is a prototypin     12 description: The Integrator/AP is a prototyping platform and as such has a
 13   site for stacking up to four logic modules (     13   site for stacking up to four logic modules (LM) designed specifically for
 14   use with this platform. A special system con     14   use with this platform. A special system controller register can be read to
 15   determine if a logic module is connected at      15   determine if a logic module is connected at index 0, 1, 2 or 3. The logic
 16   module connector is described in this bindin     16   module connector is described in this binding. The logic modules per se
 17   then have their own specific per-module bind     17   then have their own specific per-module bindings and they will be described
 18   as subnodes under this logic module extensio     18   as subnodes under this logic module extension bus.
 19                                                    19 
 20 properties:                                        20 properties:
 21   "#address-cells":                                21   "#address-cells":
 22     const: 1                                       22     const: 1
 23                                                    23 
 24   "#size-cells":                                   24   "#size-cells":
 25     const: 1                                       25     const: 1
 26                                                    26 
 27   compatible:                                      27   compatible:
 28     items:                                         28     items:
 29       - const: arm,integrator-ap-lm                29       - const: arm,integrator-ap-lm
 30                                                    30 
 31   ranges: true                                     31   ranges: true
 32   dma-ranges: true                                 32   dma-ranges: true
 33                                                    33 
 34 patternProperties:                                 34 patternProperties:
 35   "^bus(@[0-9a-f]*)?$":                            35   "^bus(@[0-9a-f]*)?$":
 36     description: Nodes on the Logic Module bus     36     description: Nodes on the Logic Module bus represent logic modules
 37       and are named with bus. The first module     37       and are named with bus. The first module is at 0xc0000000, the second
 38       at 0xd0000000 and so on until the top of     38       at 0xd0000000 and so on until the top of the memory of the system at
 39       0xffffffff. All information about the me     39       0xffffffff. All information about the memory used by the module is
 40       in ranges and dma-ranges.                    40       in ranges and dma-ranges.
 41     type: object                                   41     type: object
 42                                                    42 
 43     required:                                      43     required:
 44       - compatible                                 44       - compatible
 45                                                    45 
 46 required:                                          46 required:
 47   - compatible                                     47   - compatible
 48                                                    48 
 49 examples:                                          49 examples:
 50   - |                                              50   - |
 51     bus@c0000000 {                                 51     bus@c0000000 {
 52       compatible = "arm,integrator-ap-lm";         52       compatible = "arm,integrator-ap-lm";
 53       #address-cells = <1>;                        53       #address-cells = <1>;
 54       #size-cells = <1>;                           54       #size-cells = <1>;
 55       ranges = <0xc0000000 0xc0000000 0x400000     55       ranges = <0xc0000000 0xc0000000 0x40000000>;
 56       dma-ranges;                                  56       dma-ranges;
 57                                                    57 
 58       bus@c0000000 {                               58       bus@c0000000 {
 59         compatible = "simple-bus";                 59         compatible = "simple-bus";
 60         ranges = <0x00000000 0xc0000000 0x1000     60         ranges = <0x00000000 0xc0000000 0x10000000>;
 61         /* The Logic Modules sees the Core Mod     61         /* The Logic Modules sees the Core Module 0 RAM @80000000 */
 62         dma-ranges = <0x00000000 0x80000000 0x     62         dma-ranges = <0x00000000 0x80000000 0x10000000>;
 63         #address-cells = <1>;                      63         #address-cells = <1>;
 64         #size-cells = <1>;                         64         #size-cells = <1>;
 65                                                    65 
 66         serial@100000 {                            66         serial@100000 {
 67           compatible = "arm,pl011", "arm,prime     67           compatible = "arm,pl011", "arm,primecell";
 68           reg = <0x00100000 0x1000>;               68           reg = <0x00100000 0x1000>;
 69           interrupts-extended = <&impd1_vic 1>     69           interrupts-extended = <&impd1_vic 1>;
 70         };                                         70         };
 71                                                    71 
 72         impd1_vic: interrupt-controller@300000     72         impd1_vic: interrupt-controller@3000000 {
 73           compatible = "arm,pl192-vic";            73           compatible = "arm,pl192-vic";
 74           interrupt-controller;                    74           interrupt-controller;
 75           #interrupt-cells = <1>;                  75           #interrupt-cells = <1>;
 76           reg = <0x03000000 0x1000>;               76           reg = <0x03000000 0x1000>;
 77           valid-mask = <0x00000bff>;               77           valid-mask = <0x00000bff>;
 78           interrupts-extended = <&pic 9>;          78           interrupts-extended = <&pic 9>;
 79         };                                         79         };
 80       };                                           80       };
 81     };                                             81     };
 82                                                    82 
 83 additionalProperties: false                        83 additionalProperties: false
                                                      

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