Lines Matching +full:db8500 +full:- +full:i2c
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 Bindings
9 description: The Nomadik I2C host controller began its life in the ST
11 STn8815. It was part of the prototype STn8500 which then became ST-Ericsson
12 DB8500 after the merge of these two companies wireless divisions.
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
37 # The variant found in DB8500
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
58 # Clock name in DB8500
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>
88 i2c@80004000 {
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>;
103 i2c@101f8000 {
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";