brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 4adab01 Raw
55 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/perf/amlogic,g12-ddr-pmu.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Amlogic G12 DDR performance monitor8 9maintainers:10  - Jiucheng Xu <jiucheng.xu@amlogic.com>11 12description: |13  Amlogic G12 series SoC integrate DDR bandwidth monitor.14  A timer is inside and can generate interrupt when timeout.15  The bandwidth is counted in the timer ISR. Different platform16  has different subset of event format attribute.17 18properties:19  compatible:20    enum:21      - amlogic,g12a-ddr-pmu22      - amlogic,g12b-ddr-pmu23      - amlogic,sm1-ddr-pmu24 25  reg:26    items:27      - description: DMC bandwidth register space.28      - description: DMC PLL register space.29 30  interrupts:31    items:32      - description: The IRQ of the inside timer timeout.33 34required:35  - compatible36  - reg37  - interrupts38 39additionalProperties: false40 41examples:42  - |43    #include <dt-bindings/interrupt-controller/arm-gic.h>44    pmu {45        #address-cells = <2>;46        #size-cells = <2>;47 48        pmu@ff638000 {49            compatible = "amlogic,g12a-ddr-pmu";50            reg = <0x0 0xff638000 0x0 0x100>,51                  <0x0 0xff638c00 0x0 0x100>;52            interrupts = <GIC_SPI 52 IRQ_TYPE_EDGE_RISING>;53        };54    };55