Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
6466ee32
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 4 年多
通知
15
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
6466ee32
编写于
4月 15, 2016
作者:
S
Sylwester Nawrocki
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'for-v4.7/clk/exynos542x' into for-v4.7/clk/next
上级
f6764714
81fed6e3
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
70 addition
and
31 deletion
+70
-31
drivers/clk/samsung/clk-exynos5420.c
drivers/clk/samsung/clk-exynos5420.c
+47
-30
include/dt-bindings/clock/exynos5420.h
include/dt-bindings/clock/exynos5420.h
+23
-1
未找到文件。
drivers/clk/samsung/clk-exynos5420.c
浏览文件 @
6466ee32
...
...
@@ -554,8 +554,8 @@ static struct samsung_mux_clock exynos5800_mux_clks[] __initdata = {
};
static
struct
samsung_div_clock
exynos5800_div_clks
[]
__initdata
=
{
DIV
(
0
,
"dout_aclk400_wcore"
,
"mout_aclk400_wcore"
,
DIV_TOP0
,
16
,
3
)
,
DIV
(
CLK_DOUT_ACLK400_WCORE
,
"dout_aclk400_wcore"
,
"mout_aclk400_wcore"
,
DIV_TOP0
,
16
,
3
),
DIV
(
0
,
"dout_aclk550_cam"
,
"mout_aclk550_cam"
,
DIV_TOP8
,
16
,
3
),
DIV
(
0
,
"dout_aclkfl1_550_cam"
,
"mout_aclkfl1_550_cam"
,
...
...
@@ -607,8 +607,8 @@ static struct samsung_mux_clock exynos5420_mux_clks[] __initdata = {
};
static
struct
samsung_div_clock
exynos5420_div_clks
[]
__initdata
=
{
DIV
(
0
,
"dout_aclk400_wcore"
,
"mout_aclk400_wcore_bpll
"
,
DIV_TOP0
,
16
,
3
),
DIV
(
CLK_DOUT_ACLK400_WCORE
,
"dout_aclk400_wcore
"
,
"mout_aclk400_wcore_bpll"
,
DIV_TOP0
,
16
,
3
),
};
static
struct
samsung_mux_clock
exynos5x_mux_clks
[]
__initdata
=
{
...
...
@@ -785,31 +785,47 @@ static struct samsung_div_clock exynos5x_div_clks[] __initdata = {
DIV
(
0
,
"div_kfc"
,
"mout_kfc"
,
DIV_KFC0
,
0
,
3
),
DIV
(
0
,
"sclk_kpll"
,
"mout_kpll"
,
DIV_KFC0
,
24
,
3
),
DIV
(
0
,
"dout_aclk400_isp"
,
"mout_aclk400_isp"
,
DIV_TOP0
,
0
,
3
),
DIV
(
0
,
"dout_aclk400_mscl"
,
"mout_aclk400_mscl"
,
DIV_TOP0
,
4
,
3
),
DIV
(
0
,
"dout_aclk200"
,
"mout_aclk200"
,
DIV_TOP0
,
8
,
3
),
DIV
(
0
,
"dout_aclk200_fsys2"
,
"mout_aclk200_fsys2"
,
DIV_TOP0
,
12
,
3
),
DIV
(
0
,
"dout_aclk100_noc"
,
"mout_aclk100_noc"
,
DIV_TOP0
,
20
,
3
),
DIV
(
0
,
"dout_pclk200_fsys"
,
"mout_pclk200_fsys"
,
DIV_TOP0
,
24
,
3
),
DIV
(
0
,
"dout_aclk200_fsys"
,
"mout_aclk200_fsys"
,
DIV_TOP0
,
28
,
3
),
DIV
(
0
,
"dout_aclk333_432_gscl"
,
"mout_aclk333_432_gscl"
,
DIV_TOP1
,
0
,
3
),
DIV
(
0
,
"dout_aclk333_432_isp"
,
"mout_aclk333_432_isp"
,
DIV_TOP1
,
4
,
3
),
DIV
(
0
,
"dout_aclk66"
,
"mout_aclk66"
,
DIV_TOP1
,
8
,
6
),
DIV
(
0
,
"dout_aclk333_432_isp0"
,
"mout_aclk333_432_isp0"
,
DIV_TOP1
,
16
,
3
),
DIV
(
0
,
"dout_aclk266"
,
"mout_aclk266"
,
DIV_TOP1
,
20
,
3
),
DIV
(
0
,
"dout_aclk166"
,
"mout_aclk166"
,
DIV_TOP1
,
24
,
3
),
DIV
(
0
,
"dout_aclk333"
,
"mout_aclk333"
,
DIV_TOP1
,
28
,
3
),
DIV
(
0
,
"dout_aclk333_g2d"
,
"mout_aclk333_g2d"
,
DIV_TOP2
,
8
,
3
),
DIV
(
0
,
"dout_aclk266_g2d"
,
"mout_aclk266_g2d"
,
DIV_TOP2
,
12
,
3
),
DIV
(
0
,
"dout_aclk_g3d"
,
"mout_aclk_g3d"
,
DIV_TOP2
,
16
,
3
),
DIV
(
0
,
"dout_aclk300_jpeg"
,
"mout_aclk300_jpeg"
,
DIV_TOP2
,
20
,
3
),
DIV
(
0
,
"dout_aclk300_disp1"
,
"mout_aclk300_disp1"
,
DIV_TOP2
,
24
,
3
),
DIV
(
0
,
"dout_aclk300_gscl"
,
"mout_aclk300_gscl"
,
DIV_TOP2
,
28
,
3
),
DIV
(
CLK_DOUT_ACLK400_ISP
,
"dout_aclk400_isp"
,
"mout_aclk400_isp"
,
DIV_TOP0
,
0
,
3
),
DIV
(
CLK_DOUT_ACLK400_MSCL
,
"dout_aclk400_mscl"
,
"mout_aclk400_mscl"
,
DIV_TOP0
,
4
,
3
),
DIV
(
CLK_DOUT_ACLK200
,
"dout_aclk200"
,
"mout_aclk200"
,
DIV_TOP0
,
8
,
3
),
DIV
(
CLK_DOUT_ACLK200_FSYS2
,
"dout_aclk200_fsys2"
,
"mout_aclk200_fsys2"
,
DIV_TOP0
,
12
,
3
),
DIV
(
CLK_DOUT_ACLK100_NOC
,
"dout_aclk100_noc"
,
"mout_aclk100_noc"
,
DIV_TOP0
,
20
,
3
),
DIV
(
CLK_DOUT_PCLK200_FSYS
,
"dout_pclk200_fsys"
,
"mout_pclk200_fsys"
,
DIV_TOP0
,
24
,
3
),
DIV
(
CLK_DOUT_ACLK200_FSYS
,
"dout_aclk200_fsys"
,
"mout_aclk200_fsys"
,
DIV_TOP0
,
28
,
3
),
DIV
(
CLK_DOUT_ACLK333_432_GSCL
,
"dout_aclk333_432_gscl"
,
"mout_aclk333_432_gscl"
,
DIV_TOP1
,
0
,
3
),
DIV
(
CLK_DOUT_ACLK333_432_ISP
,
"dout_aclk333_432_isp"
,
"mout_aclk333_432_isp"
,
DIV_TOP1
,
4
,
3
),
DIV
(
CLK_DOUT_ACLK66
,
"dout_aclk66"
,
"mout_aclk66"
,
DIV_TOP1
,
8
,
6
),
DIV
(
CLK_DOUT_ACLK333_432_ISP0
,
"dout_aclk333_432_isp0"
,
"mout_aclk333_432_isp0"
,
DIV_TOP1
,
16
,
3
),
DIV
(
CLK_DOUT_ACLK266
,
"dout_aclk266"
,
"mout_aclk266"
,
DIV_TOP1
,
20
,
3
),
DIV
(
CLK_DOUT_ACLK166
,
"dout_aclk166"
,
"mout_aclk166"
,
DIV_TOP1
,
24
,
3
),
DIV
(
CLK_DOUT_ACLK333
,
"dout_aclk333"
,
"mout_aclk333"
,
DIV_TOP1
,
28
,
3
),
DIV
(
CLK_DOUT_ACLK333_G2D
,
"dout_aclk333_g2d"
,
"mout_aclk333_g2d"
,
DIV_TOP2
,
8
,
3
),
DIV
(
CLK_DOUT_ACLK266_G2D
,
"dout_aclk266_g2d"
,
"mout_aclk266_g2d"
,
DIV_TOP2
,
12
,
3
),
DIV
(
CLK_DOUT_ACLK_G3D
,
"dout_aclk_g3d"
,
"mout_aclk_g3d"
,
DIV_TOP2
,
16
,
3
),
DIV
(
CLK_DOUT_ACLK300_JPEG
,
"dout_aclk300_jpeg"
,
"mout_aclk300_jpeg"
,
DIV_TOP2
,
20
,
3
),
DIV
(
CLK_DOUT_ACLK300_DISP1
,
"dout_aclk300_disp1"
,
"mout_aclk300_disp1"
,
DIV_TOP2
,
24
,
3
),
DIV
(
CLK_DOUT_ACLK300_GSCL
,
"dout_aclk300_gscl"
,
"mout_aclk300_gscl"
,
DIV_TOP2
,
28
,
3
),
/* DISP1 Block */
DIV
(
0
,
"dout_fimd1"
,
"mout_fimd1_final"
,
DIV_DISP10
,
0
,
4
),
...
...
@@ -817,7 +833,8 @@ static struct samsung_div_clock exynos5x_div_clks[] __initdata = {
DIV
(
0
,
"dout_dp1"
,
"mout_dp1"
,
DIV_DISP10
,
24
,
4
),
DIV
(
CLK_DOUT_PIXEL
,
"dout_hdmi_pixel"
,
"mout_pixel"
,
DIV_DISP10
,
28
,
4
),
DIV
(
0
,
"dout_disp1_blk"
,
"aclk200_disp1"
,
DIV2_RATIO0
,
16
,
2
),
DIV
(
0
,
"dout_aclk400_disp1"
,
"mout_aclk400_disp1"
,
DIV_TOP2
,
4
,
3
),
DIV
(
CLK_DOUT_ACLK400_DISP1
,
"dout_aclk400_disp1"
,
"mout_aclk400_disp1"
,
DIV_TOP2
,
4
,
3
),
/* Audio Block */
DIV
(
0
,
"dout_maudio0"
,
"mout_maudio0"
,
DIV_MAU
,
20
,
4
),
...
...
include/dt-bindings/clock/exynos5420.h
浏览文件 @
6466ee32
...
...
@@ -217,8 +217,30 @@
/* divider clocks */
#define CLK_DOUT_PIXEL 768
#define CLK_DOUT_ACLK400_WCORE 769
#define CLK_DOUT_ACLK400_ISP 770
#define CLK_DOUT_ACLK400_MSCL 771
#define CLK_DOUT_ACLK200 772
#define CLK_DOUT_ACLK200_FSYS2 773
#define CLK_DOUT_ACLK100_NOC 774
#define CLK_DOUT_PCLK200_FSYS 775
#define CLK_DOUT_ACLK200_FSYS 776
#define CLK_DOUT_ACLK333_432_GSCL 777
#define CLK_DOUT_ACLK333_432_ISP 778
#define CLK_DOUT_ACLK66 779
#define CLK_DOUT_ACLK333_432_ISP0 780
#define CLK_DOUT_ACLK266 781
#define CLK_DOUT_ACLK166 782
#define CLK_DOUT_ACLK333 783
#define CLK_DOUT_ACLK333_G2D 784
#define CLK_DOUT_ACLK266_G2D 785
#define CLK_DOUT_ACLK_G3D 786
#define CLK_DOUT_ACLK300_JPEG 787
#define CLK_DOUT_ACLK300_DISP1 788
#define CLK_DOUT_ACLK300_GSCL 789
#define CLK_DOUT_ACLK400_DISP1 790
/* must be greater than maximal clock id */
#define CLK_NR_CLKS 7
69
#define CLK_NR_CLKS 7
91
#endif
/* _DT_BINDINGS_CLOCK_EXYNOS_5420_H */
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录