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 <linus.walleij@linaro.org>
18 - $ref: /schemas/i2c/i2c-controller.yaml#
26 - st,nomadik-i2c
28 - compatible
34 - items:
35 - const: st,nomadik-i2c
36 - 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 - compatible
75 - reg
76 - interrupts
77 - clocks
78 - clock-names
83 - |
84 #include <dt-bindings/interrupt-controller/irq.h>
85 #include <dt-bindings/interrupt-controller/arm-gic.h>
86 #include <dt-bindings/reset/stericsson,db8500-prcc-reset.h>
87 #include <dt-bindings/arm/ux500_pm_domains.h>
89 compatible = "stericsson,db8500-i2c", "st,nomadik-i2c", "arm,primecell";
93 #address-cells = <1>;
94 #size-cells = <0>;
96 clock-frequency = <400000>;
98 clock-names = "i2cclk", "apb_pclk";
99 power-domains = <&pm_domains DOMAIN_VAPE>;
104 compatible = "st,nomadik-i2c", "arm,primecell";
106 interrupt-parent = <&vica>;
108 clock-frequency = <100000>;
109 #address-cells = <1>;
110 #size-cells = <0>;
112 clock-names = "mclk", "apb_pclk";