zynqmp: pm: clock: Move custom flags to typeflags
Linux expects custom flags in type flags. So move custom flags to type flags instead of providing them to clock core flags. Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com> Signed-off-by: Jolly Shah <jolly.shah@xilinx.com> Change-Id: I668a8084d966815a9d9e86c2b18ecb5b18cb6b78
This commit is contained in:
parent
75b90fe865
commit
74cf2158ca
|
@ -368,9 +368,8 @@ static struct pm_clock_node dp_audio_video_ref_nodes[] = {
|
|||
.offset = PERIPH_MUX_SHIFT,
|
||||
.width = PERIPH_MUX_WIDTH,
|
||||
.clkflags = CLK_SET_RATE_NO_REPARENT |
|
||||
CLK_SET_RATE_PARENT |
|
||||
CLK_FRAC | CLK_IS_BASIC,
|
||||
.typeflags = NA_TYPE_FLAGS,
|
||||
CLK_SET_RATE_PARENT | CLK_IS_BASIC,
|
||||
.typeflags = CLK_FRAC,
|
||||
.mult = NA_MULT,
|
||||
.div = NA_DIV,
|
||||
},
|
||||
|
@ -379,8 +378,9 @@ static struct pm_clock_node dp_audio_video_ref_nodes[] = {
|
|||
.offset = PERIPH_DIV1_SHIFT,
|
||||
.width = PERIPH_DIV1_WIDTH,
|
||||
.clkflags = CLK_SET_RATE_NO_REPARENT | CLK_SET_RATE_PARENT |
|
||||
CLK_FRAC | CLK_IS_BASIC,
|
||||
.typeflags = CLK_DIVIDER_ONE_BASED | CLK_DIVIDER_ALLOW_ZERO,
|
||||
CLK_IS_BASIC,
|
||||
.typeflags = CLK_DIVIDER_ONE_BASED | CLK_DIVIDER_ALLOW_ZERO |
|
||||
CLK_FRAC,
|
||||
.mult = NA_MULT,
|
||||
.div = NA_DIV,
|
||||
},
|
||||
|
@ -389,8 +389,9 @@ static struct pm_clock_node dp_audio_video_ref_nodes[] = {
|
|||
.offset = PERIPH_DIV2_SHIFT,
|
||||
.width = PERIPH_DIV2_WIDTH,
|
||||
.clkflags = CLK_SET_RATE_NO_REPARENT | CLK_SET_RATE_PARENT |
|
||||
CLK_FRAC | CLK_IS_BASIC,
|
||||
.typeflags = CLK_DIVIDER_ONE_BASED | CLK_DIVIDER_ALLOW_ZERO,
|
||||
CLK_IS_BASIC,
|
||||
.typeflags = CLK_DIVIDER_ONE_BASED | CLK_DIVIDER_ALLOW_ZERO |
|
||||
CLK_FRAC,
|
||||
.mult = NA_MULT,
|
||||
.div = NA_DIV,
|
||||
},
|
||||
|
|
|
@ -43,7 +43,6 @@
|
|||
#define CLK_IS_CRITICAL BIT(11) /* do not gate, ever */
|
||||
/* parents need enable during gate/ungate, set rate and re-parent */
|
||||
#define CLK_OPS_PARENT_ENABLE BIT(12)
|
||||
#define CLK_FRAC BIT(13)
|
||||
|
||||
#define CLK_DIVIDER_ONE_BASED BIT(0)
|
||||
#define CLK_DIVIDER_POWER_OF_TWO BIT(1)
|
||||
|
@ -52,6 +51,7 @@
|
|||
#define CLK_DIVIDER_ROUND_CLOSEST BIT(4)
|
||||
#define CLK_DIVIDER_READ_ONLY BIT(5)
|
||||
#define CLK_DIVIDER_MAX_AT_ZERO BIT(6)
|
||||
#define CLK_FRAC BIT(8)
|
||||
|
||||
#define END_OF_CLK "END_OF_CLK"
|
||||
|
||||
|
|
Loading…
Reference in New Issue