add rgltr services
This commit is contained in:
@@ -34,3 +34,5 @@ void rgltrCloseSession(RgltrSession* session);
|
|||||||
Result rgltrGetVoltage(RgltrSession* session, u32 *out_volt);
|
Result rgltrGetVoltage(RgltrSession* session, u32 *out_volt);
|
||||||
Result rgltrGetPowerModuleNumLimit(u32 *out);
|
Result rgltrGetPowerModuleNumLimit(u32 *out);
|
||||||
Result rgltrGetVoltageEnabled(RgltrSession* session, u32 *out);
|
Result rgltrGetVoltageEnabled(RgltrSession* session, u32 *out);
|
||||||
|
Result rgltrRequestVoltage(RgltrSession* session, u32 microvolt);
|
||||||
|
Result rgltrCancelVoltageRequest(RgltrSession* session);
|
||||||
@@ -53,6 +53,14 @@ Result rgltrGetVoltage(RgltrSession* session, u32* out_volt) {
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Result rgltrRequestVoltage(RgltrSession* session, u32 microvolt) {
|
||||||
|
return serviceDispatchIn(&session->s, 5, microvolt);
|
||||||
|
}
|
||||||
|
|
||||||
|
Result rgltrCancelVoltageRequest(RgltrSession* session) {
|
||||||
|
return serviceDispatch(&session->s, 6);
|
||||||
|
}
|
||||||
|
|
||||||
void rgltrCloseSession(RgltrSession* session) {
|
void rgltrCloseSession(RgltrSession* session) {
|
||||||
serviceClose(&session->s);
|
serviceClose(&session->s);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user