summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/i2c/cros-ec-i2c-port-base.yaml
blob: 7d3aad07f7343de39093fa95c0ead23fbf3d1b73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Copyright 2021 The ChromiumOS Authors
# SPDX-License-Identifier: Apache-2.0

description: I2C port base properties

properties:
  i2c-port:
    type: phandle
    required: true
  remote-port:
    type: int
    required: false
    description:
      A port number used by remote components like Kernel via the I2C_PASSTHRU
      Host Command
  enum-names:
    type: string-array
    required: true
    description:
      Enum values used in the source code to refer to the i2c port
  dynamic-speed:
    type: boolean
    required: false
    description:
      Enables run-time speed configuration.