TI论坛
直播中

马海娟

8年用户 161经验值
私信 关注
[问答]

DM8168,avs驱动,tps40041

      版主好,最近在调dm8168的avs驱动,在网址http://processors.wiki.ti.com/index.php/TI81XX_PSP_AVS_FAQ中,说ti的evm版本中用的是tps40041,但是我们
用的rdk3.5和rdk4.1中没有tps40041驱动,只有tps40400驱动,请问在哪个版本中有tps40041驱动代码,或者版主有tps40041驱动代码,可以把.c和.h相关文件发我
一份吗?邮箱地址:659570065@qq.com.谢谢!

回帖(10)

吴立节

2018-6-21 11:43:49
TPS40041的驱动就是原版DVRRDK代码里面的默认驱动,应该就不用去改的。如果你的板子也是按照EVM来设计的,那完全就不用改,甚至可以不用关心这部分。
举报

马海娟

2018-6-21 12:03:17
引用: sunsiyi92 发表于 2018-6-21 11:43
TPS40041的驱动就是原版DVRRDK代码里面的默认驱动,应该就不用去改的。如果你的板子也是按照EVM来设计的,那完全就不用改,甚至可以不用关心这部分。

你的意思是DVRRDK默认的是tps40041驱动,但是tps40041驱动代码在RDK中找不到吗?如果需要其他的tps驱动的话,可以用RDK自带的或者自己编写,不知道我理解的对不对?
举报

吴立节

2018-6-21 12:20:50
引用: victorlekwk 发表于 2018-6-21 12:03
你的意思是DVRRDK默认的是tps40041驱动,但是tps40041驱动代码在RDK中找不到吗?如果需要其他的tps驱动的话,可以用RDK自带的或者自己编写,不知道我理解的对不对?

这个TPS40041是基于GPIO来做调节的电压芯片。驱动的名字不带TPS40041...
这个驱动怎么用, 这两个文档能给你答案
http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_AVS_Driver_User_Guide
http://processors.wiki.ti.com/index.php/TI81XX_PSP_AVS_FAQ

BR,
Eason
举报

马海娟

2018-6-21 12:40:24
引用: sunsiyi92 发表于 2018-6-21 12:20
这个TPS40041是基于GPIO来做调节的电压芯片。驱动的名字不带TPS40041...
这个驱动怎么用, 这两个文档能给你答案
http://processors.wiki.ti.com/index.php/TI81XX_PSP_PM_AVS_Driver_User_Guide

     版主你好,你给的文档,我仔细了看了,按照里面的步骤进行了配置,我们的配置和你们的evm版本一样的,我现在又几点疑惑,希望版主能够给予解答,谢谢!
1、文档中提到gpio-regulator.c,我看了这部分代码,
static int gpio_vr_dcdc_enable(struct regulator_dev *dev)
[
 /* Add your PMIC specific enable code */
 return 0;
]  这部分需不需要加代码?
2、文档中提到的SmartReflex-ti816x.c代码,
/* sr_enable - Enable SR module
 * @sr:  contains SR driver data
 * @srid: contains the srid, specify whether it is HVT or SVT
 *
 * Enable SR module by writing nTarget values to corresponding SR
 * NVALUERECIPROCAL register, enable the interrupt and enable SR
 */
static void sr_enable(struct ti816x_sr *sr, u32 srid)
SR* NVALUERECIPROCAL register在哪里?
3、有配置Uncheck the GPIO voltage regulator from the menu,我想确定是不是真的不选gpio电压调节这个模块。
4、还有没有其他地方的代码需要修改。
最近刚刚调avs驱动,有很多地方不是很清楚,希望版主给以指教,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分