diff options
author | Ryder Lee <ryder.lee@mediatek.com> | 2018-11-15 10:07:59 +0800 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-11-28 23:04:52 -0500 |
commit | 59a8fef34241b041d439cf0de1b9df18b9051259 (patch) | |
tree | c0dcbca03bd59b0393327330531ce1ebe45f2089 /drivers/pinctrl/mediatek/pinctrl-mtk-common.h | |
parent | 01aa9d1d546f9939261fc262f86698ba2fad0bf8 (diff) |
pinctrl: MediaTek: add pinctrl driver for MT7623 SoC
This patch adds pinctrl support for MT7623 SoC. And most of the
structures are used to hold the hardware configuration for each
pin.
Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
Tested-by: Matthias Brugger <matthias.bgg@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/pinctrl/mediatek/pinctrl-mtk-common.h')
-rw-r--r-- | drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common.h b/drivers/pinctrl/mediatek/pinctrl-mtk-common.h index 69af5a762b..86559f0f14 100644 --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.h +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.h @@ -176,6 +176,8 @@ struct mtk_pinctrl_priv { extern const struct pinctrl_ops mtk_pinctrl_ops; +/* A common read-modify-write helper for MediaTek chips */ +void mtk_rmw(struct udevice *dev, u32 reg, u32 mask, u32 set); int mtk_pinctrl_common_probe(struct udevice *dev, struct mtk_pinctrl_soc *soc); |