diff options
author | Simon Glass <sjg@chromium.org> | 2015-06-23 15:38:52 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-07-21 17:39:25 -0600 |
commit | 6dc714102b63a67cdc32365c6f04678758b50ecb (patch) | |
tree | 4bf9ea92b75e40111dd9342b0b3fdeb522902ddb /include/dwmmc.h | |
parent | dc3dedfeb184712cacaf5f0de607fcb9aa9648bc (diff) | |
download | u-boot-imx-6dc714102b63a67cdc32365c6f04678758b50ecb.zip u-boot-imx-6dc714102b63a67cdc32365c6f04678758b50ecb.tar.gz u-boot-imx-6dc714102b63a67cdc32365c6f04678758b50ecb.tar.bz2 |
mmc: Add structure comments for dwmmc
It took a little while to figure this out, so this patch adds documentation
to help the next person who needs to do this.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/dwmmc.h')
-rw-r--r-- | include/dwmmc.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/include/dwmmc.h b/include/dwmmc.h index 86a5491..7a7555a 100644 --- a/include/dwmmc.h +++ b/include/dwmmc.h @@ -129,8 +129,24 @@ /* quirks */ #define DWMCI_QUIRK_DISABLE_SMU (1 << 0) +/** + * struct dwmci_host - Information about a designware MMC host + * + * @name: Device name + * @ioaddr: Base I/O address of controller + * @quirks: Quick flags - see DWMCI_QUIRK_... + * @caps: Capabilities - see MMC_MODE_... + * @bus_hz: Bus speed in Hz, if @get_mmc_clk() is NULL + * @div: Arbitrary clock divider value for use by controller + * @dev_index: Arbitrary device index for use by controller + * @dev_id: Arbitrary device ID for use by controller + * @buswidth: Bus width in bits (8 or 4) + * @fifoth_val: Value for FIFOTH register (or 0 to leave unset) + * @mmc: Pointer to generic MMC structure for this device + * @priv: Private pointer for use by controller + */ struct dwmci_host { - char *name; + const char *name; void *ioaddr; unsigned int quirks; unsigned int caps; |