1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/i2c/st,sti-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: I2C controller embedded in STMicroelectronics STi platform
10 - Patrice Chotard <patrice.chotard@foss.st.com>
13 - $ref: /schemas/i2c/i2c-controller.yaml#
34 enum: [ 100000, 400000 ]
37 st,i2c-min-scl-pulse-width-us:
39 The minimum valid SCL pulse width that is allowed through the
40 deglitch circuit. In units of us.
42 st,i2c-min-sda-pulse-width-us:
44 The minimum valid SDA pulse width that is allowed through the
45 deglitch circuit. In units of us.
54 unevaluatedProperties: false
58 #include <dt-bindings/interrupt-controller/arm-gic.h>
59 #include <dt-bindings/clock/stih407-clks.h>
61 compatible = "st,comms-ssc4-i2c";
62 reg = <0xfed40000 0x110>;
63 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
64 clocks = <&clk_s_a0_ls CLK_ICN_REG>;
66 clock-frequency = <400000>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_i2c0_default>;
69 st,i2c-min-scl-pulse-width-us = <0>;
70 st,i2c-min-sda-pulse-width-us = <5>;