Undo something i didn't want to change.
- I made it consistent with recent kernel fb code (maybe this is older bugged code?) - Still i don't use this and i should leave it to others.main
parent
473a1997ac
commit
3809209349
|
@ -601,15 +601,15 @@ static unsigned char *drm_ddc_read(struct i2c_adapter *adapter)
|
|||
* Then set clock & data low
|
||||
*/
|
||||
algo_data->setscl(algo_data->data, 1);
|
||||
//udelay(550); /* startup delay */
|
||||
//algo_data->setscl(algo_data->data, 0);
|
||||
//algo_data->setsda(algo_data->data, 0);
|
||||
udelay(550); /* startup delay */
|
||||
algo_data->setscl(algo_data->data, 0);
|
||||
algo_data->setsda(algo_data->data, 0);
|
||||
|
||||
for (i = 0; i < 3; i++) {
|
||||
/* For some old monitors we need the
|
||||
* following process to initialize/stop DDC
|
||||
*/
|
||||
algo_data->setsda(algo_data->data, 1);
|
||||
algo_data->setsda(algo_data->data, 0);
|
||||
msleep(13);
|
||||
|
||||
algo_data->setscl(algo_data->data, 1);
|
||||
|
@ -644,7 +644,6 @@ static unsigned char *drm_ddc_read(struct i2c_adapter *adapter)
|
|||
algo_data->setsda(algo_data->data, 1);
|
||||
msleep(15);
|
||||
algo_data->setscl(algo_data->data, 0);
|
||||
algo_data->setsda(algo_data->data, 0);
|
||||
if (edid)
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue