qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

sdmmc-internal.h (1053B)


      1 /*
      2  * SD/MMC cards common
      3  *
      4  * Copyright (c) 2018  Philippe Mathieu-Daudé <f4bug@amsat.org>
      5  *
      6  * This work is licensed under the terms of the GNU GPL, version 2 or later.
      7  * See the COPYING file in the top-level directory.
      8  * SPDX-License-Identifier: GPL-2.0-or-later
      9  */
     10 
     11 #ifndef SDMMC_INTERNAL_H
     12 #define SDMMC_INTERNAL_H
     13 
     14 #define SDMMC_CMD_MAX 64
     15 
     16 /**
     17  * sd_cmd_name:
     18  * @cmd: A SD "normal" command, up to SDMMC_CMD_MAX.
     19  *
     20  * Returns a human-readable name describing the command.
     21  * The return value is always a static string which does not need
     22  * to be freed after use.
     23  *
     24  * Returns: The command name of @cmd or "UNKNOWN_CMD".
     25  */
     26 const char *sd_cmd_name(uint8_t cmd);
     27 
     28 /**
     29  * sd_acmd_name:
     30  * @cmd: A SD "Application-Specific" command, up to SDMMC_CMD_MAX.
     31  *
     32  * Returns a human-readable name describing the application command.
     33  * The return value is always a static string which does not need
     34  * to be freed after use.
     35  *
     36  * Returns: The application command name of @cmd or "UNKNOWN_ACMD".
     37  */
     38 const char *sd_acmd_name(uint8_t cmd);
     39 
     40 #endif