Lines Matching +full:fine +full:- +full:tuning

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.
271 /* 34 -- reserved old command */
274 /* 37 -- reserved old command */
562 #define SD_IO_CCCR_INT_ENABLE 0x04 /* Per-function interrupt enable */
563 #define SD_IO_CCCR_INT_PENDING 0x05 /* Per-function interrupt pending */
573 #define SD_IO_CCCR_CISPTR 0x09 /* 0x09 - 0x0B */
574 #define SD_IO_CCCR_FN0_BLKSZ 0x10 /* 0x10 - 0x11 */
589 #define SD_IO_FBR_START_F(n) (SD_IO_FBR_START + (n-1) * SD_IO_FBR_F_SIZE)
611 * in SD 2.0 spec, bits 8-14 are now marked reserved
613 * Low voltage in MC 3.31 spec is bit 7, 1.65-1.95V
614 * Specs prior to MMC 3.31 defined bits 0-7 as voltages down to 1.5V.
616 * support the 2.7-3.6V and fixed the OCR to be 0xfff8000 for high voltage
618 * Looks like the fine-grained control of the voltage tolerance ranges
624 #define MMC_OCR_LOW_VOLTAGE (1u << 7) /* Low Voltage Range -- tbd */
652 /* CSD -- decoded structure */
712 #define MMC_QUIRK_MID_ANY ((uint32_t)-1)
714 #define MMC_QUIRK_OID_ANY ((uint16_t)-1)
733 #define MMC_TUNING_MAX 64 /* Maximum tuning iterations */
734 #define MMC_TUNING_LEN 64 /* Size of tuning data */
735 #define MMC_TUNING_LEN_HS200 128 /* Size of tuning data in HS200 mode */