Elaine Zhang
88c36f1205
clk: rockchip: rk3399: fix up the assert error
...
Change-Id: I8cc4f6b775243fef1f5c8e2c711eb1b16eac79a8
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-28 14:51:00 +08:00
Elaine Zhang
6b5ade5a57
clk: rockchip: rk1808: fix up the clk_set_default failed
...
Change-Id: If49d6def0e16b93238311885217f30a4b7a2e7c3
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 12:04:10 +08:00
Elaine Zhang
b9f5972251
clk: rockchip: rk1808: add mac clk interface
...
support mac clk set rate and set parent.
Change-Id: I3b4626fd3fcc5ffdf3c58add9c1bc002bb56429a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 12:04:10 +08:00
Elaine Zhang
22d359b877
clk: rockchip: px30: add mac clk interface
...
support mac clk set rate and set parent.
Change-Id: Iaadcb701cf37083d90a37b24f4ffba3bef9c88cd
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-10 11:24:29 +08:00
Elaine Zhang
221585fb35
clk: rockchip: rk3308: support pclk_wdt get rate
...
Change-Id: I001cfef774c9657b6286467dc4ef841771841895
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
ced960d2b6
clk: rockchip: rk3288: support pclk_wdt get rate
...
Change-Id: I99f384344feb68ae5b91ade901df4019790ef8db
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
33a03efd7a
clk: rockchip: rk3128: support pclk_wdt get rate
...
Change-Id: Ie5dbfe5bd3fdd7868a5db64b96471a5524bde462
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
68d8964cb4
clk: rockchip: rk1808: support pclk_wdt get rate
...
Change-Id: Ib204b4c014c3b4cbd35d1f335378b0b399689303
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
8afd7ff1e3
clk: rockchip: px30: support pclk_wdt get rate
...
Change-Id: I1d58d032c6f3843df3fdee65b1ee9cd3614435b1
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
a4e491228b
clk: rockchip: rk3368: support pclk_wdt get rate
...
Change-Id: I8253532cfa6a1d492d68b0e778f625621cad5dab
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
Elaine Zhang
981ee0bd7d
clk: rockchip: rk3399: support pclk_wdt get rate
...
Change-Id: I8634beb815d5129534c36861c2f02e62669889e9
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-04-09 17:39:21 +08:00
David Wu
200683ea3d
clk: rockchip: Add mac clock support for rk3308
...
Change-Id: I972e2b7977f0f94164c72ae2205ec51780eb7373
Signed-off-by: David Wu <david.wu@rock-chips.com>
2019-04-09 11:09:22 +08:00
Elaine Zhang
5561190119
clk: rockchip: rk3288: add clk_set_default
...
support aclk_vio\hclk_vio clk setting.
Change-Id: Ie826c770670598161f22208f504d8762b8597811
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-02-01 16:17:34 +08:00
Elaine Zhang
524f26463d
clk: rockchip: rk3066: print arm enter and init rate
...
Change-Id: Iaf4ffbb61830b7bb7cef31843f0e9b75c34d08ec
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-25 16:19:57 +08:00
Elaine Zhang
441bfb788a
clk: rockchip: rk3188: print arm enter and init rate
...
Change-Id: I604c18050e8ccbbc9aa25ecd8f4379a877239d49
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-25 16:19:57 +08:00
Jason Zhu
14262c55f8
clk: rockchip: rk3328: add case SCLK_EMMC_SAMPLE
...
Change-Id: Id2769eefc1692422110152e6dbec7afeb4488c8c
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
2019-01-25 15:45:08 +08:00
Elaine Zhang
92c6b64268
clk: rockchip: rk3128: print arm enter and init rate
...
Change-Id: I0be1752522a83a2d111870e5a8ac95f92bd7f9a5
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:55 +08:00
Elaine Zhang
3a1c76d931
clk: rockchip: rk3036: print arm enter and init rate
...
Change-Id: Ic9212c8a0f1d50006f7121957b8bd5f34d2622d9
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
ec0307ef3a
clk: rockchip: rk3288: print arm enter and init rate
...
Change-Id: I5a6d564a973111841df6b53a4df64a54f728e116
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
2401c256ec
clk: rockchip: rk322x: print arm enter and init rate
...
Change-Id: Iab7034c8cef09908a99b5a1e396f6e015da350fb
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
093fdd9f5d
clk: rockchip: rk3308: print arm enter and init rate
...
Change-Id: I6df66d7b5dda643dba49ee87c2a2c0544ddbcded
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
f7913bc128
clk: rockchip: rk3328: print arm enter and init rate
...
Change-Id: I80ebeee0d6d8b151061d0bbb0d1d12070dcc6f98
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
ae79bf6827
clk: rockchip: rk3368: print arm enter and init rate
...
Change-Id: Ib201cf442ce7398bbe8009ce9b7de9dc1f53c587
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 21:13:26 +08:00
Elaine Zhang
044bc79de9
clk: rockchip: rk3399: print arm enter and init rate
...
Change-Id: Ib5e3e0f9a3e1a5b535ec852e7c58966dc0db77cf
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 11:01:59 +08:00
Elaine Zhang
dfce009693
clk: rockchip: px30: print arm enter and init rate
...
Change-Id: I0d2a1c6bb92397210314322fd147c4a8a6e81abd
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 11:01:59 +08:00
Elaine Zhang
ed6f5d94b5
clk: rockchip: rk1808: print arm enter and init rate
...
Change-Id: I14f0b0c95b1367266fe9c64050a602ad58208d53
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-23 11:01:59 +08:00
Jon Lin
8094aeb8cd
clk: rockchip: rv1108: add NANDC and SFC clk init
...
Currently RV1108 run in 1.2G GPLL.
NANDC need 1200 / 8 div = 150MHz.
SFC need 1200 / 12 div = 100MHz.
Change-Id: Ia3f401b0cf13587209d0d68d76a9891dd3bcf990
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-01-22 17:06:35 +08:00
Elaine Zhang
2e8ea5b0f6
clk: rockchip: rk3288: support crypto clk setting
...
Change-Id: I066ec163d959b95d0928e07716e3370715aa9898
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-21 09:11:01 +08:00
Elaine Zhang
fda8d87331
clk: rockchip: px30: modify the dclk divider to even
...
When DCLK use CPLL alone, the DCLK timing is critical value.
The odd-divider spacing ratio is not 50%,
it will affect the setup time of the display.
Therefore, it is suggested that we use even-divider
to make the spacing ratio is 50%.
Change-Id: I07c0fd57dd1f27984f8186f1d7c2f96df2ea10a3
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-16 16:44:59 +08:00
Elaine Zhang
e9dcade2a7
clk: rockchip: rk322x: add clk_set_defaults for clk init
...
Change-Id: Ie2bcdf77bb7cdeb9c27b482ce70e4af35fbdc8c6
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2019-01-14 11:46:32 +08:00
YouMin Chen
51c830f2d2
rockchip: clk: rk3399: support 50MHz and 400MHz for ddr clock
...
Change-Id: I9d3a64ce38986f2c48e1f2614bcc274340674aa7
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2018-12-29 09:37:45 +08:00
Wyon Bi
152682ed57
clk: rockchip: px30: support setting clk_i2s_out_mclk to 12MHz
...
Change-Id: I53fb5ceac0c423dd90c493d6f05069569c839f4e
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
2018-12-26 18:45:36 +08:00
Elaine Zhang
8b75ff3444
clk: rockchip: rk3399: support clk dump
...
add clk_dump.
add peri clk getting rate.
modify aplll init freq to 816M.
Change-Id: I57a9c2f708c12968909b804f957e80fb0c6d3573
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Elaine Zhang
cf04b7e8f2
clk: rockchip: rk3328: support crypto clk setting
...
Change-Id: I9e4d58050b087c3da6649efe4d3115da2ce6dce7
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Elaine Zhang
a7c5f87313
clk: rockchip: rk322x: support crypto clk setting
...
Change-Id: Id92acae9424fd0b200f9b4f33982f753f6123207
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Elaine Zhang
51d1c6b1dd
clk: rockchip: px30: support crypto clk setting
...
Change-Id: I9971fb2b6a40640d78fb259c72aac32582f8e90d
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Elaine Zhang
0cde592567
clk: rockchip: rk3308: support crypto clk setting
...
Change-Id: I58967fe70fbae6630fe0404414daaee6b1498b72
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Elaine Zhang
187d951b8f
clk: rockchip: rk3399: support crypto clk setting
...
Change-Id: I12cbaeac250f21d4cb05d8ef3ef0e9238cb3f911
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-12-17 14:17:10 +08:00
Nickey Yang
0fd8dec7ce
clk: rockchip: rk3288: adjust gpll init_cfg
...
This patch adjust gpll init nr/no/nf/bw values.
keep them the same as kernel RK3066_PLL_RATE_NB(594000000, 2, 198, 4, 1)
for better clock jitter when hdmi SI test.
Change-Id: I781205d860945214f3f0957882223b8846c00773
Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
2018-12-13 17:35:26 +08:00
vicent.chi
98ebaf0e5b
CRU: rv1108 add emmc clk get and set
...
Change-Id: I8cbfda46d2f7e84f11dbcca844d00c87559d0aa0
Signed-off-by: vicent.chi <vicent.chi@rock-chips.com>
2018-12-01 11:40:42 +08:00
Finley Xiao
21ab40a873
rockchip: clk: rk3308: Add flag for clk_set_defaults
...
Change-Id: Ic9009b35e395cfe8c2a8f8d367b75b85294c7354
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2018-11-29 20:40:09 +08:00
Joseph Chen
e04b9c6bbd
clk: rockchip: rk3308: add arm clk 408M support
...
Change-Id: I133576889860c7bae3f722dcd53df6a50c500c35
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-29 20:40:09 +08:00
Joseph Chen
c111479f4f
clk: rockchip: px30: support arm clk 408M
...
Change-Id: I98cd856c99ebf2cd77d1a8ff94d2e0a40f0a4bfb
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2018-11-28 16:19:30 +08:00
Elaine Zhang
dcb7870427
clk: rockchip: rk322x: fix up the vop clk setting assert error
...
Change-Id: Ied72bcb5e92e300eeccd7bfd32285d2eeb4d4860
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-16 14:42:28 +08:00
Dingqiang Lin
a2795c339d
clk: rockchip: rk312x: add sfc clk init
...
Change-Id: I5edf0a4b650a57a48f837fa3e007cfaf6a733f92
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2018-11-14 14:32:24 +08:00
Kever Yang
0598134af8
rockchip: rk322x: fix clock assert value
...
The value after '<' should be max value instead of 'max-1'
Change-Id: I7a1deaa75b8a931631a54e8dfd154c266251c7fc
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2018-11-08 11:03:10 +08:00
Elaine Zhang
823ecf52e2
clk: rockchip: rk3328: add clk_set_defaults for cru node
...
Change-Id: I715dde89f691fd95487db53569cc6d8164dc5f28
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-11-02 09:58:36 +08:00
Kever Yang
c93db2f356
rockchip: rk3229: tpl skip rkclk_init
...
The new rkclk_init is too complecate and not able to run in TPL,
skip it in TPL.
Change-Id: I46f30613050a86ee74060e713283bcb7980c3348
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2018-11-01 08:40:56 +08:00
Elaine Zhang
5a616fcf52
clk: rockchip: rk3288: support aclk_vop freq setting
...
Change-Id: Ifb595f244608378bff1e6443dfc017418f28ce2a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-10-30 09:09:13 +08:00
Elaine Zhang
6259b22e60
clk: rockchip: rk1808: add pll 100M config parameters
...
PPLL 100M use refdiv =1 fbdiv = 150, postdiv1= 6,
postdiv2=6, vco= 3.6G, is best for pcie.
Change-Id: Ie9fddbb32baa0d4b8883b399b0e903b83afc820f
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2018-10-25 14:03:47 +08:00