diff options
author | Owen Chen <owen.chen@mediatek.com> | 2019-03-05 08:05:39 +0300 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2019-04-11 23:12:40 +0300 |
commit | a3ae549917f1634f85c62984617521801505eb1e (patch) | |
tree | 7066835deb691fe6f0ed6a83fd1f2ed00188e766 /drivers/clk/mediatek/Kconfig | |
parent | be17ca6ac76a5cfd07cc3a0397dd05d6929fcbbb (diff) | |
download | linux-a3ae549917f1634f85c62984617521801505eb1e.tar.xz |
clk: mediatek: Add new clkmux register API
On both MT8183 & MT6765, there add "set/clr" register for
each clkmux setting, and one update register to trigger value change.
It is designed to prevent read-modify-write racing issue.
The sw design need to add a new API to handle this hw change with
a new mtk_clk_mux/mtk_mux struct in new file "clk-mux.c", "clk-mux.h".
Signed-off-by: Owen Chen <owen.chen@mediatek.com>
Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com>
Reviewed-by: James Liao <jamesjj.liao@mediatek.com>
Reviewed-by: Nicolas Boichat <drinkcat@chromium.org>
Tested-by: Nicolas Boichat <drinkcat@chromium.org>
[sboyd@kernel.org: Squash in flags=0 to silence warning]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Diffstat (limited to 'drivers/clk/mediatek/Kconfig')
0 files changed, 0 insertions, 0 deletions