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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-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/brcm,bcm4908-partitions.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Broadcom BCM4908 partitioning
  8 
  9 description: |
 10   Broadcom BCM4908 CFE bootloader supports two firmware partitions. One is used
 11   for regular booting, the other is treated as fallback.
 12 
 13   This binding allows defining all fixed partitions and marking those containing
 14   firmware. System can use that information e.g. for booting or flashing
 15   purposes.
 16 
 17 maintainers:
 18   - Rafał Miłecki <rafal@milecki.pl>
 19 
 20 select: false
 21 
 22 properties:
 23   compatible:
 24     const: brcm,bcm4908-partitions
 25 
 26   "#address-cells":
 27     enum: [ 1, 2 ]
 28 
 29   "#size-cells":
 30     enum: [ 1, 2 ]
 31 
 32 patternProperties:
 33   "^partition@[0-9a-f]+$":
 34     $ref: partition.yaml#
 35     properties:
 36       compatible:
 37         const: brcm,bcm4908-firmware
 38     unevaluatedProperties: false
 39 
 40 required:
 41   - "#address-cells"
 42   - "#size-cells"
 43 
 44 additionalProperties: false
 45 
 46 examples:
 47   - |
 48     partitions {
 49         compatible = "brcm,bcm4908-partitions";
 50         #address-cells = <1>;
 51         #size-cells = <1>;
 52 
 53         partition@0 {
 54             label = "cferom";
 55             reg = <0x0 0x100000>;
 56         };
 57 
 58         partition@100000 {
 59             compatible = "brcm,bcm4908-firmware";
 60             reg = <0x100000 0xf00000>;
 61         };
 62 
 63         partition@1000000 {
 64             compatible = "brcm,bcm4908-firmware";
 65             reg = <0x1000000 0xf00000>;
 66         };
 67 
 68         partition@1f00000 {
 69             label = "calibration";
 70             reg = <0x1f00000 0x100000>;
 71         };
 72     };

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