xref: /freebsd/sys/contrib/device-tree/Bindings/hwinfo/samsung,exynos-chipid.yaml (revision 657729a89dd578d8cfc70d6616f5c65a48a8b33a)
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwinfo/samsung,exynos-chipid.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Samsung Exynos SoC series Chipid driver
8
9maintainers:
10  - Krzysztof Kozlowski <krzk@kernel.org>
11
12properties:
13  compatible:
14    enum:
15      - samsung,exynos4210-chipid
16      - samsung,exynos850-chipid
17
18  reg:
19    maxItems: 1
20
21  samsung,asv-bin:
22    description:
23      Adaptive Supply Voltage bin selection. This can be used
24      to determine the ASV bin of an SoC if respective information
25      is missing in the CHIPID registers or in the OTP memory.
26    $ref: /schemas/types.yaml#/definitions/uint32
27    enum: [0, 1, 2, 3]
28
29required:
30  - compatible
31  - reg
32
33additionalProperties: false
34
35examples:
36  - |
37    chipid@10000000 {
38        compatible = "samsung,exynos4210-chipid";
39        reg = <0x10000000 0x100>;
40        samsung,asv-bin = <2>;
41    };
42