aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-mt65xx.c
diff options
context:
space:
mode:
authorLeilk Liu <leilk.liu@mediatek.com>2018-11-01 14:02:19 +0800
committerMark Brown <broonie@kernel.org>2018-11-05 11:53:14 +0000
commitb654aa6f2bbb00508ea0abc1cdc98ba8baa13682 (patch)
treea59213bf145e1b594e2a492129427ee6a3c56a93 /drivers/spi/spi-mt65xx.c
parentspi: mediatek: Add bindings for mediatek MT8183 soc platform (diff)
downloadlinux-dev-b654aa6f2bbb00508ea0abc1cdc98ba8baa13682.tar.xz
linux-dev-b654aa6f2bbb00508ea0abc1cdc98ba8baa13682.zip
spi: mediatek: add spi support for mt8183 IC
this patch add support for mt8183 IC. Signed-off-by: Leilk Liu <leilk.liu@mediatek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-mt65xx.c')
-rw-r--r--drivers/spi/spi-mt65xx.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/spi/spi-mt65xx.c b/drivers/spi/spi-mt65xx.c
index 3dc31627c655..f3119d82150e 100644
--- a/drivers/spi/spi-mt65xx.c
+++ b/drivers/spi/spi-mt65xx.c
@@ -120,6 +120,12 @@ static const struct mtk_spi_compatible mt8173_compat = {
.must_tx = true,
};
+static const struct mtk_spi_compatible mt8183_compat = {
+ .need_pad_sel = true,
+ .must_tx = true,
+ .enhance_timing = true,
+};
+
/*
* A piece of default chip info unless the platform
* supplies it.
@@ -150,6 +156,9 @@ static const struct of_device_id mtk_spi_of_match[] = {
{ .compatible = "mediatek,mt8173-spi",
.data = (void *)&mt8173_compat,
},
+ { .compatible = "mediatek,mt8183-spi",
+ .data = (void *)&mt8183_compat,
+ },
{}
};
MODULE_DEVICE_TABLE(of, mtk_spi_of_match);