Lines Matching +full:st +full:- +full:microelectronics
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/st,nomadik-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ST Microelectronics Nomadik I2C
9 description: The Nomadik I2C host controller began its life in the ST
10 Microelectronics STn8800 SoC, and was then inherited into STn8810 and
11 STn8815. It was part of the prototype STn8500 which then became ST-Ericsson
15 - Linus Walleij <[email protected]>
23 - st,nomadik-i2c
24 - mobileye,eyeq5-i2c
25 - mobileye,eyeq6h-i2c
27 - compatible
32 - items:
33 - enum:
34 - st,nomadik-i2c
35 - mobileye,eyeq5-i2c
36 - mobileye,eyeq6h-i2c
37 - const: arm,primecell
38 - items:
39 - const: stericsson,db8500-i2c
40 - const: st,nomadik-i2c
41 - const: arm,primecell
52 clock-names:
55 - items:
56 - const: mclk
57 - const: apb_pclk
59 - items:
60 - const: i2cclk
61 - const: apb_pclk
63 power-domains:
69 clock-frequency:
74 $ref: /schemas/types.yaml#/definitions/phandle-array
76 - items:
77 - description: Phandle to OLB system controller node.
78 - description: Platform-wide controller ID (integer starting from zero).
84 - compatible
85 - reg
86 - interrupts
87 - clocks
88 - clock-names
93 - $ref: /schemas/i2c/i2c-controller.yaml#
94 - if:
98 const: mobileye,eyeq5-i2c
101 - mobileye,olb
107 - |
108 #include <dt-bindings/interrupt-controller/irq.h>
109 #include <dt-bindings/interrupt-controller/arm-gic.h>
110 #include <dt-bindings/reset/stericsson,db8500-prcc-reset.h>
111 #include <dt-bindings/arm/ux500_pm_domains.h>
113 compatible = "stericsson,db8500-i2c", "st,nomadik-i2c", "arm,primecell";
117 #address-cells = <1>;
118 #size-cells = <0>;
120 clock-frequency = <400000>;
122 clock-names = "i2cclk", "apb_pclk";
123 power-domains = <&pm_domains DOMAIN_VAPE>;
128 compatible = "st,nomadik-i2c", "arm,primecell";
130 interrupt-parent = <&vica>;
132 clock-frequency = <100000>;
133 #address-cells = <1>;
134 #size-cells = <0>;
136 clock-names = "mclk", "apb_pclk";
138 - |
139 #include <dt-bindings/interrupt-controller/mips-gic.h>
141 compatible = "mobileye,eyeq5-i2c", "arm,primecell";
143 interrupt-parent = <&gic>;
145 clock-frequency = <400000>;
146 #address-cells = <1>;
147 #size-cells = <0>;
149 clock-names = "i2cclk", "apb_pclk";