java系统找不到指定文件怎么解决
249
2024-01-25
时钟和复位是两个不同的驱动,但通常都是由负责clock驱动的人,把reset驱动完成同样,reset驱动也是由芯片厂商去完成的reset API使用示例基本步骤:1、调用复制devm_reset_control_get()。
获取reset句柄2、调用复制reset_control_assert()进行复位操作3、调用复制reset_control_deassert()进行解复位操作复制static int xx_probe(struct platf
orm_device *pdev) { struct device_node* np = pdev- >dev.of_node; ...... /* 1、获取reset句柄 */ host- >
rstc = devm_reset_control_get(&pdev- >dev, np- >name); if (IS_ERR(host- >rstc)) { dev_err(&pdev- >dev,
"No reset controller specifiedn"); return PTR_ERR(host- >rstc); } if (host- >rstc) { /* 2、复位 */
ret = reset_control_assert(host- >rstc); if (ret) { dev_err(&pdev- >dev, "unable to reset_control_assertn"
); returnret; } udelay(1); /* 3、解复位 */ret = reset_control_deassert(host- >rstc); if
(ret) { dev_err(&pdev- >dev, "unable to reset_control_deassertn"); returnret; } } ...... }
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~