blob: ba2cc7b172bcbca998cbe801a4871c86b672217d (
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# Copyright (c) 2021 The Chromium OS 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-name:
type: string
required: true
description:
Enum values used in the source code to refer to the i2c port
enum:
- I2C_PORT_ACCEL
- I2C_PORT_BATTERY
- I2C_PORT_CHARGER
- I2C_PORT_EEPROM
- I2C_PORT_EVB_0
- I2C_PORT_EVB_1
- I2C_PORT_EVB_2
- I2C_PORT_EVB_3
- I2C_PORT_EVB_7
- I2C_PORT_OPT_4
- I2C_PORT_POWER
- I2C_PORT_PPC0
- I2C_PORT_PPC1
- I2C_PORT_RTC
- I2C_PORT_SENSOR
- I2C_PORT_TCPC0
- I2C_PORT_TCPC1
- I2C_PORT_USB_1_MIX
- I2C_PORT_USB_C0
- I2C_PORT_USB_C0_C2_MUX
- I2C_PORT_USB_C0_C2_PPC
- I2C_PORT_USB_C0_C2_TCPC
- I2C_PORT_USB_C1
- I2C_PORT_USB_C1_PPC
- I2C_PORT_USB_C1_TCPC
- I2C_PORT_USB_MUX0
- I2C_PORT_USB_MUX1
- I2C_PORT_VIRTUAL
- I2C_PORT_WLC
label:
required: true
type: string
description:
Human readable string describing the device (used as device_get_binding()
argument).
|