1# Copyright (c) 2019 Intel Corporation
2# SPDX-License-Identifier: Apache-2.0
3
4description: Microchip I2C/SMB controller
5
6compatible: "microchip,xec-i2c"
7
8include: [i2c-controller.yaml, pinctrl-device.yaml]
9
10properties:
11  reg:
12    required: true
13
14  port_sel:
15    type: int
16    description: soc block mapping to pin
17    required: true
18
19  girq:
20    type: int
21    required: true
22    description: GIRQ for this device
23
24  girq-bit:
25    type: int
26    required: true
27    description: Bit position in GIRQ for this device
28
29  pcrs:
30    type: array
31    required: true
32    description: PCR sleep register index and bit position
33
34  pinctrl-0:
35    required: true
36
37  pinctrl-names:
38    required: true
39
40  sda-gpios:
41    type: phandle-array
42    required: true
43    description: |
44      The SDA pin for the selected port. Pin choice for port is
45      determined by chip and package.
46
47  scl-gpios:
48    type: phandle-array
49    required: true
50    description: |
51      The SCL pin for the selected port. Pin choice for port is
52      determined by chip and package.
53