History log of /rk3399_rockchip-uboot/drivers/clk/rockchip/clk_rk3288.c (Results 1 – 25 of 50)
Revision Date Author Comments
# dfaf8216 11-Nov-2022 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: support pclk_rkpwm get rate

Change-Id: I9c4016cdf1116586369c29eefcb9a1cb529c6ef9
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 1ca40e22 30-Dec-2021 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: add clk_test setting

Change-Id: I3c3696d96e83cfad88ad417b322f65f079f1d702
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 8d52d662 16-Dec-2020 Wyon Bi <bivvy.bi@rock-chips.com>

clk: rockchip: rk3288: Fix i2c clk rate calc

Change-Id: I083e2b8ceaa3eee7729174aa2e17b8a08cec9c05
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>


# 7c7fff39 19-Aug-2020 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: support get pll config by table

add some special pll configs for better clock jitter.

Change-Id: I93f8cab2a995fc584322070e25bbba6067c80dbb
Signed-off-by: Elaine Zhang <zhangq

clk: rockchip: rk3288: support get pll config by table

add some special pll configs for better clock jitter.

Change-Id: I93f8cab2a995fc584322070e25bbba6067c80dbb
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>

show more ...


# 7497bc3d 13-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot

Change-Id: I35db1f0aa79575e972942b5c366f380fc8106343


# ddf875ab 11-Mar-2020 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: Reduce the hevc clock init frequency

Solve the video clock high frequency reset problem.

Change-Id: I2db4021d8c20d572bda045256360f4e9bed9f85c
Signed-off-by: Elaine Zhang <zha

clk: rockchip: rk3288: Reduce the hevc clock init frequency

Solve the video clock high frequency reset problem.

Change-Id: I2db4021d8c20d572bda045256360f4e9bed9f85c
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>

show more ...


# 1a4f6af8 02-Mar-2020 Joseph Chen <chenjh@rock-chips.com>

Merge branch 'next-dev' into thunder-boot


# f546c945 19-Nov-2019 Kever Yang <kever.yang@rock-chips.com>

rockchip: rk3288: no need to check PLL setting.

Remove assert to make DEBUG work.

Change-Id: Idd41066f98c759b4fefe25c8715138c1c54df418
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>


# a0af2ba7 18-Apr-2019 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: fix up the assert error

Change-Id: I066a217b15108db21821c63bd7709fb430d34f45
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# ced960d2 09-Apr-2019 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: support pclk_wdt get rate

Change-Id: I99f384344feb68ae5b91ade901df4019790ef8db
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 55611901 24-Jan-2019 Elaine Zhang <zhangqing@rock-chips.com>

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>


# ec0307ef 22-Jan-2019 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: print arm enter and init rate

Change-Id: I5a6d564a973111841df6b53a4df64a54f728e116
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 2e8ea5b0 27-Dec-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: support crypto clk setting

Change-Id: I066ec163d959b95d0928e07716e3370715aa9898
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 0fd8dec7 12-Dec-2018 Nickey Yang <nickey.yang@rock-chips.com>

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

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>

show more ...


# 5a616fcf 29-Oct-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: support aclk_vop freq setting

Change-Id: Ifb595f244608378bff1e6443dfc017418f28ce2a
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# ed2a4091 22-Oct-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: fix up the dclk_vop setting freq error

fix the commit b328c914c:
(clk: rockchip: rk3288: fix up the dclk_vop freq setting)

Change-Id: Ic4df8bcd4410dbc0484c1ea50d73e70aa64556b

clk: rockchip: rk3288: fix up the dclk_vop setting freq error

fix the commit b328c914c:
(clk: rockchip: rk3288: fix up the dclk_vop freq setting)

Change-Id: Ic4df8bcd4410dbc0484c1ea50d73e70aa64556bb
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>

show more ...


# b328c914 16-Oct-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: fix up the dclk_vop freq setting

Change-Id: I960a02cba63076afbc845e5ccdfb9f85a553d38b
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# cb3c37fc 19-Sep-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: support clk_tsadc setting freq

Change-Id: Ie5e91c95d6ff3caf618ff1a5e5e3b7dcf6723325
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>


# 3afe5397 10-Jul-2018 Elaine Zhang <zhangqing@rock-chips.com>

clk: rockchip: rk3288: add PLL_LIMIT_FREQ

npll is for dclk, add PLL_LIMIT_FREQ for better jitter.

Change-Id: I6ac09e9bdbd1bef0eddb37835100be782b772d54
Signed-off-by: Elaine Zhang <zhangqing@rock-ch

clk: rockchip: rk3288: add PLL_LIMIT_FREQ

npll is for dclk, add PLL_LIMIT_FREQ for better jitter.

Change-Id: I6ac09e9bdbd1bef0eddb37835100be782b772d54
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>

show more ...


# 7d9cf22d 01-Jun-2018 Kever Yang <kever.yang@rock-chips.com>

rockchip: clk: rk3288: convert to live dt

Use dev_read_addr_ptr to get cru base

Change-Id: Ia0c7e42beff1442055156d2125d35a58b5be8b13
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>


# 87e0d84f 03-Apr-2018 Kever Yang <kever.yang@rock-chips.com>

rockchip: clk: rk3288: do rkclk_init() when CPLL is in slow mode

The pre-loader(eg. miniloader) may not init the CPLL, we need to
do the rkclk_init() to init the clocks in U-Boot, or else we may
get

rockchip: clk: rk3288: do rkclk_init() when CPLL is in slow mode

The pre-loader(eg. miniloader) may not init the CPLL, we need to
do the rkclk_init() to init the clocks in U-Boot, or else we may
get wrong serial baurd rate in kernel.

Change-Id: I4a226e110638aa18d10df35e8d9507f6679a5678
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


# 5f42424b 06-Mar-2018 Lin Huang <hl@rock-chips.com>

clk: rockchip: Correct and standardize clock divisor range assertions

Some of the asserts for valid clock divisor ranges were off by one. This
patch corrects them and writes them all in a consistent

clk: rockchip: Correct and standardize clock divisor range assertions

Some of the asserts for valid clock divisor ranges were off by one. This
patch corrects them and writes them all in a consistent way.

Change-Id: Ia87974c8e27b7414cfe9210a916d114aa81f5ccb
Signed-off-by: Lin Huang <hl@rock-chips.com>

show more ...


# d2866b32 25-Jan-2018 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

rockchip: clk: guard set_parent implementations against OF_PLATDATA

The set_parent implementations do not make sense when OF_PLATDATA is
enabled. We guard these against OF_PLATDATA and don't popula

rockchip: clk: guard set_parent implementations against OF_PLATDATA

The set_parent implementations do not make sense when OF_PLATDATA is
enabled. We guard these against OF_PLATDATA and don't populate the
set_parent-op when this is the case.

Change-Id: I37c384bf6851666550b8b3902d79b9278cff5074
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Signed-off-by: David Wu <david.wu@rock-chips.com>

show more ...


# b0b68708 13-Jan-2018 David Wu <david.wu@rock-chips.com>

clk: rockchip: clk_rk3288: Implement "assign-clock-parent" and "assign-clock-rate"

The RK3288 CRU-node assigns rates to a number of clocks that are not
implemented in the RK3288 clock-driver (but wh

clk: rockchip: clk_rk3288: Implement "assign-clock-parent" and "assign-clock-rate"

The RK3288 CRU-node assigns rates to a number of clocks that are not
implemented in the RK3288 clock-driver (but which have been
sufficiently initialised from rkclk_init()): for these clocks, we
implement the gmac clock set parent, but simply ignore the
others' set_rate() operation and return 0 to signal success.

Change-Id: Ic1a41634aba674001beb0e7e5ca3f7f2fa008e51
Signed-off-by: David Wu <david.wu@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>

show more ...


# 3d555d75 10-Oct-2017 Elaine Zhang <zhangqing@rock-chips.com>

rockchip: clk: add device_bind_driver_to_node for reset driver

all rockchip socs add device_bind_driver_to_node,
to bound device rockchip reset to clock-controller.

Change-Id: I03c2a798d211fb4181d5

rockchip: clk: add device_bind_driver_to_node for reset driver

all rockchip socs add device_bind_driver_to_node,
to bound device rockchip reset to clock-controller.

Change-Id: I03c2a798d211fb4181d5fc0fd6db8609c6db04d2
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

show more ...


12