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 <[email protected]>
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,exynos8895-hsi2c
29 - samsung,exynosautov9-hsi2c
30 - items:
31 - enum:
32 - samsung,exynos5433-hsi2c
33 - tesla,fsd-hsi2c
34 - const: samsung,exynos7-hsi2c
35 - items:
36 - enum:
37 - google,gs101-hsi2c
38 - samsung,exynos850-hsi2c
39 - const: samsung,exynosautov9-hsi2c
40 - const: samsung,exynos5-hsi2c # Exynos5250 and Exynos5420
49 clock-frequency:
54 If not specified, the bus operates in fast-speed mode at 100kHz.
56 If specified, the bus operates in high-speed mode only if the
57 clock-frequency is >= 1MHz.
62 - description: I2C operating clock
63 - description: Bus clock (APB)
65 clock-names:
68 - const: hsi2c
69 - const: hsi2c_pclk
72 - compatible
73 - reg
74 - interrupts
75 - clocks
78 - $ref: /schemas/i2c/i2c-controller.yaml#
79 - if:
84 - samsung,exynosautov9-hsi2c
91 clock-names:
95 - clock-names
105 - |
106 #include <dt-bindings/clock/exynos5420.h>
107 #include <dt-bindings/interrupt-controller/arm-gic.h>
108 #include <dt-bindings/interrupt-controller/irq.h>
111 compatible = "samsung,exynos5250-hsi2c";
114 #address-cells = <1>;
115 #size-cells = <0>;
116 clock-frequency = <100000>;
118 clock-names = "hsi2c";
121 /* compatible = "samsung,s2mps11-pmic"; */
126 - |
127 #include <dt-bindings/clock/exynos850.h>
128 #include <dt-bindings/interrupt-controller/arm-gic.h>
131 compatible = "samsung,exynosautov9-hsi2c";
134 #address-cells = <1>;
135 #size-cells = <0>;
138 clock-names = "hsi2c", "hsi2c_pclk";
141 /* compatible = "samsung,s2mps11-pmic"; */