mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
fix init
This commit is contained in:
parent
ddac58d082
commit
4747cbd553
@ -435,7 +435,7 @@ static int mod_setup_max2871(struct ddb *dev, u32 *reg)
|
|||||||
|
|
||||||
if (j == 4)
|
if (j == 4)
|
||||||
val &= 0xFFFFFEDF;
|
val &= 0xFFFFFEDF;
|
||||||
status = mod_write_max2871(dev, reg[j]);
|
status = mod_write_max2871(dev, val);
|
||||||
if (status)
|
if (status)
|
||||||
break;
|
break;
|
||||||
msleep(30);
|
msleep(30);
|
||||||
@ -1875,7 +1875,7 @@ static int rfdac_init(struct ddb *dev)
|
|||||||
}
|
}
|
||||||
if (tmp & 0x80)
|
if (tmp & 0x80)
|
||||||
return -1;
|
return -1;
|
||||||
dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
//dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
||||||
ddbwritel(dev, RFDAC_CMD_RESET, RFDAC_CONTROL);
|
ddbwritel(dev, RFDAC_CMD_RESET, RFDAC_CONTROL);
|
||||||
for (i = 0; i < 10; i++) {
|
for (i = 0; i < 10; i++) {
|
||||||
msleep(20);
|
msleep(20);
|
||||||
@ -1885,7 +1885,7 @@ static int rfdac_init(struct ddb *dev)
|
|||||||
}
|
}
|
||||||
if (tmp & 0x80)
|
if (tmp & 0x80)
|
||||||
return -1;
|
return -1;
|
||||||
dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
//dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
||||||
ddbwritel(dev, RFDAC_CMD_SETUP, RFDAC_CONTROL);
|
ddbwritel(dev, RFDAC_CMD_SETUP, RFDAC_CONTROL);
|
||||||
for (i = 0; i < 10; i++) {
|
for (i = 0; i < 10; i++) {
|
||||||
msleep(20);
|
msleep(20);
|
||||||
@ -1895,7 +1895,7 @@ static int rfdac_init(struct ddb *dev)
|
|||||||
}
|
}
|
||||||
if (tmp & 0x80)
|
if (tmp & 0x80)
|
||||||
return -1;
|
return -1;
|
||||||
dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
//dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
||||||
ddbwritel(dev, 0x01, JESD204B_BASE);
|
ddbwritel(dev, 0x01, JESD204B_BASE);
|
||||||
for (i = 0; i < 400; i++) {
|
for (i = 0; i < 400; i++) {
|
||||||
msleep(20);
|
msleep(20);
|
||||||
@ -1903,7 +1903,7 @@ static int rfdac_init(struct ddb *dev)
|
|||||||
if ((tmp & 0xc0000000) == 0xc0000000)
|
if ((tmp & 0xc0000000) == 0xc0000000)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
//dev_info(dev->dev, "sync %d:%08x\n", i, tmp);
|
||||||
if ((tmp & 0xc0000000) != 0xc0000000)
|
if ((tmp & 0xc0000000) != 0xc0000000)
|
||||||
return -1;
|
return -1;
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user