The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/hwmon/moortec,mr75203.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/hwmon/moortec,mr75203.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Moortec Semiconductor MR75203 PVT Controller bindings
    8 
    9 maintainers:
   10   - Rahul Tanwar <rtanwar@maxlinear.com>
   11 
   12 properties:
   13   compatible:
   14     const: moortec,mr75203
   15 
   16   reg:
   17     items:
   18       - description: PVT common registers
   19       - description: PVT temprature sensor registers
   20       - description: PVT process detector registers
   21       - description: PVT voltage monitor registers
   22 
   23   reg-names:
   24     items:
   25       - const: common
   26       - const: ts
   27       - const: pd
   28       - const: vm
   29 
   30   intel,vm-map:
   31     description:
   32       PVT controller has 5 VM (voltage monitor) sensors.
   33       vm-map defines CPU core to VM instance mapping. A
   34       value of 0xff means that VM sensor is unused.
   35     $ref: /schemas/types.yaml#/definitions/uint8-array
   36     maxItems: 5
   37 
   38   clocks:
   39     maxItems: 1
   40 
   41   resets:
   42     maxItems: 1
   43 
   44   "#thermal-sensor-cells":
   45     const: 1
   46 
   47 required:
   48   - compatible
   49   - reg
   50   - reg-names
   51   - clocks
   52   - resets
   53   - "#thermal-sensor-cells"
   54 
   55 additionalProperties: false
   56 
   57 examples:
   58   - |
   59     pvt: pvt@e0680000 {
   60         compatible = "moortec,mr75203";
   61         reg = <0xe0680000 0x80>,
   62               <0xe0680080 0x180>,
   63               <0xe0680200 0x200>,
   64               <0xe0680400 0xc00>;
   65         reg-names = "common", "ts", "pd", "vm";
   66         intel,vm-map = [03 01 04 ff ff];
   67         clocks = <&osc0>;
   68         resets = <&rcu0 0x40 7>;
   69         #thermal-sensor-cells = <1>;
   70     };

Cache object: c0f834cc2c7424dacb1885e9aeb715fd


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.