summaryrefslogtreecommitdiffstats
path: root/drivers/mmc/host/meson-gx-mmc.c
AgeCommit message (Expand)AuthorFilesLines
2017-10-04mmc: meson-gx: include tx phase in the tuning processJerome Brunet1-1/+18
2017-10-04mmc: meson-gx: fix rx phase resetJerome Brunet1-2/+4
2017-10-04mmc: meson-gx: make sure the clock is rounded downJerome Brunet1-2/+1
2017-08-31mmc: meson-gx: fix __ffsdi2 undefined on arm32Jerome Brunet1-7/+7
2017-08-30mmc: meson-gx: rework tuning functionJerome Brunet1-50/+111
2017-08-30mmc: meson-gx: change default tx phaseJerome Brunet1-1/+7
2017-08-30mmc: meson-gx: implement voltage switch callbackJerome Brunet1-0/+22
2017-08-30mmc: meson-gx: use CCF to handle the clock phasesJerome Brunet1-41/+176
2017-08-30mmc: meson-gx: implement card_busy callbackJerome Brunet1-0/+13
2017-08-30mmc: meson-gx: simplify interrupt handlerJerome Brunet1-54/+39
2017-08-30mmc: meson-gx: work around clk-stop issueJerome Brunet1-6/+68
2017-08-30mmc: meson-gx: fix dual data rate mode frequenciesJerome Brunet1-12/+29
2017-08-30mmc: meson-gx: rework clock init functionJerome Brunet1-48/+46
2017-08-30mmc: meson-gx: rework clk_set functionJerome Brunet1-21/+9
2017-08-30mmc: meson-gx: rework set_ios functionJerome Brunet1-13/+9
2017-08-30mmc: meson-gx: cfg init overwrite valuesJerome Brunet1-10/+4
2017-08-30mmc: meson-gx: initialize sane clk default before clock registerJerome Brunet1-10/+9
2017-08-30mmc: meson-gx: clean up some constantsJerome Brunet1-3/+1
2017-08-30mmc: meson-gx: remove CLK_DIVIDER_ALLOW_ZERO clock flagJerome Brunet1-1/+1
2017-08-30mmc: meson-gx: fix mux mask definitionJerome Brunet1-1/+1
2017-06-12mmc: meson-gx: work around broken SDIO with certain WiFi chipsHeiner Kallweit1-0/+9
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