clk: axg: fix 32bit set mpll clk overflow

PD#SWPL-394

Problem:
32bit system clk overflow

Solution:
let mpll clock not overflow

Verify:
gxl

Change-Id: I90c99c026264bb4d6820cd988bd5f8828456e0f6
Signed-off-by: shunzhou.jiang <shunzhou.jiang@amlogic.com>
This commit is contained in:
Shunzhou Jiang
2018-10-15 10:47:51 +08:00
committed by Jianxin Pan
parent 0f59b37c5e
commit cc0f619561
2 changed files with 2 additions and 1 deletions

View File

@@ -28,7 +28,7 @@
#include "clkc.h"
/* #undef pr_debug */
/* #define pr_debug pr_info */
#define SDM_MAX 16384
#define SDM_MAX 16384ULL
#define MAX_RATE 500000000
#define MIN_RATE 5000000

View File

@@ -100,6 +100,7 @@ static struct clk_divider amclk_div = {
.shift = 0,
.width = 8,
.lock = &clk_lock,
.flags = CLK_DIVIDER_ROUND_CLOSEST,
.hw.init = &(struct clk_init_data){
.name = "amclk_div",
.ops = &clk_divider_ops,