Lines Matching refs:SFIELD
792 pwr = SFIELD(pwr, PWR_BUS_EN, 0); in sdioh_iovar_op()
1108 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdioh_request_byte()
1109 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdioh_request_byte()
1110 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, rw == SDIOH_READ ? 0 : 1); in sdioh_request_byte()
1111 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdioh_request_byte()
1112 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, rw == SDIOH_READ ? 0 : *byte); in sdioh_request_byte()
1458 cmd_arg = SFIELD(cmd_arg, CMD14_RCA, sd->card_rca); in sdioh_sleep()
1459 cmd_arg = SFIELD(cmd_arg, CMD14_SLEEP, enab); in sdioh_sleep()
1486 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdioh_sleep()
1529 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, SDIO_FUNC_0); in sdstd_abort()
1530 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, SDIOD_CCCR_IOABORT); in sdstd_abort()
1531 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SD_IO_OP_WRITE); in sdstd_abort()
1532 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_abort()
1533 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, func); in sdstd_abort()
1537 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48_BUSY); in sdstd_abort()
1538 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_abort()
1539 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_abort()
1540 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_abort()
1541 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_ABORT); in sdstd_abort()
1542 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, SDIOH_CMD_52); in sdstd_abort()
1546 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_abort()
1547 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_abort()
1577 if (plain_intstatus & ~(SFIELD(0, INTSTAT_CARD_INT, 1))) { in sdstd_abort()
1612 sdstd_wreg8(sd, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_abort()
1630 int_reg = SFIELD(0, INTSTAT_CMD_COMPLETE, 1); in sdstd_abort()
1643 sdstd_wreg8(sd, SD_SoftwareReset, SFIELD(0, SW_RESET_DAT, 1)); in sdstd_abort()
1701 SFIELD(SFIELD(0, SW_RESET_DAT, 1), SW_RESET_CMD, 1)); in sdstd_abort()
1791 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_check_errs()
1806 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_DAT, 1)); in sdstd_check_errs()
1870 regval = SFIELD(0, SW_RESET_ALL, 1); in sdstd_reset()
1911 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(status, INTSTAT_CARD_INT, 0)); in sdstd_devintr_on()
1927 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_intrs_on()
1941 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_intrs_off()
2362 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdstd_client_init()
2529 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 1); in sdstd_3_clk_tuning()
2539 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2540 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2564 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2565 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2587 bufready = SFIELD(bufready, INTSTAT_BUF_READ_READY, 1); in sdstd_3_clk_tuning()
2605 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2606 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2627 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2628 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2763 hc_reg8 = SFIELD(hc_reg8, HOST_HI_SPEED_EN, 1); in sdstd_3_set_highspeed_uhsi_mode()
2768 val1 = SFIELD(val1, HOSTCtrl2_UHSMODE_SEL, sd3ClkMode); in sdstd_3_set_highspeed_uhsi_mode()
2770 val1 = SFIELD(val1, HOSTCtrl2_PRESVAL_EN, 1); in sdstd_3_set_highspeed_uhsi_mode()
2774 val1 = SFIELD(val1, HOSTCtrl2_DRIVSTRENGTH_SEL, in sdstd_3_set_highspeed_uhsi_mode()
2776 val1 = SFIELD(val1, HOSTCtrl2_PRESVAL_EN, 0); in sdstd_3_set_highspeed_uhsi_mode()
2968 temp = SFIELD(*drvstrn, SDIO_BUS_DRVR_TYPE_SEL, in sdstd_3_get_matching_drvstrn()
3104 val1 = SFIELD(val1, HOSTCtrl2_1_8SIG_EN, 1); in sdstd_3_sigvoltswitch_proc()
3187 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 1); in sdstd_set_highspeed_mode()
3193 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 0); in sdstd_set_highspeed_mode()
3210 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 0); in sdstd_set_highspeed_mode()
3226 drvstrn = SFIELD(drvstrn, SDIO_BUS_DRVR_TYPE_SEL, 0); in sdstd_set_highspeed_mode()
3315 reg8 = SFIELD(reg8, HOST_DMA_SEL, dma_sel_bits); in sdstd_set_dma_mode()
3718 pwr = SFIELD(pwr, PWR_VOLTS, volts); in sdstd_start_power()
3719 pwr = SFIELD(pwr, PWR_BUS_EN, 1); in sdstd_start_power()
3731 val1 = SFIELD(val1, HOSTCtrl2_1_8SIG_EN, 1); in sdstd_start_power()
3815 cmd_arg = SFIELD(0, CMD5_OCR, 0xfff000); in sdstd_start_power()
3819 cmd_arg = SFIELD(cmd_arg, CMD5_S18R, 1); in sdstd_start_power()
3905 card_asyncint = SFIELD(card_asyncint, SDIO_BUS_ASYNCINT_SEL, 1); in sdstd_bus_width()
3913 host_asyncint = SFIELD(host_asyncint, in sdstd_bus_width()
4050 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regread()
4051 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regread()
4052 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
4053 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regread()
4054 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, 0); in sdstd_card_regread()
4077 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regread()
4078 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_regread()
4079 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regread()
4080 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regread()
4081 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regread()
4082 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
4124 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(0, INTSTAT_BUF_READ_READY, 1)); in sdstd_card_regread()
4152 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(0, INTSTAT_XFER_COMPLETE, 1)); in sdstd_card_regread()
4180 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(old_int, INTSTAT_CARD_INT, 0)); in check_client_intr()
4194 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(old_int, INTSTAT_CARD_INT, 1)); in check_client_intr()
4221 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_spinbits()
4235 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regwrite()
4236 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regwrite()
4237 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
4238 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regwrite()
4239 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, data & 0xff); in sdstd_card_regwrite()
4251 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regwrite()
4253 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regwrite()
4254 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regwrite()
4255 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regwrite()
4256 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regwrite()
4257 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
4297 int_reg = SFIELD(int_reg, INTSTAT_BUF_WRITE_READY, 1); in sdstd_card_regwrite()
4324 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(int_reg, INTSTAT_CARD_INT, 0)); in sdstd_card_regwrite()
4388 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_NONE); in sdstd_cmd_issue()
4389 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4390 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4391 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4392 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4393 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4398 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4399 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4400 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4401 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4402 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4403 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4408 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4409 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4410 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4411 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4412 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4413 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4418 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4419 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4420 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4421 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4422 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4423 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4429 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4430 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4431 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4432 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4433 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4434 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4439 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_NONE); in sdstd_cmd_issue()
4440 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4441 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4442 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4443 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4444 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4449 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4450 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4451 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4452 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 1); in sdstd_cmd_issue()
4453 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4454 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4458 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4470 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4471 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4472 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4473 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4474 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4475 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4492 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4493 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4494 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4495 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 1); in sdstd_cmd_issue()
4496 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4497 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4582 xfer_reg = SFIELD(xfer_reg, XFER_DMA_ENABLE, use_dma); in sdstd_cmd_issue()
4588 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 1); in sdstd_cmd_issue()
4589 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 1); in sdstd_cmd_issue()
4590 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4592 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 0); in sdstd_cmd_issue()
4593 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 0); in sdstd_cmd_issue()
4594 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4598 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4600 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 0); in sdstd_cmd_issue()
4630 xfer_reg = SFIELD(xfer_reg, XFER_DMA_ENABLE, bytes <= 4 ? 0 : use_dma); in sdstd_cmd_issue()
4631 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4633 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4635 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 0); in sdstd_cmd_issue()
4637 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 0); /* Dont care */ in sdstd_cmd_issue()
4638 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 0); in sdstd_cmd_issue()
4671 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4672 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4731 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_cmd_issue()
4748 int_reg = SFIELD(0, INTSTAT_CMD_COMPLETE, 1); in sdstd_cmd_issue()
4836 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, num_blocks); in sdstd_card_buf()
4837 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 1); in sdstd_card_buf()
4841 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, nbytes); in sdstd_card_buf()
4842 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_buf()
4871 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 0); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_buf()
4873 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); /* XXX SDIO spec v 1.10, Sec 5.3 */ in sdstd_card_buf()
4875 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_buf()
4876 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, addr); in sdstd_card_buf()
4878 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_buf()
4880 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_buf()
4933 int_bit = SFIELD(0, INTSTAT_BUF_READ_READY, 1); in sdstd_card_buf()
4935 int_bit = SFIELD(0, INTSTAT_BUF_WRITE_READY, 1); in sdstd_card_buf()
5035 int_bit = SFIELD(0, INTSTAT_XFER_COMPLETE, 1); in sdstd_card_buf()
5079 int_reg = SFIELD(int_reg, INTSTAT_DMA_INT, 1); in sdstd_card_buf()
5137 hreg = SFIELD(hreg, HOST_HI_SPEED_EN, 0); in sdioh_sdio_reset()
5138 hreg = SFIELD(hreg, HOST_DATA_WIDTH, 0); in sdioh_sdio_reset()