summaryrefslogtreecommitdiff
path: root/drivers/mmc/host/meson-gx-mmc.c
AgeCommit message (Expand)AuthorFilesLines
2017-04-24mmc: meson-gx: add support for descriptor chain modeHeiner Kallweit1-16/+156
2017-04-24mmc: meson-gx: add basic tuning for rx clock phaseHeiner Kallweit1-0/+49
2017-04-24mmc: meson-gx: introduce struct meson_tuning_paramsHeiner Kallweit1-1/+16
2017-04-24mmc: meson-gx: factor out setting response configuration bitsHeiner Kallweit1-14/+18
2017-04-24mmc: meson-gx: factor out setting block sizeHeiner Kallweit1-15/+27
2017-04-24mmc: meson-gx: add CMD23 modeHeiner Kallweit1-4/+17
2017-04-24mmc: meson-gx: switch to dynamic timeout valuesHeiner Kallweit1-1/+13
2017-04-24mmc: meson-gx: use per port interrupt namesHeiner Kallweit1-1/+1
2017-04-24mmc: meson-gx: use bitfield macrosHeiner Kallweit1-54/+40
2017-04-24mmc: meson-gx: simplify setting timeout configuration parametersHeiner Kallweit1-6/+5
2017-04-24mmc: meson-gx: improve setting data->bytes_xferedHeiner Kallweit1-4/+7
2017-04-24mmc: meson-gx: improve response readingHeiner Kallweit1-4/+3
2017-04-24mmc: meson-gx: improve variable usage in meson_mmc_start_cmdHeiner Kallweit1-31/+24
2017-04-24mmc: meson-gx: replace cmd->data in meson_mmc_start_cmdHeiner Kallweit1-12/+13
2017-04-24mmc: meson-gx: remove unneeded configuration bit resetsHeiner Kallweit1-5/+0
2017-04-24mmc: meson-gx: fix error path when driver initialization fails before enablin...Michał Zegan1-2/+3
2017-04-24mmc: meson-gx: remove mmc host on device removalMichał Zegan1-0/+2
2017-04-24mmc: meson-gx: replace magic timeout numbers with constantsHeiner Kallweit1-2/+4
2017-04-24mmc: meson-gx: remove member mrq from struct meson_hostHeiner Kallweit1-21/+3
2017-04-24mmc: meson-gx: improve initial configurationHeiner Kallweit1-12/+17
2017-04-24mmc: meson-gx: remove unneeded devm_kstrdup in meson_mmc_clk_initHeiner Kallweit1-1/+1
2017-04-24mmc: meson-gx: fix error path in meson_mmc_clk_init / meson_mmc_probeHeiner Kallweit1-4/+5
2017-04-24mmc: meson-gx: remove member parent_mux from struct meson_hostHeiner Kallweit1-8/+6
2017-04-24mmc: meson-gx: remove unneeded variable in meson_mmc_clk_initHeiner Kallweit1-3/+1
2017-04-24mmc: meson-gx: remove unused members irq, ocr_mask from struct meson_hostHeiner Kallweit1-8/+6
2017-04-24mmc: meson-gx: make two functions return voidHeiner Kallweit1-6/+3
2017-04-24mmc: meson-gx: simplify bounce buffer setting in meson_mmc_start_cmdHeiner Kallweit1-8/+1
2017-02-14mmc: meson-gx: add support for HS400 modeHeiner Kallweit1-0/+11
2017-02-14mmc: meson-gx: remove unneeded checks in removeHeiner Kallweit1-6/+2
2017-02-14mmc: meson-gx: reduce bounce buffer sizeHeiner Kallweit1-1/+1
2017-02-14mmc: meson-gx: set max block count and request sizeHeiner Kallweit1-0/+3
2017-02-14mmc: meson-gx: improve interrupt handlingHeiner Kallweit1-5/+4
2017-02-14mmc: meson-gx: improve meson_mmc_irq_threadHeiner Kallweit1-9/+6
2017-02-14mmc: meson-gx: improve meson_mmc_clk_setHeiner Kallweit1-18/+24
2017-02-14mmc: meson-gx: minor improvements in meson_mmc_set_iosHeiner Kallweit1-2/+0
2017-02-14mmc: meson: Assign the minimum clk rate as close to 400KHz as possibleUlf Hansson1-14/+6
2017-02-13mmc: meson: cleanup stray debug messagesKevin Hilman1-3/+4
2017-02-13mmc: host: Include interrupt.h in mmc host drivers that depends on itUlf Hansson1-0/+1
2017-01-10MMC: meson: avoid possible NULL dereferenceHeinrich Schuchardt1-3/+5
2016-11-29MMC: meson: initial support for GX platformsKevin Hilman1-0/+851