Lines Matching refs:data
82 uint32_t data;
88 data = ast_read32(ast, 0xf004) & 0xffff0000;
89 } while (data != (r & 0xffff0000));
95 uint32_t data;
99 data = ast_read32(ast, 0xf004) & 0xffff0000;
100 } while (data != (r & 0xffff0000));
134 u32 data, timeout;
140 data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
145 } while (!data);
150 data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
155 } while (!data);
156 data = (ast_mindwm(ast, 0x1e6e0070) & 0x80) >> 7;
158 return data;
164 u32 data, timeout;
170 data = ast_mindwm(ast, 0x1e6e0070) & 0x40;
175 } while (!data);
176 data = (ast_mindwm(ast, 0x1e6e0070) & 0x80) >> 7;
178 return data;
211 u32 dll_min[4], dll_max[4], dlli, data, passcnt;
220 data = cbrscan_ast2150(ast, busw);
221 if (data != 0) {
222 if (data & 0x1) {
245 u32 data, temp, i;
282 udelay(dram_reg_info->data);
284 data = dram_reg_info->data;
286 data = 0x00000d89;
288 data = 0x00000c8d;
293 ast_write32(ast, 0x10000 + dram_reg_info->index, data | temp);
295 ast_write32(ast, 0x10000 + dram_reg_info->index, dram_reg_info->data);
300 data = ast_read32(ast, 0x10120);
301 if (data == 0x5061) { /* 266Mhz */
302 data = ast_read32(ast, 0x10004);
303 if (data & 0x40)
411 u32 data, timeout;
417 data = ast_mindwm(ast, 0x1e6e0070) & 0x3000;
418 if (data & 0x2000)
424 } while (!data);
431 u32 data, timeout;
437 data = ast_mindwm(ast, 0x1e6e0070) & 0x1000;
442 } while (!data);
443 data = ast_mindwm(ast, 0x1e6e0078);
444 data = (data | (data >> 16)) & 0xffff;
446 return data;
477 u32 data;
479 data = mmc_test_single2(ast, 0);
480 if ((data & 0xff) && (data & 0xff00))
483 data = mmc_test_burst2(ast, i);
484 if ((data & 0xff) && (data & 0xff00))
487 if (!data)
489 else if (data & 0xff)
496 u32 data, data2, patcnt, loop;
502 if ((data = cbr_test(ast)) != 0) {
503 data2 &= data;
517 u32 data;
519 data = mmc_test_burst2(ast, 0);
520 if (data == 0xffff)
522 data |= mmc_test_single2(ast, 0);
523 if (data == 0xffff)
526 return ~data & 0xffff;
531 u32 data, data2, patcnt, loop;
537 if ((data = cbr_test2(ast)) != 0) {
538 data2 &= data;
577 u32 gold_sadj[2], dllmin[16], dllmax[16], dlli, data, cnt, mask, passcnt, retry = 0;
588 data = cbr_scan2(ast);
589 if (data != 0) {
592 if (data & mask) {
625 data = 0;
627 data >>= 3;
642 data |= dlli << 21;
645 ast_moutdwm(ast, 0x1E6E0080, data);
647 data = 0;
649 data >>= 3;
667 data |= dlli << 21;
670 ast_moutdwm(ast, 0x1E6E0084, data);
766 u32 dllmin[2], dllmax[2], dlli, data, passcnt, retry = 0;
780 data = cbr_scan(ast);
781 if (data != 0) {
782 if (data & 0x1) {
790 if (data & 0x2) {
1064 u32 data, data2, retry = 0;
1104 data = ast_mindwm(ast, 0x1E6E001C);
1105 } while (!(data & 0x08000000));
1106 data = ast_mindwm(ast, 0x1E6E001C);
1107 data = (data >> 8) & 0xff;
1108 while ((data & 0x08) || ((data & 0x7) < 2) || (data < 4)) {
1119 data = ast_mindwm(ast, 0x1E6E0068) & 0xffff00ff;
1120 data2 += data & 0xff;
1121 data = data | (data2 << 8);
1122 ast_moutdwm(ast, 0x1E6E0068, data);
1126 data = ast_mindwm(ast, 0x1E6E0018) & 0xfffff1ff;
1127 ast_moutdwm(ast, 0x1E6E0018, data);
1128 data = data | 0x200;
1129 ast_moutdwm(ast, 0x1E6E0018, data);
1131 data = ast_mindwm(ast, 0x1E6E001C);
1132 } while (!(data & 0x08000000));
1134 data = ast_mindwm(ast, 0x1E6E001C);
1135 data = (data >> 8) & 0xff;
1138 data = ast_mindwm(ast, 0x1E6E0018) | 0xC00;
1139 ast_moutdwm(ast, 0x1E6E0018, data);
1156 data = 0;
1158 data = 0x300;
1161 data = data | 0x3000 | ((param->reg_AC2 & 0x60000) >> 3);
1163 ast_moutdwm(ast, 0x1E6E0034, data | 0x3);
1175 data = ast_mindwm(ast, 0x1E6E0070);
1176 } while (!(data & 0x00001000));
1434 u32 data, data2, retry = 0;
1473 data = ast_mindwm(ast, 0x1E6E001C);
1474 } while (!(data & 0x08000000));
1475 data = ast_mindwm(ast, 0x1E6E001C);
1476 data = (data >> 8) & 0xff;
1477 while ((data & 0x08) || ((data & 0x7) < 2) || (data < 4)) {
1488 data = ast_mindwm(ast, 0x1E6E0068) & 0xffff00ff;
1489 data2 += data & 0xff;
1490 data = data | (data2 << 8);
1491 ast_moutdwm(ast, 0x1E6E0068, data);
1495 data = ast_mindwm(ast, 0x1E6E0018) & 0xfffff1ff;
1496 ast_moutdwm(ast, 0x1E6E0018, data);
1497 data = data | 0x200;
1498 ast_moutdwm(ast, 0x1E6E0018, data);
1500 data = ast_mindwm(ast, 0x1E6E001C);
1501 } while (!(data & 0x08000000));
1503 data = ast_mindwm(ast, 0x1E6E001C);
1504 data = (data >> 8) & 0xff;
1507 data = ast_mindwm(ast, 0x1E6E0018) | 0xC00;
1508 ast_moutdwm(ast, 0x1E6E0018, data);
1530 data = 0;
1532 data = 0x500;
1535 data = data | 0x3000 | ((param->reg_AC2 & 0x60000) >> 3);
1537 ast_moutdwm(ast, 0x1E6E0034, data | 0x3);
1549 data = ast_mindwm(ast, 0x1E6E0070);
1550 } while (!(data & 0x00001000));
1694 u32 data, pass, timecnt;
1700 data = ast_mindwm(ast, 0x1E6E0060) & 0x1;
1701 if (!data)
1705 data = ast_mindwm(ast, 0x1E6E0300) & 0x000A0000;
1706 if (!data)
1759 u32 reg_04, data;
1765 data = ast_mindwm(ast, 0x1E6E0004);
1766 while (!(data & 0x80000));
1772 u32 addr, data, param;
1784 data = ast_mindwm(ast, 0x1E6E2070) & 0x00800000;
1785 if (data) {
1854 u32 data, data2, pass, retrycnt;
1904 data = ast_mindwm(ast, 0x1E6E03D0);
1905 data2 = data >> 8;
1906 data = data & 0xff;
1907 if (data > data2)
1908 data = data2;
1909 if (max_phy_vref < data) {
1910 max_phy_vref = data;
1964 u32 data;
1974 data = ast_mindwm(ast, 0x1E6E2070);
1975 if (data & 0x01000000)
1984 data = ast_mindwm(ast, 0x1E6E200C) & 0xF9FFFFFF;
1985 ast_moutdwm(ast, 0x1E6E200C, data | 0x10000000);
1992 u32 data;
1999 data = ast_mindwm(ast, 0x1e6e2070);
2000 if (data & 0x08000000) { /* check fast reset */
2019 data = ast_mindwm(ast, 0x1e6e2000);
2020 } while (data != 1);