Unix and Linux Discussions Tagged with recovery |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
6 |
12,135 |
Ubuntu |
|
|
|
0 |
2,838 |
UNIX for Advanced & Expert Users |
|
|
|
1 |
3,861 |
Ubuntu |
|
|
|
2 |
1,557 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
7,016 |
Gentoo |
|
|
|
1 |
5,412 |
Red Hat |
|
|
|
2 |
15,453 |
Shell Programming and Scripting |
|
|
|
0 |
780 |
Software Releases - RSS News |
|
|
|
0 |
749 |
Software Releases - RSS News |
|
|
|
0 |
661 |
Software Releases - RSS News |
|
|
|
0 |
724 |
Software Releases - RSS News |
|
|
|
0 |
650 |
Software Releases - RSS News |
|
|
|
0 |
721 |
Software Releases - RSS News |
|
|
|
0 |
635 |
Software Releases - RSS News |
|
|
|
0 |
718 |
Software Releases - RSS News |
|
|
|
0 |
779 |
Software Releases - RSS News |
|
|
|
10 |
7,447 |
AIX |
|
|
|
0 |
745 |
Software Releases - RSS News |
|
|
|
0 |
644 |
Software Releases - RSS News |
|
|
|
2 |
6,971 |
UNIX for Advanced & Expert Users |
|
|
|
0 |
1,223 |
Software Releases - RSS News |
|
|
|
3 |
5,854 |
Cybersecurity |
|
|
|
2 |
3,117 |
Shell Programming and Scripting |
|
|
|
1 |
3,719 |
Programming |
|
|
|
6 |
8,132 |
UNIX for Dummies Questions & Answers |
|
|
|
2 |
3,210 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
2,758 |
UNIX for Dummies Questions & Answers |
|
|
|
8 |
8,187 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
5,682 |
HP-UX |
|
|
|
1 |
3,410 |
UNIX for Dummies Questions & Answers |
|
|
|
5 |
7,523 |
UNIX for Dummies Questions & Answers |
STRUCT
I2C_BUS_RECOV(9) I2C and SMBus Subsystem STRUCT I2C_BUS_RECOV(9)
NAME
struct_i2c_bus_recovery_info - I2C bus recovery information
SYNOPSIS
struct i2c_bus_recovery_info {
int (* recover_bus) (struct i2c_adapter *);
int (* get_scl) (struct i2c_adapter *);
void (* set_scl) (struct i2c_adapter *, int val);
int (* get_sda) (struct i2c_adapter *);
void (* prepare_recovery) (struct i2c_bus_recovery_info *bri);
void (* unprepare_recovery) (struct i2c_bus_recovery_info *bri);
int scl_gpio;
int sda_gpio;
};
MEMBERS
recover_bus
Recover routine. Either pass driver's recover_bus routine, or i2c_generic_scl_recovery or i2c_generic_gpio_recovery.
get_scl
This gets current value of SCL line. Mandatory for generic SCL recovery. Used internally for generic GPIO recovery.
set_scl
This sets/clears SCL line. Mandatory for generic SCL recovery. Used internally for generic GPIO recovery.
get_sda
This gets current value of SDA line. Optional for generic SCL recovery. Used internally, if sda_gpio is a valid GPIO, for generic GPIO
recovery.
prepare_recovery
This will be called before starting recovery. Platform may configure padmux here for SDA/SCL line or something else they want.
unprepare_recovery
This will be called after completing recovery. Platform may configure padmux here for SDA/SCL line or something else they want.
scl_gpio
gpio number of the SCL line. Only required for GPIO recovery.
sda_gpio
gpio number of the SDA line. Only required for GPIO recovery.
COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT I2C_BUS_RECOV(9)