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 # ExynosAutoV9 and Exynos850
29 - const: samsung,exynos5-hsi2c # Exynos5250 and Exynos5420
38 clock-frequency:
43 If not specified, the bus operates in fast-speed mode at 100kHz.
45 If specified, the bus operates in high-speed mode only if the
46 clock-frequency is >= 1MHz.
51 - description: I2C operating clock
52 - description: Bus clock (APB)
54 clock-names:
57 - const: hsi2c
58 - const: hsi2c_pclk
61 - compatible
62 - reg
63 - interrupts
64 - clocks
67 - $ref: /schemas/i2c/i2c-controller.yaml#
68 - if:
73 - samsung,exynosautov9-hsi2c
80 clock-names:
84 - clock-names
94 - |
95 #include <dt-bindings/clock/exynos5420.h>
96 #include <dt-bindings/interrupt-controller/arm-gic.h>
97 #include <dt-bindings/interrupt-controller/irq.h>
100 compatible = "samsung,exynos5250-hsi2c";
103 #address-cells = <1>;
104 #size-cells = <0>;
105 clock-frequency = <100000>;
107 clock-names = "hsi2c";
110 /* compatible = "samsung,s2mps11-pmic"; */
115 - |
116 #include <dt-bindings/clock/exynos850.h>
117 #include <dt-bindings/interrupt-controller/arm-gic.h>
120 compatible = "samsung,exynosautov9-hsi2c";
123 #address-cells = <1>;
124 #size-cells = <0>;
127 clock-names = "hsi2c", "hsi2c_pclk";
130 /* compatible = "samsung,s2mps11-pmic"; */