diff options
Diffstat (limited to 'zephyr/dts/bindings/usbc/mux/ti,tusb1064.yaml')
-rw-r--r-- | zephyr/dts/bindings/usbc/mux/ti,tusb1064.yaml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/usbc/mux/ti,tusb1064.yaml b/zephyr/dts/bindings/usbc/mux/ti,tusb1064.yaml new file mode 100644 index 0000000000..ff28ef9eb2 --- /dev/null +++ b/zephyr/dts/bindings/usbc/mux/ti,tusb1064.yaml @@ -0,0 +1,39 @@ +# Copyright 2022 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +description: | + TI TUSB1064 and TUSB1044 USB-C MUX, device variant depends on + CONFIG_USB_MUX_TUSB1044 + +include: cros-ec,usbc-mux.yaml + +compatible: "ti,tusb1064" + +properties: + port: + type: phandle + required: true + description: phandle to the named i2c port + + i2c-addr-flags: + type: string + required: true + description: I2C address of chip + enum: + - TUSB1064_I2C_ADDR0_FLAGS + - TUSB1064_I2C_ADDR1_FLAGS + - TUSB1064_I2C_ADDR2_FLAGS + - TUSB1064_I2C_ADDR3_FLAGS + - TUSB1064_I2C_ADDR4_FLAGS + - TUSB1064_I2C_ADDR5_FLAGS + - TUSB1064_I2C_ADDR6_FLAGS + - TUSB1064_I2C_ADDR7_FLAGS + - TUSB1064_I2C_ADDR8_FLAGS + - TUSB1064_I2C_ADDR9_FLAGS + - TUSB1064_I2C_ADDR10_FLAGS + - TUSB1064_I2C_ADDR11_FLAGS + - TUSB1064_I2C_ADDR12_FLAGS + - TUSB1064_I2C_ADDR13_FLAGS + - TUSB1064_I2C_ADDR14_FLAGS + - TUSB1064_I2C_ADDR15_FLAGS |