|
@@ -1092,7 +1092,8 @@ static int ti_sci_cmd_get_clock(const struct ti_sci_handle *handle, u32 dev_id,
|
|
|
static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle,
|
|
static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle,
|
|
|
u32 dev_id, u8 clk_id)
|
|
u32 dev_id, u8 clk_id)
|
|
|
{
|
|
{
|
|
|
- return ti_sci_set_clock_state(handle, dev_id, clk_id, 0,
|
|
|
|
|
|
|
+ return ti_sci_set_clock_state(handle, dev_id, clk_id,
|
|
|
|
|
+ MSG_FLAG_CLOCK_ALLOW_FREQ_CHANGE,
|
|
|
MSG_CLOCK_SW_STATE_UNREQ);
|
|
MSG_CLOCK_SW_STATE_UNREQ);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -1111,7 +1112,8 @@ static int ti_sci_cmd_idle_clock(const struct ti_sci_handle *handle,
|
|
|
static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle,
|
|
static int ti_sci_cmd_put_clock(const struct ti_sci_handle *handle,
|
|
|
u32 dev_id, u8 clk_id)
|
|
u32 dev_id, u8 clk_id)
|
|
|
{
|
|
{
|
|
|
- return ti_sci_set_clock_state(handle, dev_id, clk_id, 0,
|
|
|
|
|
|
|
+ return ti_sci_set_clock_state(handle, dev_id, clk_id,
|
|
|
|
|
+ MSG_FLAG_CLOCK_ALLOW_FREQ_CHANGE,
|
|
|
MSG_CLOCK_SW_STATE_AUTO);
|
|
MSG_CLOCK_SW_STATE_AUTO);
|
|
|
}
|
|
}
|
|
|
|
|
|