mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
clk: rockchip: clk-pvtpll: calibrate pvtpll init frequency of enc/aiisp for rv1126b
Change-Id: I1da682ade0ce83d8fdebb769368512f54edbb188 Signed-off-by: Liang Chen <cl@rock-chips.com>
This commit is contained in:
@@ -147,7 +147,7 @@ static struct pvtpll_table rv1103b_npu_pvtpll_table[] = {
|
||||
|
||||
static struct pvtpll_table rv1126b_aisp_pvtpll_table[] = {
|
||||
/* rate_hz, ring_se, length */
|
||||
ROCKCHIP_PVTPLL(775000000, 0, 28),
|
||||
ROCKCHIP_PVTPLL(775000000, 0, 8),
|
||||
};
|
||||
|
||||
static struct pvtpll_table rv1126b_core_pvtpll_table[] = {
|
||||
@@ -163,7 +163,7 @@ static struct pvtpll_table rv1126b_core_pvtpll_table[] = {
|
||||
|
||||
static struct pvtpll_table rv1126b_enc_pvtpll_table[] = {
|
||||
/* rate_hz, ring_se, length */
|
||||
ROCKCHIP_PVTPLL(550000000, 0, 110),
|
||||
ROCKCHIP_PVTPLL(550000000, 0, 72),
|
||||
};
|
||||
|
||||
static struct pvtpll_table rv1126b_npu_pvtpll_table[] = {
|
||||
@@ -648,6 +648,9 @@ static const struct rockchip_clock_pvtpll_info rv1126b_aisp_pvtpll_data = {
|
||||
.config = rv1103b_pvtpll_configs,
|
||||
.table_size = ARRAY_SIZE(rv1126b_aisp_pvtpll_table),
|
||||
.table = rv1126b_aisp_pvtpll_table,
|
||||
.calibrate_length_step = 4,
|
||||
.calibrate_freq_per_step = 20,
|
||||
.pvtpll_calibrate = rv1103b_pvtpll_calibrate,
|
||||
};
|
||||
|
||||
static const struct rockchip_clock_pvtpll_info rv1126b_core_pvtpll_data = {
|
||||
@@ -662,6 +665,9 @@ static const struct rockchip_clock_pvtpll_info rv1126b_enc_pvtpll_data = {
|
||||
.config = rv1103b_pvtpll_configs,
|
||||
.table_size = ARRAY_SIZE(rv1126b_enc_pvtpll_table),
|
||||
.table = rv1126b_enc_pvtpll_table,
|
||||
.calibrate_length_step = 8,
|
||||
.calibrate_freq_per_step = 20,
|
||||
.pvtpll_calibrate = rv1103b_pvtpll_calibrate,
|
||||
};
|
||||
|
||||
static const struct rockchip_clock_pvtpll_info rv1126b_npu_pvtpll_data = {
|
||||
|
||||
Reference in New Issue
Block a user