微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6580平台TP Driver设置LDO电压使用说明

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
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top