Lines Matching refs:mmc
33 static inline int ftsdc010_send_cmd(struct mmc *mmc, struct mmc_cmd *mmc_cmd) in ftsdc010_send_cmd() argument
35 struct ftsdc010_chip *chip = mmc->priv; in ftsdc010_send_cmd()
103 static void ftsdc010_clkset(struct mmc *mmc, uint32_t rate) in ftsdc010_clkset() argument
105 struct ftsdc010_chip *chip = mmc->priv; in ftsdc010_clkset()
117 if (IS_SD(mmc)) { in ftsdc010_clkset()
151 static int ftsdc010_request(struct mmc *mmc, struct mmc_cmd *cmd, in ftsdc010_request() argument
156 struct ftsdc010_chip *chip = mmc->priv; in ftsdc010_request()
193 ret = ftsdc010_send_cmd(mmc, cmd); in ftsdc010_request()
254 static int ftsdc010_set_ios(struct mmc *mmc) in ftsdc010_set_ios() argument
256 struct ftsdc010_chip *chip = mmc->priv; in ftsdc010_set_ios()
259 ftsdc010_clkset(mmc, mmc->clock); in ftsdc010_set_ios()
262 switch (mmc->bus_width) { in ftsdc010_set_ios()
277 static int ftsdc010_init(struct mmc *mmc) in ftsdc010_init() argument
279 struct ftsdc010_chip *chip = mmc->priv; in ftsdc010_init()
306 ftsdc010_clkset(mmc, 400000); in ftsdc010_init()
322 struct mmc *mmc; in ftsdc010_mmc_init() local
368 mmc = mmc_create(&chip->cfg, chip); in ftsdc010_mmc_init()
369 if (mmc == NULL) { in ftsdc010_mmc_init()