Lines Matching refs:SFIELD

729 			pwr = SFIELD(pwr, PWR_BUS_EN, 0);  in sdioh_iovar_op()
1007 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdioh_request_byte()
1008 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdioh_request_byte()
1009 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, rw == SDIOH_READ ? 0 : 1); in sdioh_request_byte()
1010 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdioh_request_byte()
1011 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, rw == SDIOH_READ ? 0 : *byte); in sdioh_request_byte()
1346 cmd_arg = SFIELD(cmd_arg, CMD14_RCA, sd->card_rca); in sdioh_sleep()
1347 cmd_arg = SFIELD(cmd_arg, CMD14_SLEEP, enab); in sdioh_sleep()
1374 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdioh_sleep()
1412 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, SDIO_FUNC_0); in sdstd_abort()
1413 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, SDIOD_CCCR_IOABORT); in sdstd_abort()
1414 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SD_IO_OP_WRITE); in sdstd_abort()
1415 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_abort()
1416 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, func); in sdstd_abort()
1420 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48_BUSY); in sdstd_abort()
1421 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_abort()
1422 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_abort()
1423 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_abort()
1424 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_ABORT); in sdstd_abort()
1425 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, SDIOH_CMD_52); in sdstd_abort()
1428 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_abort()
1429 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_abort()
1454 if (plain_intstatus & ~(SFIELD(0, INTSTAT_CARD_INT, 1))) { in sdstd_abort()
1494 sdstd_wreg8(sd, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_abort()
1517 int_reg = SFIELD(0, INTSTAT_CMD_COMPLETE, 1); in sdstd_abort()
1530 sdstd_wreg8(sd, SD_SoftwareReset, SFIELD(0, SW_RESET_DAT, 1)); in sdstd_abort()
1591 SFIELD(SFIELD(0, SW_RESET_DAT, 1), SW_RESET_CMD, 1)); in sdstd_abort()
1678 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_check_errs()
1699 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_DAT, 1)); in sdstd_check_errs()
1757 regval = SFIELD(0, SW_RESET_ALL, 1); in sdstd_reset()
1803 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(status, INTSTAT_CARD_INT, 0)); in sdstd_devintr_on()
1819 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_intrs_on()
1833 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_intrs_off()
2209 cmd_arg = SFIELD(0, CMD7_RCA, sd->card_rca); in sdstd_client_init()
2375 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 1); in sdstd_3_clk_tuning()
2385 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2386 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2410 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2411 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2433 bufready = SFIELD(bufready, INTSTAT_BUF_READ_READY, 1); in sdstd_3_clk_tuning()
2451 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2452 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2473 val1 = SFIELD(val1, HOSTCtrl2_EXEC_TUNING, 0); in sdstd_3_clk_tuning()
2474 val1 = SFIELD(val1, HOSTCtrl2_SAMPCLK_SEL, 0); in sdstd_3_clk_tuning()
2609 hc_reg8 = SFIELD(hc_reg8, HOST_HI_SPEED_EN, 1); in sdstd_3_set_highspeed_uhsi_mode()
2614 val1 = SFIELD(val1, HOSTCtrl2_UHSMODE_SEL, sd3ClkMode); in sdstd_3_set_highspeed_uhsi_mode()
2616 val1 = SFIELD(val1, HOSTCtrl2_PRESVAL_EN, 1); in sdstd_3_set_highspeed_uhsi_mode()
2620 val1 = SFIELD(val1, HOSTCtrl2_DRIVSTRENGTH_SEL, in sdstd_3_set_highspeed_uhsi_mode()
2622 val1 = SFIELD(val1, HOSTCtrl2_PRESVAL_EN, 0); in sdstd_3_set_highspeed_uhsi_mode()
2814 temp = SFIELD(*drvstrn, SDIO_BUS_DRVR_TYPE_SEL, in sdstd_3_get_matching_drvstrn()
2950 val1 = SFIELD(val1, HOSTCtrl2_1_8SIG_EN, 1); in sdstd_3_sigvoltswitch_proc()
3032 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 1); in sdstd_set_highspeed_mode()
3038 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 0); in sdstd_set_highspeed_mode()
3055 reg8 = SFIELD(reg8, HOST_HI_SPEED_EN, 0); in sdstd_set_highspeed_mode()
3071 drvstrn = SFIELD(drvstrn, SDIO_BUS_DRVR_TYPE_SEL, 0); in sdstd_set_highspeed_mode()
3160 reg8 = SFIELD(reg8, HOST_DMA_SEL, dma_sel_bits); in sdstd_set_dma_mode()
3373 pwr = SFIELD(pwr, PWR_VOLTS, volts); in sdstd_start_power()
3374 pwr = SFIELD(pwr, PWR_BUS_EN, 1); in sdstd_start_power()
3381 val1 = SFIELD(val1, HOSTCtrl2_1_8SIG_EN, 1); in sdstd_start_power()
3464 cmd_arg = SFIELD(0, CMD5_OCR, 0xfff000); in sdstd_start_power()
3468 cmd_arg = SFIELD(cmd_arg, CMD5_S18R, 1); in sdstd_start_power()
3554 card_asyncint = SFIELD(card_asyncint, SDIO_BUS_ASYNCINT_SEL, 1); in sdstd_bus_width()
3562 host_asyncint = SFIELD(host_asyncint, in sdstd_bus_width()
3691 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regread()
3692 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regread()
3693 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
3694 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regread()
3695 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, 0); in sdstd_card_regread()
3718 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regread()
3719 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regread()
3720 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regread()
3721 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regread()
3722 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regread()
3723 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_regread()
3770 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(0, INTSTAT_BUF_READ_READY, 1)); in sdstd_card_regread()
3803 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(0, INTSTAT_XFER_COMPLETE, 1)); in sdstd_card_regread()
3831 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(old_int, INTSTAT_CARD_INT, 0)); in check_client_intr()
3845 sdstd_wreg16(sd, SD_IntrStatusEnable, SFIELD(old_int, INTSTAT_CARD_INT, 1)); in check_client_intr()
3877 norm = SFIELD(norm, INTSTAT_ERROR_INT, 1); in sdstd_spinbits()
3891 cmd_arg = SFIELD(cmd_arg, CMD52_FUNCTION, func); in sdstd_card_regwrite()
3892 cmd_arg = SFIELD(cmd_arg, CMD52_REG_ADDR, regaddr); in sdstd_card_regwrite()
3893 cmd_arg = SFIELD(cmd_arg, CMD52_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
3894 cmd_arg = SFIELD(cmd_arg, CMD52_RAW, 0); in sdstd_card_regwrite()
3895 cmd_arg = SFIELD(cmd_arg, CMD52_DATA, data & 0xff); in sdstd_card_regwrite()
3907 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, regsize); in sdstd_card_regwrite()
3908 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_regwrite()
3909 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_regwrite()
3910 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_regwrite()
3911 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, regaddr); in sdstd_card_regwrite()
3912 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_regwrite()
3957 int_reg = SFIELD(int_reg, INTSTAT_BUF_WRITE_READY, 1); in sdstd_card_regwrite()
3989 sdstd_wreg16(sd, SD_IntrStatus, SFIELD(int_reg, INTSTAT_CARD_INT, 0)); in sdstd_card_regwrite()
4051 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_NONE); in sdstd_cmd_issue()
4052 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4053 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4054 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4055 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4056 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4061 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4062 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4063 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4064 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4065 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4066 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4071 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4072 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4073 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4074 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4075 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4076 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4081 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4082 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4083 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4084 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4085 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4086 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4092 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4093 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4094 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4095 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4096 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4097 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4102 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_NONE); in sdstd_cmd_issue()
4103 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4104 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4105 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4106 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4107 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4112 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4113 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4114 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4115 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 1); in sdstd_cmd_issue()
4116 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4117 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4121 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4133 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4134 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4135 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4136 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 0); in sdstd_cmd_issue()
4137 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4138 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4155 cmd_reg = SFIELD(cmd_reg, CMD_RESP_TYPE, RESP_TYPE_48); in sdstd_cmd_issue()
4156 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 1); in sdstd_cmd_issue()
4157 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 1); in sdstd_cmd_issue()
4158 cmd_reg = SFIELD(cmd_reg, CMD_DATA_EN, 1); in sdstd_cmd_issue()
4159 cmd_reg = SFIELD(cmd_reg, CMD_TYPE, CMD_TYPE_NORMAL); in sdstd_cmd_issue()
4160 cmd_reg = SFIELD(cmd_reg, CMD_INDEX, cmd); in sdstd_cmd_issue()
4245 xfer_reg = SFIELD(xfer_reg, XFER_DMA_ENABLE, use_dma); in sdstd_cmd_issue()
4251 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 1); in sdstd_cmd_issue()
4252 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 1); in sdstd_cmd_issue()
4253 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4255 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 0); in sdstd_cmd_issue()
4256 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 0); in sdstd_cmd_issue()
4257 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4261 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4263 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 0); in sdstd_cmd_issue()
4299 xfer_reg = SFIELD(xfer_reg, XFER_DMA_ENABLE, bytes <= 4 ? 0 : use_dma); in sdstd_cmd_issue()
4300 xfer_reg = SFIELD(xfer_reg, XFER_CMD_12_EN, 0); in sdstd_cmd_issue()
4302 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 1); in sdstd_cmd_issue()
4304 xfer_reg = SFIELD(xfer_reg, XFER_DATA_DIRECTION, 0); in sdstd_cmd_issue()
4306 xfer_reg = SFIELD(xfer_reg, XFER_BLK_COUNT_EN, 0); /* Dont care */ in sdstd_cmd_issue()
4307 xfer_reg = SFIELD(xfer_reg, XFER_MULTI_BLOCK, 0); in sdstd_cmd_issue()
4336 cmd_reg = SFIELD(cmd_reg, CMD_CRC_EN, 0); in sdstd_cmd_issue()
4337 cmd_reg = SFIELD(cmd_reg, CMD_INDEX_EN, 0); in sdstd_cmd_issue()
4401 sdstd_wreg8(sdioh_info, SD_SoftwareReset, SFIELD(0, SW_RESET_CMD, 1)); in sdstd_cmd_issue()
4423 int_reg = SFIELD(0, INTSTAT_CMD_COMPLETE, 1); in sdstd_cmd_issue()
4505 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, num_blocks); in sdstd_card_buf()
4506 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 1); in sdstd_card_buf()
4510 cmd_arg = SFIELD(cmd_arg, CMD53_BYTE_BLK_CNT, nbytes); in sdstd_card_buf()
4511 cmd_arg = SFIELD(cmd_arg, CMD53_BLK_MODE, 0); in sdstd_card_buf()
4540 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 0); in sdstd_card_buf()
4542 cmd_arg = SFIELD(cmd_arg, CMD53_OP_CODE, 1); in sdstd_card_buf()
4544 cmd_arg = SFIELD(cmd_arg, CMD53_FUNCTION, func); in sdstd_card_buf()
4545 cmd_arg = SFIELD(cmd_arg, CMD53_REG_ADDR, addr); in sdstd_card_buf()
4547 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_READ); in sdstd_card_buf()
4549 cmd_arg = SFIELD(cmd_arg, CMD53_RW_FLAG, SDIOH_XFER_TYPE_WRITE); in sdstd_card_buf()
4600 int_bit = SFIELD(0, INTSTAT_BUF_READ_READY, 1); in sdstd_card_buf()
4602 int_bit = SFIELD(0, INTSTAT_BUF_WRITE_READY, 1); in sdstd_card_buf()
4698 int_bit = SFIELD(0, INTSTAT_XFER_COMPLETE, 1); in sdstd_card_buf()
4743 int_reg = SFIELD(int_reg, INTSTAT_DMA_INT, 1); in sdstd_card_buf()
4802 hreg = SFIELD(hreg, HOST_HI_SPEED_EN, 0); in sdioh_sdio_reset()
4803 hreg = SFIELD(hreg, HOST_DATA_WIDTH, 0); in sdioh_sdio_reset()