Message ID | 20220118142820.2729-4-guochun.mao@mediatek.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | add new SoC mt8186 support for spi-mtk-nor | expand |
Il 18/01/22 15:28, guochun.mao@mediatek.com ha scritto: > From: Guochun Mao <guochun.mao@mediatek.com> > > Add compatible mediatek,mt8186-nor implementation. > > Signed-off-by: Guochun Mao <guochun.mao@mediatek.com> > Signed-off-by: Zhen Zhang <zhen.zhang@mediatek.com> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> > --- > drivers/spi/spi-mtk-nor.c | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/drivers/spi/spi-mtk-nor.c b/drivers/spi/spi-mtk-nor.c > index f5ff01f61f42..e44fdf7c9e4b 100644 > --- a/drivers/spi/spi-mtk-nor.c > +++ b/drivers/spi/spi-mtk-nor.c > @@ -765,6 +765,11 @@ const struct mtk_nor_caps mtk_nor_caps_mt8173 = { > .extra_dummy_bit = 0, > }; > > +const struct mtk_nor_caps mtk_nor_caps_mt8186 = { > + .dma_bits = 32, > + .extra_dummy_bit = 1, > +}; > + > const struct mtk_nor_caps mtk_nor_caps_mt8192 = { > .dma_bits = 36, > .extra_dummy_bit = 0, > @@ -772,6 +777,7 @@ const struct mtk_nor_caps mtk_nor_caps_mt8192 = { > > static const struct of_device_id mtk_nor_match[] = { > { .compatible = "mediatek,mt8173-nor", .data = &mtk_nor_caps_mt8173 }, > + { .compatible = "mediatek,mt8186-nor", .data = &mtk_nor_caps_mt8186 }, > { .compatible = "mediatek,mt8192-nor", .data = &mtk_nor_caps_mt8192 }, > { /* sentinel */ } > }; >
diff --git a/drivers/spi/spi-mtk-nor.c b/drivers/spi/spi-mtk-nor.c index f5ff01f61f42..e44fdf7c9e4b 100644 --- a/drivers/spi/spi-mtk-nor.c +++ b/drivers/spi/spi-mtk-nor.c @@ -765,6 +765,11 @@ const struct mtk_nor_caps mtk_nor_caps_mt8173 = { .extra_dummy_bit = 0, }; +const struct mtk_nor_caps mtk_nor_caps_mt8186 = { + .dma_bits = 32, + .extra_dummy_bit = 1, +}; + const struct mtk_nor_caps mtk_nor_caps_mt8192 = { .dma_bits = 36, .extra_dummy_bit = 0, @@ -772,6 +777,7 @@ const struct mtk_nor_caps mtk_nor_caps_mt8192 = { static const struct of_device_id mtk_nor_match[] = { { .compatible = "mediatek,mt8173-nor", .data = &mtk_nor_caps_mt8173 }, + { .compatible = "mediatek,mt8186-nor", .data = &mtk_nor_caps_mt8186 }, { .compatible = "mediatek,mt8192-nor", .data = &mtk_nor_caps_mt8192 }, { /* sentinel */ } };