Lines Matching refs:regdata

1018 	uint32 regdata[2];  in get_client_blocksize()  local
1023 8, regdata)) != SUCCESS) { in get_client_blocksize()
1028 regdata[0], regdata[1])); in get_client_blocksize()
1030 sd->client_block_size[1] = (regdata[0] & F1_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1034 sd->client_block_size[2] = ((regdata[0] >> 16) & F2_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1038 sd->client_block_size[3] = (regdata[1] & F3_MAX_PKT_SIZE) >> 2; in get_client_blocksize()
1160 uint32 regdata; in bcmspi_set_highspeed_mode() local
1164 4, &regdata)) != SUCCESS) in bcmspi_set_highspeed_mode()
1167 sd_trace(("In %s spih-ctrl = 0x%x \n", __FUNCTION__, regdata)); in bcmspi_set_highspeed_mode()
1172 if (regdata & HIGH_SPEED_MODE) { in bcmspi_set_highspeed_mode()
1176 regdata |= HIGH_SPEED_MODE; in bcmspi_set_highspeed_mode()
1177 sd_trace(("Writing %08x to device at %08x\n", regdata, SPID_CONFIG)); in bcmspi_set_highspeed_mode()
1179 4, regdata)) != SUCCESS) { in bcmspi_set_highspeed_mode()
1186 if (regdata & HIGH_SPEED_MODE) { in bcmspi_set_highspeed_mode()
1187 regdata &= ~HIGH_SPEED_MODE; in bcmspi_set_highspeed_mode()
1188 regdata |= CLOCK_POLARITY; in bcmspi_set_highspeed_mode()
1189 sd_trace(("Writing %08x to device at %08x\n", regdata, SPID_CONFIG)); in bcmspi_set_highspeed_mode()
1191 4, regdata)) != SUCCESS) in bcmspi_set_highspeed_mode()
1208 status = bcmspi_card_regread_fixedaddr(sd, 0, SPID_TEST_READ, 4, &regdata); \
1209 regdata &= 0xff; \
1210 if ((regdata == 0xad) || (regdata == 0x5b) || \
1211 (regdata == 0x5d) || (regdata == 0x5a)) \
1214 status = bcmspi_card_regread_fixedaddr(sd, 0, SPID_TEST_READ, 4, &regdata); \
1215 regdata &= 0xff; \
1216 if ((regdata == 0xad) || (regdata == 0x5b) || \
1217 (regdata == 0x5d) || (regdata == 0x5a)) \
1220 " Expected 0xad, 0x5a, 0x5b or 0x5d.\n", regdata)); \
1230 uint32 wrregdata, regdata = 0; in bcmspi_host_device_init_adapt() local
1262 bcmspi_card_regread(sd, 0, SPID_RESET_BP, 1, &regdata); in bcmspi_host_device_init_adapt()
1263 sd_trace(("reset reg read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1272 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, &regdata)) != in bcmspi_host_device_init_adapt()
1275 if (regdata == TEST_RO_DATA_32BIT_LE) { in bcmspi_host_device_init_adapt()
1277 regdata)); in bcmspi_host_device_init_adapt()
1281 " Value read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1291 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, &regdata)) != SUCCESS) in bcmspi_host_device_init_adapt()
1293 sd_trace(("(we are still in 16bit mode) 32bit READ LE regdata = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1302 if ((regdata == 0xfdda7d5b) || (regdata == 0xfdda7d5a)) { in bcmspi_host_device_init_adapt()
1305 &regdata)) != SUCCESS) in bcmspi_host_device_init_adapt()
1328 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, &regdata)) != SUCCESS) in bcmspi_host_device_init_adapt()
1331 if (regdata == TEST_RO_DATA_32BIT_LE) { in bcmspi_host_device_init_adapt()
1332 sd_trace(("Read spid passed. Value read = 0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1336 "0x%x\n", regdata)); in bcmspi_host_device_init_adapt()
1347 uint32 regdata; in bcmspi_test_card() local
1350 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_READ, 4, &regdata)) != SUCCESS) in bcmspi_test_card()
1353 if (regdata == (TEST_RO_DATA_32BIT_LE)) in bcmspi_test_card()
1354 sd_trace(("32bit LE regdata = 0x%x\n", regdata)); in bcmspi_test_card()
1356 sd_trace(("Incorrect 32bit LE regdata = 0x%x\n", regdata)); in bcmspi_test_card()
1363 regdata = RW_PATTERN1; in bcmspi_test_card()
1364 if ((status = bcmspi_card_regwrite(sd, 0, SPID_TEST_RW, 4, regdata)) != SUCCESS) in bcmspi_test_card()
1366 regdata = 0; in bcmspi_test_card()
1367 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_RW, 4, &regdata)) != SUCCESS) in bcmspi_test_card()
1369 if (regdata != RW_PATTERN1) { in bcmspi_test_card()
1371 RW_PATTERN1, regdata)); in bcmspi_test_card()
1374 sd_trace(("R/W spid passed. Value read = 0x%x\n", regdata)); in bcmspi_test_card()
1376 regdata = RW_PATTERN2; in bcmspi_test_card()
1377 if ((status = bcmspi_card_regwrite(sd, 0, SPID_TEST_RW, 4, regdata)) != SUCCESS) in bcmspi_test_card()
1379 regdata = 0; in bcmspi_test_card()
1380 if ((status = bcmspi_card_regread(sd, 0, SPID_TEST_RW, 4, &regdata)) != SUCCESS) in bcmspi_test_card()
1382 if (regdata != RW_PATTERN2) { in bcmspi_test_card()
1384 RW_PATTERN2, regdata)); in bcmspi_test_card()
1387 sd_trace(("R/W spid passed. Value read = 0x%x\n", regdata)); in bcmspi_test_card()