cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

samsung-scaler.yaml (1426B)


      1# SPDX-License-Identifier: GPL-2.0
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/gpu/samsung-scaler.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Samsung Exynos SoC Image Scaler
      8
      9maintainers:
     10  - Inki Dae <inki.dae@samsung.com>
     11
     12properties:
     13  compatible:
     14    enum:
     15      - samsung,exynos5420-scaler
     16      - samsung,exynos5433-scaler
     17
     18  reg:
     19    maxItems: 1
     20
     21  interrupts:
     22    maxItems: 1
     23
     24  clocks: {}
     25  clock-names: {}
     26  iommus: {}
     27  power-domains: {}
     28
     29if:
     30  properties:
     31    compatible:
     32      contains:
     33        const: samsung,exynos5420-scaler
     34
     35then:
     36  properties:
     37    clocks:
     38      items:
     39        - description: mscl clock
     40
     41    clock-names:
     42      items:
     43        - const: mscl
     44
     45else:
     46  properties:
     47    clocks:
     48      items:
     49        - description: pclk clock
     50        - description: aclk clock
     51        - description: aclk_xiu clock
     52
     53    clock-names:
     54      items:
     55        - const: pclk
     56        - const: aclk
     57        - const: aclk_xiu
     58
     59required:
     60  - compatible
     61  - reg
     62  - interrupts
     63  - clocks
     64  - clock-names
     65
     66additionalProperties: false
     67
     68examples:
     69  - |
     70    #include <dt-bindings/clock/exynos5420.h>
     71    #include <dt-bindings/interrupt-controller/arm-gic.h>
     72
     73    scaler@12800000 {
     74        compatible = "samsung,exynos5420-scaler";
     75        reg = <0x12800000 0x1294>;
     76        interrupts = <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>;
     77        clocks = <&clock CLK_MSCL0>;
     78        clock-names = "mscl";
     79    };
     80
     81...