From: Ludovic Barre <ludovic.barre@xxxxxx> This patch series adds get_datactrl_cfg callback in mmci_host_ops to allow to get datactrl configuration specific at variant. change V2: -This V2 has been rebased on "mmc: mmci: Cleanup some variant related code" series -add helpers functions to define default datactrl value, each variant could use these helpers to define datactrl and adds their specific bits. -use static in qcom and stm32 -regroup mmci_(ux500v2)variant_init in header file to avoid checkpatch warning: "WARNING: externs should be avoided in .c files" -remove unused variant properties: "datactrl_dpsm_enable" "blksz_datactrl16" "blksz_datactrl4" Ludovic Barre (6): mmc: mmci: add get_datactrl_cfg callback mmc: mmci: add helper functions to define datactrl value for variants mmc: mmci: define get_dctrl_cfg for legacy variant mmc: mmci: qcom: define get_dctrl_cfg mmc: mmci: stm32: define get_dctrl_cfg mmc: mmci: replace blksz_datactrlXX by get_datactrl_cfg callback drivers/mmc/host/mmci.c | 100 ++++++++++++++++++++++-------------- drivers/mmc/host/mmci.h | 21 +++++--- drivers/mmc/host/mmci_qcom_dml.c | 13 +++++ drivers/mmc/host/mmci_stm32_sdmmc.c | 19 +++++++ 4 files changed, 108 insertions(+), 45 deletions(-) -- 2.7.4