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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/partitions/linksys,ns-partitions.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 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/mtd/partitions/linksys,ns-partitions.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Linksys Northstar partitioning
  8 
  9 description: |
 10   Linksys devices based on Broadcom Northstar architecture often use two
 11   firmware partitions. One is used for regular booting, the other is treated as
 12   fallback.
 13 
 14   This binding allows defining all fixed partitions and marking those containing
 15   firmware. System can use that information e.g. for booting or flashing
 16   purposes.
 17 
 18 maintainers:
 19   - Rafał Miłecki <rafal@milecki.pl>
 20 
 21 select: false
 22 
 23 properties:
 24   compatible:
 25     const: linksys,ns-partitions
 26 
 27   "#address-cells":
 28     enum: [ 1, 2 ]
 29 
 30   "#size-cells":
 31     enum: [ 1, 2 ]
 32 
 33 patternProperties:
 34   "^partition@[0-9a-f]+$":
 35     $ref: partition.yaml#
 36     properties:
 37       compatible:
 38         items:
 39           - const: linksys,ns-firmware
 40           - const: brcm,trx
 41     unevaluatedProperties: false
 42 
 43 required:
 44   - "#address-cells"
 45   - "#size-cells"
 46 
 47 additionalProperties: false
 48 
 49 examples:
 50   - |
 51     partitions {
 52         compatible = "linksys,ns-partitions";
 53         #address-cells = <1>;
 54         #size-cells = <1>;
 55 
 56         partition@0 {
 57             label = "boot";
 58             reg = <0x0 0x100000>;
 59             read-only;
 60         };
 61 
 62         partition@100000 {
 63             label = "nvram";
 64             reg = <0x100000 0x100000>;
 65         };
 66 
 67         partition@200000 {
 68             compatible = "linksys,ns-firmware", "brcm,trx";
 69             reg = <0x200000 0xf00000>;
 70         };
 71 
 72         partition@1100000 {
 73             compatible = "linksys,ns-firmware", "brcm,trx";
 74             reg = <0x1100000 0xf00000>;
 75         };
 76     };

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