summaryrefslogtreecommitdiff
path: root/drivers/mmc/host/meson-gx-mmc.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-06mmc: meson-gx: add signal resampling tuningJerome Brunet1-3/+70
2019-05-06mmc: meson-gx: remove Rx phase tuningJerome Brunet1-277/+13
2019-05-06mmc: meson-gx: avoid clock glitch when switching to DDR modesJerome Brunet1-30/+43
2019-05-06mmc: meson-gx: disable HS400Jerome Brunet1-4/+7
2019-05-06mmc: meson-gx: correct irq flagJerome Brunet1-1/+1
2019-05-06mmc: meson-gx: ack only raised irqJerome Brunet1-3/+3
2019-05-06mmc: meson-gx: remove open coded read with timeoutJerome Brunet1-14/+4
2019-02-13mmc: meson-gx: fix interrupt nameMartin Blumenstingl1-1/+2
2019-01-22mmc: meson-gx: enable signal re-sampling together with tuningAndreas Fenkart1-5/+9
2019-01-14mmc: meson-gx: Free irq in release() callbackRemi Pommarel1-7/+11
2018-12-17mmc: meson-gx: add signal resamplingJerome Brunet1-1/+11
2018-12-17mmc: meson-gx: align default phase on soc vendor treeJerome Brunet1-7/+1
2018-12-17mmc: meson-gx: remove useless lockJerome Brunet1-7/+0
2018-12-17mmc: meson-gx: make sure the descriptor is stopped on errorsJerome Brunet1-10/+63
2018-05-21mmc: meson-gx: add device resetJerome Brunet1-0/+9
2018-05-02mmc: meson: update doc to support Meson-AXG platformNan Li1-1/+1
2018-05-02mmc: meson-axg: add support for the Meson-AXG platformNan Li1-10/+51
2018-02-14Revert "mmc: meson-gx: include tx phase in the tuning process"Jerome Brunet1-18/+1
2018-02-05mmc: meson-gx-mmc: Explicitly include pinctr/consumer.hThierry Reding1-0/+1
2017-12-15mmc: meson-gx-mmc: Fix platform_get_irq's error checkingArvind Yadav1-1/+1
2017-10-30mmc: meson-gx-mmc: catch all errors when getting regulatorsWolfram Sang1-1/+1
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