Lines Matching +full:hs200 +full:- +full:cmd +full:- +full:int +full:- +full:delay
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright (c) 2015-2016 Ilya Bakulin <kibab@FreeBSD.org>
35 * Group. This Simplified Specification is provided on a non-confidential
38 * Association, SD Group, SD-3C LLC or other third parties.
44 * is provided "AS-IS" without any representations or warranties of any
45 * kind. No responsibility is assumed by the SD Group, SD-3C LLC or the SD
47 * right of the SD Group, SD-3C LLC, the SD Card Association or any third
50 * SD Group, SD-3C LLC, the SD Card Association or any third party. Nothing
51 * herein shall be construed as an obligation by the SD Group, the SD-3C LLC
53 * information, know-how or other confidential information to any third party.
79 #define MMC_CMD_ADTC (1ul << 5) /* Addressed Data transfer cmd */
106 struct mmc_data *data; /* Data segment with cmd */
123 * command will clear it (with a delay of one command).
178 * command will clear it (with a delay of one command).
205 struct mmc_command *cmd; member
270 /* 34 -- reserved old command */
273 /* 37 -- reserved old command */
561 #define SD_IO_CCCR_INT_ENABLE 0x04 /* Per-function interrupt enable */
562 #define SD_IO_CCCR_INT_PENDING 0x05 /* Per-function interrupt pending */
572 #define SD_IO_CCCR_CISPTR 0x09 /* 0x09 - 0x0B */
573 #define SD_IO_CCCR_FN0_BLKSZ 0x10 /* 0x10 - 0x11 */
588 #define SD_IO_FBR_START_F(n) (SD_IO_FBR_START + (n-1) * SD_IO_FBR_F_SIZE)
610 * in SD 2.0 spec, bits 8-14 are now marked reserved
612 * Low voltage in MC 3.31 spec is bit 7, 1.65-1.95V
613 * Specs prior to MMC 3.31 defined bits 0-7 as voltages down to 1.5V.
615 * support the 2.7-3.6V and fixed the OCR to be 0xfff8000 for high voltage
617 * Looks like the fine-grained control of the voltage tolerance ranges
623 #define MMC_OCR_LOW_VOLTAGE (1u << 7) /* Low Voltage Range -- tbd */
651 /* CSD -- decoded structure */
680 unsigned int read_bl_partial:1,
711 #define MMC_QUIRK_MID_ANY ((uint32_t)-1)
713 #define MMC_QUIRK_OID_ANY ((uint16_t)-1)
734 #define MMC_TUNING_LEN_HS200 128 /* Size of tuning data in HS200 mode */