Lines Matching refs:GFIELD
173 (GFIELD(sd->caps3, CAP3_TUNING_SDR50)))))
1026 if (GFIELD(rsp5, RSP5_FLAGS) != 0x10) { in sdioh_request_byte()
1027 if (GFIELD(cmd_arg, CMD52_REG_ADDR) != F1_SLEEPCSR_ADDR) { in sdioh_request_byte()
1029 __FUNCTION__, GFIELD(rsp5, RSP5_FLAGS), func)); in sdioh_request_byte()
1034 if (GFIELD(rsp5, RSP5_STUFF)) { in sdioh_request_byte()
1036 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdioh_request_byte()
1041 *byte = GFIELD(rsp5, RSP5_DATA); in sdioh_request_byte()
1434 while (GFIELD(sdstd_rreg(sd, SD_PresentState), PRES_CMD_INHIBIT)) { in sdstd_abort()
1456 if (GFIELD(plain_intstatus, INTSTAT_CMD_COMPLETE)) { in sdstd_abort()
1459 if (GFIELD(plain_intstatus, INTSTAT_CARD_REMOVAL)) { in sdstd_abort()
1484 (GFIELD(int_reg, INTSTAT_ERROR_INT) == 0) && in sdstd_abort()
1485 (GFIELD(int_reg, INTSTAT_CMD_COMPLETE) == 0)); in sdstd_abort()
1503 } while ((GFIELD(sdstd_rreg8(sd, SD_SoftwareReset), in sdstd_abort()
1539 } while ((GFIELD(sdstd_rreg8(sd, SD_SoftwareReset), in sdstd_abort()
1560 rflags = GFIELD(rsp5, RSP5_FLAGS); in sdstd_abort()
1579 if (GFIELD(rsp5, RSP5_STUFF)) { in sdstd_abort()
1581 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdstd_abort()
1596 if (!GFIELD(rflags, SW_RESET_DAT) && !GFIELD(rflags, SW_RESET_CMD)) in sdstd_abort()
1680 if (!(GFIELD(sdstd_rreg8(sdioh_info, SD_SoftwareReset), SW_RESET_CMD))) in sdstd_check_errs()
1701 if (!(GFIELD(sdstd_rreg8(sdioh_info, SD_SoftwareReset), SW_RESET_DAT))) in sdstd_check_errs()
1716 function = GFIELD(arg, CMD53_FUNCTION); in sdstd_check_errs()
1718 if (GFIELD(arg, CMD52_REG_ADDR) != F1_SLEEPCSR_ADDR) in sdstd_check_errs()
1719 function = GFIELD(arg, CMD52_FUNCTION); in sdstd_check_errs()
1947 card_ins = GFIELD(sdstd_rreg(sd, SD_PresentState), PRES_CARD_PRESENT); in sdstd_host_init()
2059 if ((GFIELD(sd->caps, CAP_VOLT_1_8)) && in sdstd_host_init()
2060 (GFIELD(sd->caps3, CAP3_SDR50_SUP) || in sdstd_host_init()
2061 GFIELD(sd->caps3, CAP3_SDR104_SUP) || in sdstd_host_init()
2062 GFIELD(sd->caps3, CAP3_DDR50_SUP))) in sdstd_host_init()
2097 if (!GFIELD(*cmd_rsp, RSP4_CARD_READY)) in get_ocr()
2104 } while ((!GFIELD(*cmd_rsp, RSP4_CARD_READY)) && --retries); in get_ocr()
2192 rsp6_status = GFIELD(cmd_rsp, RSP6_STATUS); in sdstd_client_init()
2193 if (GFIELD(rsp6_status, RSP6STAT_COM_CRC_ERROR) || in sdstd_client_init()
2194 GFIELD(rsp6_status, RSP6STAT_ILLEGAL_CMD) || in sdstd_client_init()
2195 GFIELD(rsp6_status, RSP6STAT_ERROR)) { in sdstd_client_init()
2202 sd->card_rca = GFIELD(cmd_rsp, RSP6_IO_RCA); in sdstd_client_init()
2396 if (GFIELD(bufready, INTSTAT_BUF_READ_READY)) in sdstd_3_clk_tuning()
2441 if (!GFIELD(val1, HOSTCtrl2_EXEC_TUNING)) { in sdstd_3_clk_tuning()
2469 if (!GFIELD(val1, HOSTCtrl2_SAMPCLK_SEL)) { in sdstd_3_clk_tuning()
2521 if (GFIELD(raw_int, INTSTAT_RETUNING_INT)) in sdstd_3_is_retuning_int_set()
2621 GFIELD(presetval, PRESET_DRIVR_SELECT)); in sdstd_3_set_highspeed_uhsi_mode()
2631 if (FALSE == sdstd_start_clock(sd, GFIELD(presetval, PRESET_CLK_DIV))) { in sdstd_3_set_highspeed_uhsi_mode()
2662 while ((GFIELD(sdstd_rreg(sd, SD3_HostCntrl2), in sdstd_3_check_and_do_tuning()
2735 return GFIELD(sd->caps3, CAP3_RETUNING_TC); in sdstd_3_get_tuning_exp()
2788 cccr_reqd_dtype_mask <<= GFIELD(*presetval, PRESET_DRIVR_SELECT); in sdstd_3_get_matching_drvstrn()
2791 if (!(cccr_reqd_dtype_mask & GFIELD(*drvstrn, SDIO_BUS_DRVR_TYPE_CAP))) { in sdstd_3_get_matching_drvstrn()
2794 cccr_reqd_dtype_mask, GFIELD(*drvstrn, SDIO_BUS_DRVR_TYPE_CAP))); in sdstd_3_get_matching_drvstrn()
2803 *drvstrn = GFIELD(*presetval, PRESET_DRIVR_SELECT); in sdstd_3_get_matching_drvstrn()
2874 if (!(GFIELD(sd->caps3, CAP3_30CLKCAP) & speedmask)) { in sdstd_3_get_matching_uhsi_clkmode()
2877 sd3_requested_clkmode, GFIELD(sd->caps3, CAP3_30CLKCAP))); in sdstd_3_get_matching_uhsi_clkmode()
2882 if (!(GFIELD(card_val_uhsisupp, SDIO_BUS_SPEED_UHSICAP) & speedmask)) { in sdstd_3_get_matching_uhsi_clkmode()
2885 GFIELD(card_val_uhsisupp, SDIO_BUS_SPEED_UHSICAP))); in sdstd_3_get_matching_uhsi_clkmode()
2929 GFIELD(cmd_rsp, RSP1_ERROR) || /* bit 19 */ in sdstd_3_sigvoltswitch_proc()
2930 GFIELD(cmd_rsp, RSP1_ILLEGAL_CMD) || /* bit 22 */ in sdstd_3_sigvoltswitch_proc()
2931 GFIELD(cmd_rsp, RSP1_COM_CRC_ERROR) || /* bit 23 */ in sdstd_3_sigvoltswitch_proc()
2932 GFIELD(cmd_rsp, RSP1_CARD_LOCKED) /* bit 25 */ ) { in sdstd_3_sigvoltswitch_proc()
2943 if (0 != GFIELD(presst, PRES_DAT_SIGNAL)) { in sdstd_3_sigvoltswitch_proc()
2963 if (!GFIELD(val1, HOSTCtrl2_1_8SIG_EN)) { in sdstd_3_sigvoltswitch_proc()
2982 if (0xf != GFIELD(presst, PRES_DAT_SIGNAL)) { in sdstd_3_sigvoltswitch_proc()
3002 if (sd_hiok && (GFIELD(sd->caps, CAP_HIGHSPEED)) == 0) { in sdstd_set_highspeed_mode()
3102 if (GFIELD(sd->caps, CAP_ADMA2)) { in sdstd_set_dma_mode()
3105 } else if (GFIELD(sd->caps, CAP_ADMA1)) { in sdstd_set_dma_mode()
3108 } else if (GFIELD(sd->caps, CAP_DMA)) { in sdstd_set_dma_mode()
3118 if (GFIELD(sd->caps, CAP_DMA)) { in sdstd_set_dma_mode()
3126 if (GFIELD(sd->caps, CAP_ADMA1)) { in sdstd_set_dma_mode()
3135 if (GFIELD(sd->caps, CAP_ADMA2)) { in sdstd_set_dma_mode()
3211 __FUNCTION__, GFIELD(sd->caps, CAP_BASECLK)*1000000/new_sd_divisor)); in sdstd_start_clock()
3213 sd_err(("Using Primary Clock Freq of %d MHz\n", GFIELD(sd->caps, CAP_BASECLK))); in sdstd_start_clock()
3214 sd_info(("Primary Clock Freq = %d MHz\n", GFIELD(sd->caps, CAP_BASECLK))); in sdstd_start_clock()
3215 if (GFIELD(sd->caps, CAP_TO_CLKFREQ) == 50) { in sdstd_start_clock()
3219 } else if (GFIELD(sd->caps, CAP_TO_CLKFREQ) == 48) { in sdstd_start_clock()
3223 } else if (GFIELD(sd->caps, CAP_TO_CLKFREQ) == 33) { in sdstd_start_clock()
3227 } else if (GFIELD(sd->caps, CAP_TO_CLKFREQ) == 31) { in sdstd_start_clock()
3231 } else if (GFIELD(sd->caps, CAP_TO_CLKFREQ) == 8) { in sdstd_start_clock()
3238 GFIELD(sd->caps, CAP_BASECLK))); in sdstd_start_clock()
3268 if (GFIELD(sd->caps, CAP_BASECLK) < 50) in sdstd_start_clock()
3334 if (GFIELD(sd->caps, CAP_VOLT_1_8)) { in sdstd_start_power()
3348 if (GFIELD(sd->caps, CAP_VOLT_3_0)) { in sdstd_start_power()
3361 if (GFIELD(sd->caps, CAP_VOLT_3_3)) { in sdstd_start_power()
3393 baseclk = GFIELD(sd->caps, CAP_BASECLK); in sdstd_start_power()
3399 if (GFIELD(sd->caps3, CAP3_CLK_MULT) != 0) { in sdstd_start_power()
3442 sd_info(("mem_present = %d\n", GFIELD(cmd_rsp, RSP4_MEM_PRESENT))); in sdstd_start_power()
3443 sd_info(("num_funcs = %d\n", GFIELD(cmd_rsp, RSP4_NUM_FUNCS))); in sdstd_start_power()
3444 sd_info(("card_ready = %d\n", GFIELD(cmd_rsp, RSP4_CARD_READY))); in sdstd_start_power()
3445 sd_info(("OCR = 0x%x\n", GFIELD(cmd_rsp, RSP4_IO_OCR))); in sdstd_start_power()
3448 if (GFIELD(cmd_rsp, RSP4_NUM_FUNCS) == 0) { in sdstd_start_power()
3452 sd->num_funcs = GFIELD(cmd_rsp, RSP4_NUM_FUNCS); in sdstd_start_power()
3458 if ((GFIELD(cmd_rsp, RSP4_IO_OCR) & (0x3 << 20)) == 0) { in sdstd_start_power()
3472 sd_info(("OCR = 0x%x\n", GFIELD(cmd_rsp, RSP4_IO_OCR))); in sdstd_start_power()
3476 if (GFIELD(cmd_rsp, RSP4_S18A) == 1) { in sdstd_start_power()
3551 (GFIELD(card_asyncint, SDIO_BUS_ASYNCINT_CAP)) && in sdstd_bus_width()
3552 (GFIELD(sd->caps, CAP_ASYNCINT_SUP))) { in sdstd_bus_width()
3615 if (GFIELD(sd->caps3, CAP3_RETUNING_MODES)) { in sdstd_driver_init()
3707 if (GFIELD(rsp5, RSP5_FLAGS) != 0x10) in sdstd_card_regread()
3709 __FUNCTION__, GFIELD(rsp5, RSP5_FLAGS), func)); in sdstd_card_regread()
3711 if (GFIELD(rsp5, RSP5_STUFF)) in sdstd_card_regread()
3713 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdstd_card_regread()
3714 *data = GFIELD(rsp5, RSP5_DATA); in sdstd_card_regread()
3736 if (GFIELD(rsp5, RSP5_FLAGS) != 0x10) in sdstd_card_regread()
3738 __FUNCTION__, GFIELD(rsp5, RSP5_FLAGS), func)); in sdstd_card_regread()
3740 if (GFIELD(rsp5, RSP5_STUFF)) in sdstd_card_regread()
3742 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdstd_card_regread()
3757 } while (--retries && (GFIELD(int_reg, INTSTAT_BUF_READ_READY) == 0)); in sdstd_card_regread()
3788 } while (--retries && (GFIELD(int_reg, INTSTAT_XFER_COMPLETE) == 0)); in sdstd_card_regread()
3826 if (GFIELD(cur_int, INTSTAT_CARD_INT)) { in check_client_intr()
3901 flags = GFIELD(rsp5, RSP5_FLAGS); in sdstd_card_regwrite()
3925 if (GFIELD(rsp5, RSP5_FLAGS) != 0x10) in sdstd_card_regwrite()
3927 __FUNCTION__, GFIELD(rsp5, RSP5_FLAGS))); in sdstd_card_regwrite()
3928 if (GFIELD(rsp5, RSP5_STUFF)) in sdstd_card_regwrite()
3930 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdstd_card_regwrite()
3944 } while (--retries && (GFIELD(int_reg, INTSTAT_BUF_WRITE_READY) == 0)); in sdstd_card_regwrite()
3975 } while (--retries && (GFIELD(int_reg, INTSTAT_XFER_COMPLETE) == 0)); in sdstd_card_regwrite()
4030 while ((GFIELD(sdstd_rreg(sdioh_info, SD_PresentState), PRES_CMD_INHIBIT)) && --retries) { in sdstd_cmd_issue()
4128 GFIELD(arg, CMD52_FUNCTION), in sdstd_cmd_issue()
4129 GFIELD(arg, CMD52_REG_ADDR), in sdstd_cmd_issue()
4130 GFIELD(arg, CMD52_RW_FLAG) ? "W" : "R", in sdstd_cmd_issue()
4131 GFIELD(arg, CMD52_DATA))); in sdstd_cmd_issue()
4145 GFIELD(arg, CMD53_FUNCTION), in sdstd_cmd_issue()
4146 GFIELD(arg, CMD53_REG_ADDR), in sdstd_cmd_issue()
4147 GFIELD(arg, CMD53_RW_FLAG) ? "W" : "R", in sdstd_cmd_issue()
4148 GFIELD(arg, CMD53_BLK_MODE) ? "Block" : "Byte", in sdstd_cmd_issue()
4149 GFIELD(arg, CMD53_BYTE_BLK_CNT), in sdstd_cmd_issue()
4150 GFIELD(arg, CMD53_OP_CODE) ? "Incrementing addr" : "Single addr")); in sdstd_cmd_issue()
4162 use_dma = USE_DMA(sdioh_info) && GFIELD(cmd_arg, CMD53_BLK_MODE); in sdstd_cmd_issue()
4164 if (GFIELD(cmd_arg, CMD53_BLK_MODE)) { in sdstd_cmd_issue()
4171 func = GFIELD(cmd_arg, CMD53_FUNCTION); in sdstd_cmd_issue()
4174 blockcount = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4260 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4266 while (GFIELD(sdstd_rreg(sdioh_info, SD_PresentState), in sdstd_cmd_issue()
4287 uint16 bytes = GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT); in sdstd_cmd_issue()
4301 if (GFIELD(cmd_arg, CMD53_RW_FLAG) == SDIOH_XFER_TYPE_READ) in sdstd_cmd_issue()
4314 while (GFIELD(sdstd_rreg(sdioh_info, SD_PresentState), in sdstd_cmd_issue()
4359 if (GFIELD(cmd_reg, CMD_INDEX) == SDIOH_CMD_19) { in sdstd_cmd_issue()
4378 if (GFIELD(cmd_reg, CMD_INDEX) == SDIOH_CMD_19) in sdstd_cmd_issue()
4390 (GFIELD(int_reg, INTSTAT_ERROR_INT) == 0) && in sdstd_cmd_issue()
4391 (GFIELD(int_reg, INTSTAT_CMD_COMPLETE) == 0)); in sdstd_cmd_issue()
4410 } while ((GFIELD(sdstd_rreg8(sdioh_info, SD_SoftwareReset), in sdstd_cmd_issue()
4563 if ((flags = GFIELD(rsp5, RSP5_FLAGS)) != 0x10) { in sdstd_card_buf()
4571 __FUNCTION__, flags, GFIELD(cmd_arg, CMD53_BYTE_BLK_CNT), in sdstd_card_buf()
4572 GFIELD(cmd_arg, CMD53_BLK_MODE))); in sdstd_card_buf()
4583 if (GFIELD(rsp5, RSP5_STUFF)) in sdstd_card_buf()
4585 __FUNCTION__, GFIELD(rsp5, RSP5_STUFF))); in sdstd_card_buf()
4627 if (!(int_reg & int_bit) || GFIELD(int_reg, INTSTAT_ERROR_INT)) { in sdstd_card_buf()