brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · f8e7ddb Raw
52 lines · yaml
1# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/power/brcm,bcm-pmb.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Broadcom PMB (Power Management Bus) controller8 9description: This document describes Broadcom's PMB controller. It supports10  powering various types of connected devices (e.g. PCIe, USB, SATA).11 12maintainers:13  - Rafał Miłecki <rafal@milecki.pl>14 15properties:16  compatible:17    enum:18      - brcm,bcm4908-pmb19      - brcm,bcm63138-pmb20 21  reg:22    description: register space of one or more buses23    maxItems: 124 25  big-endian:26    $ref: /schemas/types.yaml#/definitions/flag27    description: Flag to use for block working in big endian mode.28 29  "#power-domain-cells":30    description: cell specifies device ID (see bcm-pmb.h)31    const: 132 33required:34  - reg35  - "#power-domain-cells"36 37additionalProperties: false38 39examples:40  - |41    #include <dt-bindings/soc/bcm-pmb.h>42 43    pmb: power-controller@802800e0 {44        compatible = "brcm,bcm4908-pmb";45        reg = <0x802800e0 0x40>;46        #power-domain-cells = <1>;47    };48 49    foo {50        power-domains = <&pmb BCM_PMB_PCIE0>;51    };52