mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-04 18:09:57 +00:00
![Thomas Gleixner](/assets/img/avatar_default.png)
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 3029 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190527070032.746973796@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27 lines
751 B
C
27 lines
751 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* linux/drivers/mmc/core/sd_ops.h
|
|
*
|
|
* Copyright 2006-2007 Pierre Ossman
|
|
*/
|
|
|
|
#ifndef _MMC_SD_OPS_H
|
|
#define _MMC_SD_OPS_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
struct mmc_card;
|
|
struct mmc_host;
|
|
|
|
int mmc_app_set_bus_width(struct mmc_card *card, int width);
|
|
int mmc_send_app_op_cond(struct mmc_host *host, u32 ocr, u32 *rocr);
|
|
int mmc_send_if_cond(struct mmc_host *host, u32 ocr);
|
|
int mmc_send_relative_addr(struct mmc_host *host, unsigned int *rca);
|
|
int mmc_app_send_scr(struct mmc_card *card);
|
|
int mmc_sd_switch(struct mmc_card *card, int mode, int group,
|
|
u8 value, u8 *resp);
|
|
int mmc_app_sd_status(struct mmc_card *card, void *ssr);
|
|
int mmc_app_cmd(struct mmc_host *host, struct mmc_card *card);
|
|
|
|
#endif
|
|
|