xref: /freebsd/sys/contrib/device-tree/Bindings/clock/mobileye,eyeq5-clk.yaml (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*01950c46SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*01950c46SEmmanuel Vadot%YAML 1.2
3*01950c46SEmmanuel Vadot---
4*01950c46SEmmanuel Vadot$id: http://devicetree.org/schemas/clock/mobileye,eyeq5-clk.yaml#
5*01950c46SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*01950c46SEmmanuel Vadot
7*01950c46SEmmanuel Vadottitle: Mobileye EyeQ5 clock controller
8*01950c46SEmmanuel Vadot
9*01950c46SEmmanuel Vadotdescription:
10*01950c46SEmmanuel Vadot  The EyeQ5 clock controller handles 10 read-only PLLs derived from the main
11*01950c46SEmmanuel Vadot  crystal clock. It also exposes one divider clock, a child of one of the PLLs.
12*01950c46SEmmanuel Vadot  Its registers live in a shared region called OLB.
13*01950c46SEmmanuel Vadot
14*01950c46SEmmanuel Vadotmaintainers:
15*01950c46SEmmanuel Vadot  - Grégory Clement <gregory.clement@bootlin.com>
16*01950c46SEmmanuel Vadot  - Théo Lebrun <theo.lebrun@bootlin.com>
17*01950c46SEmmanuel Vadot  - Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
18*01950c46SEmmanuel Vadot
19*01950c46SEmmanuel Vadotproperties:
20*01950c46SEmmanuel Vadot  compatible:
21*01950c46SEmmanuel Vadot    const: mobileye,eyeq5-clk
22*01950c46SEmmanuel Vadot
23*01950c46SEmmanuel Vadot  reg:
24*01950c46SEmmanuel Vadot    maxItems: 2
25*01950c46SEmmanuel Vadot
26*01950c46SEmmanuel Vadot  reg-names:
27*01950c46SEmmanuel Vadot    items:
28*01950c46SEmmanuel Vadot      - const: plls
29*01950c46SEmmanuel Vadot      - const: ospi
30*01950c46SEmmanuel Vadot
31*01950c46SEmmanuel Vadot  "#clock-cells":
32*01950c46SEmmanuel Vadot    const: 1
33*01950c46SEmmanuel Vadot
34*01950c46SEmmanuel Vadot  clocks:
35*01950c46SEmmanuel Vadot    maxItems: 1
36*01950c46SEmmanuel Vadot    description:
37*01950c46SEmmanuel Vadot      Input parent clock to all PLLs. Expected to be the main crystal.
38*01950c46SEmmanuel Vadot
39*01950c46SEmmanuel Vadot  clock-names:
40*01950c46SEmmanuel Vadot    items:
41*01950c46SEmmanuel Vadot      - const: ref
42*01950c46SEmmanuel Vadot
43*01950c46SEmmanuel Vadotrequired:
44*01950c46SEmmanuel Vadot  - compatible
45*01950c46SEmmanuel Vadot  - reg
46*01950c46SEmmanuel Vadot  - reg-names
47*01950c46SEmmanuel Vadot  - "#clock-cells"
48*01950c46SEmmanuel Vadot  - clocks
49*01950c46SEmmanuel Vadot  - clock-names
50*01950c46SEmmanuel Vadot
51*01950c46SEmmanuel VadotadditionalProperties: false
52