Commit db36e827 authored by Codrin Ciubotariu's avatar Codrin Ciubotariu Committed by Wolfram Sang

dt-bindings: i2c: add generic properties for GPIO bus recovery

The I2C GPIO bus recovery properties consist of two GPIOS and one extra
pinctrl state ("gpio" or "recovery"). "recovery" pinctrl state is
considered deprecated and "gpio" should be used instead.
Not all are mandatory for recovery.
Signed-off-by: default avatarCodrin Ciubotariu <codrin.ciubotariu@microchip.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
[wsa: kept sorting, minor whitespace change]
Signed-off-by: default avatarWolfram Sang <wsa@kernel.org>
parent c7c9e914
...@@ -72,6 +72,16 @@ wants to support one of the below features, it should adapt these bindings. ...@@ -72,6 +72,16 @@ wants to support one of the below features, it should adapt these bindings.
this information to adapt power management to keep the arbitration awake this information to adapt power management to keep the arbitration awake
all the time, for example. Can not be combined with 'single-master'. all the time, for example. Can not be combined with 'single-master'.
- pinctrl
add extra pinctrl to configure SCL/SDA pins to GPIO function for bus
recovery, call it "gpio" or "recovery" (deprecated) state
- scl-gpios
specify the gpio related to SCL pin. Used for GPIO bus recovery.
- sda-gpios
specify the gpio related to SDA pin. Optional for GPIO bus recovery.
- single-master - single-master
states that there is no other master active on this bus. The OS can use states that there is no other master active on this bus. The OS can use
this information to detect a stalled bus more reliably, for example. this information to detect a stalled bus more reliably, for example.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment