Lines Matching refs:regdata
1076 uint32 regdata[2]; in get_client_blocksize() local
1081 8, regdata)) != SUCCESS) { in get_client_blocksize()
1086 regdata[0], regdata[1])); in get_client_blocksize()
1088 sd->client_block_size[1] = (regdata[0] & F1_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1092 sd->client_block_size[2] = ((regdata[0] >> 16) & F2_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1096 sd->client_block_size[3] = (regdata[1] & F3_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1239 uint32 regdata; in bcmspi_set_highspeed_mode() local
1243 4, ®data)) != SUCCESS) in bcmspi_set_highspeed_mode()
1246 sd_trace(("In %s spih-ctrl = 0x%x \n", __FUNCTION__, regdata)); in bcmspi_set_highspeed_mode()
1251 if (regdata & HIGH_SPEED_MODE) { in bcmspi_set_highspeed_mode()
1255 regdata |= HIGH_SPEED_MODE; in bcmspi_set_highspeed_mode()
1256 sd_trace(("Writing %08x to device at %08x\n", regdata, SPID_CONFIG)); in bcmspi_set_highspeed_mode()
1258 4, regdata)) != SUCCESS) { in bcmspi_set_highspeed_mode()
1265 if (regdata & HIGH_SPEED_MODE) { in bcmspi_set_highspeed_mode()
1266 regdata &= ~HIGH_SPEED_MODE; in bcmspi_set_highspeed_mode()
1267 sd_trace(("Writing %08x to device at %08x\n", regdata, SPID_CONFIG)); in bcmspi_set_highspeed_mode()
1269 4, regdata)) != SUCCESS) in bcmspi_set_highspeed_mode()
1286 status = bcmspi_card_regread_fixedaddr(sd, 0, SPID_TEST_READ, 4, ®data); \
1287 regdata &= 0xff; \
1288 if ((regdata == 0xad) || (regdata == 0x5b) || \
1289 (regdata == 0x5d) || (regdata == 0x5a)) \
1292 status = bcmspi_card_regread_fixedaddr(sd, 0, SPID_TEST_READ, 4, ®data); \
1293 regdata &= 0xff; \
1294 if ((regdata == 0xad) || (regdata == 0x5b) || \
1295 (regdata == 0x5d) || (regdata == 0x5a)) \
1298 " Expected 0xad, 0x5a, 0x5b or 0x5d.\n", regdata)); \
1308 uint32 wrregdata, regdata = 0; in bcmspi_host_device_init_adapt() local
1345 bcmspi_card_regread(sd, 0, SPID_RESET_BP, 1, ®data); in bcmspi_host_device_init_adapt()
1346 sd_trace(("reset reg read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1355 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, ®data)) != in bcmspi_host_device_init_adapt()
1358 if (regdata == TEST_RO_DATA_32BIT_LE) { in bcmspi_host_device_init_adapt()
1360 regdata)); in bcmspi_host_device_init_adapt()
1364 " Value read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1374 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, ®data)) != SUCCESS) in bcmspi_host_device_init_adapt()
1376 sd_trace(("(we are still in 16bit mode) 32bit READ LE regdata = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1385 if ((regdata == 0xfdda7d5b) || (regdata == 0xfdda7d5a)) { in bcmspi_host_device_init_adapt()
1388 ®data)) != SUCCESS) in bcmspi_host_device_init_adapt()
1414 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, ®data)) != SUCCESS) in bcmspi_host_device_init_adapt()
1417 if (regdata == TEST_RO_DATA_32BIT_LE) { in bcmspi_host_device_init_adapt()
1418 sd_trace(("Read spid passed. Value read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1422 "0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1442 uint32 regdata; in bcmspi_test_card() local
1449 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, ®data)) != SUCCESS) in bcmspi_test_card()
1452 if (regdata == (TEST_RO_DATA_32BIT_LE)) in bcmspi_test_card()
1453 sd_trace(("32bit LE regdata = 0x%x\n", regdata)); in bcmspi_test_card()
1455 sd_trace(("Incorrect 32bit LE regdata = 0x%x\n", regdata)); in bcmspi_test_card()
1462 regdata = RW_PATTERN1; in bcmspi_test_card()
1463 if ((status = bcmspi_card_regwrite(sd, 0, SPID_TEST_RW, 4, regdata)) != SUCCESS) in bcmspi_test_card()
1465 regdata = 0; in bcmspi_test_card()
1466 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_RW, 4, ®data)) != SUCCESS) in bcmspi_test_card()
1468 if (regdata != RW_PATTERN1) { in bcmspi_test_card()
1470 RW_PATTERN1, regdata)); in bcmspi_test_card()
1473 sd_trace(("R/W spid passed. Value read = 0x%x\n", regdata)); in bcmspi_test_card()
1475 regdata = RW_PATTERN2; in bcmspi_test_card()
1476 if ((status = bcmspi_card_regwrite(sd, 0, SPID_TEST_RW, 4, regdata)) != SUCCESS) in bcmspi_test_card()
1478 regdata = 0; in bcmspi_test_card()
1479 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_RW, 4, ®data)) != SUCCESS) in bcmspi_test_card()
1481 if (regdata != RW_PATTERN2) { in bcmspi_test_card()
1483 RW_PATTERN2, regdata)); in bcmspi_test_card()
1486 sd_trace(("R/W spid passed. Value read = 0x%x\n", regdata)); in bcmspi_test_card()