MT6580平台TP Driver设置LDO电压使用说明
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
为了遵循linux 开/关 LDO的API,从MT6580开始将使用如下这组
API来开/关和设置LDO电压值。
[SOLUTION]
Regulator on/off Sample code
#include <linux/regulator/consumer.h>
struct regulator *reg;
void init(void)
{
//prototype: struct regulator
*regulator_get_exclusive(struct device *dev, const char
*id)
reg=regulator_get(dev,” VCAMA”); // get pointer to
regulator structure
//dev is a device node, should be assign at driver probe
stage
}
void enable(void)
{
regulator_enable(reg); //enable regulator
}
void disable(void)
{
regulator_disable(reg); //disable regulator
}
void set_voltage(void)
{
regulator_set_voltage(reg, 1800000, 1800000); // set 1.8v,
min_uV should be same with max_uV
}