工具/软件:
您好、
我收到如下所示的时钟错误/警告消息
[ 1.772511] ti-sci-clk 44043000.system-controller:clock-controller:对于 dev=13、clk=7、ret=–19、Recalc-rate 失败
[ 1.774836] ti-sci-clk 44043000.system-controller:clock-controller:dev=36、clk=9、ret=–19 时 Recalc-rate 失败
[ 1.775837] ti-sci-clk 44043000.system-controller:clock-controller:dev=36、clk=15、ret=–19 时 Recalc-rate 失败
[ 1.776035] ti-sci-clk 44043000.system-controller:clock-controller:对于 dev=36、clk=16、ret=–19、Recalc-rate 失败
[ 1.776190] ti-sci-clk 44043000.system-controller:clock-controller:dev=36、clk=17、ret=–19 时 Recalc-rate 失败
[ 1.776388] ti-sci-clk 44043000.system-controller:clock-controller:对于 dev=36、clk=18、ret=–19、Recalc-rate 失败
我在其中一篇讨论中发现 :AM625:system-controller:clock-controller: Recalc-rate 对于 dev=13 失败
比如我们可以忽略这些消息、但是否有任何补丁来抑制这些消息? 我也可以说明这一行
在 驱动程序代码 drivers/clk/keyston/sci-clk.c 中
/**
* sci_clk_recalc_rate — 获取 TI SCI 时钟的时钟速率
*@硬件:时钟获取速率
*@parament_rate:由通用时钟框架提供的父级速率、未使用
*
*获取 TI SCI 时钟的当前时钟速率。 返回当前值
*时钟速率,或失败时为零。
*/
static unsigned long sci_clk_recalc_rate (struct clk_HW *HW、
unsigned long parent_rate)
{
struct sci_clk *clk = to_sci_clk (HW);
u64 频率;
内部 ret;
ret = clk->provider->ops->get_freq(clk->provider->sci, clk->dev_id,
CLK->clk_id、&freq);
if (ret){
dev_err(clk->provider->dev,
“对于 dev=%d、clk=%d、ret=%d\n“、重新计算率失败、
CLK->dev_id、clk->clk_id、ret);
返回 0;
}
返回频率;
}
我无法直接使用 SDK 11.01.05.03 代码、
请给出建议。
此致、
Gireesh Hiremath