Lines Matching +full:exynos +full:- +full:usi
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-exynos5.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Krzysztof Kozlowski <krzk@kernel.org>
16 In case the HSI2C controller is encapsulated within USI block (it's the case
17 e.g. for Exynos850 and Exynos Auto V9 SoCs), it might be also necessary to
18 define USI node in device tree file, choosing "i2c" configuration. Please see
19 Documentation/devicetree/bindings/soc/samsung/exynos-usi.yaml for details.
24 - enum:
25 - samsung,exynos5250-hsi2c # Exynos5250 and Exynos5420
26 - samsung,exynos5260-hsi2c # Exynos5260
27 - samsung,exynos7-hsi2c # Exynos7
28 - samsung,exynosautov9-hsi2c
29 - items:
30 - enum:
31 - samsung,exynos5433-hsi2c
32 - tesla,fsd-hsi2c
33 - const: samsung,exynos7-hsi2c
34 - items:
35 - enum:
36 - samsung,exynos850-hsi2c
37 - const: samsung,exynosautov9-hsi2c
38 - const: samsung,exynos5-hsi2c # Exynos5250 and Exynos5420
47 clock-frequency:
52 If not specified, the bus operates in fast-speed mode at 100kHz.
54 If specified, the bus operates in high-speed mode only if the
55 clock-frequency is >= 1MHz.
60 - description: I2C operating clock
61 - description: Bus clock (APB)
63 clock-names:
66 - const: hsi2c
67 - const: hsi2c_pclk
70 - compatible
71 - reg
72 - interrupts
73 - clocks
76 - $ref: /schemas/i2c/i2c-controller.yaml#
77 - if:
82 - samsung,exynosautov9-hsi2c
89 clock-names:
93 - clock-names
103 - |
104 #include <dt-bindings/clock/exynos5420.h>
105 #include <dt-bindings/interrupt-controller/arm-gic.h>
106 #include <dt-bindings/interrupt-controller/irq.h>
109 compatible = "samsung,exynos5250-hsi2c";
112 #address-cells = <1>;
113 #size-cells = <0>;
114 clock-frequency = <100000>;
116 clock-names = "hsi2c";
119 /* compatible = "samsung,s2mps11-pmic"; */
124 - |
125 #include <dt-bindings/clock/exynos850.h>
126 #include <dt-bindings/interrupt-controller/arm-gic.h>
129 compatible = "samsung,exynosautov9-hsi2c";
132 #address-cells = <1>;
133 #size-cells = <0>;
136 clock-names = "hsi2c", "hsi2c_pclk";
139 /* compatible = "samsung,s2mps11-pmic"; */