From bc6e844026e975e4201bbd878468bc526b2054a7 Mon Sep 17 00:00:00 2001 From: Pratham Pratap Date: Wed, 24 Aug 2022 11:52:33 +0800 Subject: [PATCH] dt-bindings: add eusb i2c repeater This add description for third party i2c repeater. Change-Id: I817661157b3262c5014fbbb791940e4e969d81f7 --- bindings/usb/eusb2-i2c-repeater.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 bindings/usb/eusb2-i2c-repeater.txt diff --git a/bindings/usb/eusb2-i2c-repeater.txt b/bindings/usb/eusb2-i2c-repeater.txt new file mode 100644 index 00000000..34535663 --- /dev/null +++ b/bindings/usb/eusb2-i2c-repeater.txt @@ -0,0 +1,27 @@ +eUSB2 i2c Repeater + +Required properties: + - compatible: should be one of the following - + "nxp,eusb2-repeater": for NXP eUSB2 repeater + "ti,eusb2-repeater": for TI eUSB2 repeater + - reg: Address and length of the register set for the device + - -supply: phandle to the regulator device tree node + Required "supply-name" examples are: + "vdd3" : 3.v supply for eUSB2 repeater + "vdd18" : 1.8v supply for eUSB2 repeater + - reset-gpio: A phandle and gpio specifier denoting the GPIO connected + to the RESET pin of the eUSB2 repeater. + +Optional properties: + - qcom,param-override-seq: parameter override sequence with value, reg offset + pair. + +Example: + eusb2_repeater@fd00 { + compatible = "nxp,eusb2-repeater"; + reg = <0xfd00 0xff>; + vdd18-supply = <&pm8841_s2_corner>; + vdd3-supply = <&pm8941_l6>; + qcom,param-override-seq = <0x4 0x57>; + reset-gpio = <&pm8350_gpios 6 GPIO_ACTIVE_LOW>; + };