summaryrefslogtreecommitdiff
path: root/drivers/soc/imx/sc/svc/timer/rpc_clnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/soc/imx/sc/svc/timer/rpc_clnt.c')
-rw-r--r--drivers/soc/imx/sc/svc/timer/rpc_clnt.c98
1 files changed, 41 insertions, 57 deletions
diff --git a/drivers/soc/imx/sc/svc/timer/rpc_clnt.c b/drivers/soc/imx/sc/svc/timer/rpc_clnt.c
index fe9fdab6f644..3ab677f4f760 100644
--- a/drivers/soc/imx/sc/svc/timer/rpc_clnt.c
+++ b/drivers/soc/imx/sc/svc/timer/rpc_clnt.c
@@ -1,6 +1,6 @@
/*
* Copyright (C) 2016 Freescale Semiconductor, Inc.
- * Copyright 2017-2018 NXP
+ * Copyright 2017-2019 NXP
*
* SPDX-License-Identifier: GPL-2.0+
*/
@@ -27,7 +27,8 @@
/* Local Functions */
-sc_err_t sc_timer_set_wdog_timeout(sc_ipc_t ipc, sc_timer_wdog_time_t timeout)
+sc_err_t sc_timer_set_wdog_timeout(sc_ipc_t ipc,
+ sc_timer_wdog_time_t timeout)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -45,7 +46,7 @@ sc_err_t sc_timer_set_wdog_timeout(sc_ipc_t ipc, sc_timer_wdog_time_t timeout)
}
sc_err_t sc_timer_set_wdog_pre_timeout(sc_ipc_t ipc,
- sc_timer_wdog_time_t pre_timeout)
+ sc_timer_wdog_time_t pre_timeout)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -112,9 +113,8 @@ sc_err_t sc_timer_ping_wdog(sc_ipc_t ipc)
}
sc_err_t sc_timer_get_wdog_status(sc_ipc_t ipc,
- sc_timer_wdog_time_t *timeout,
- sc_timer_wdog_time_t *max_timeout,
- sc_timer_wdog_time_t *remaining_time)
+ sc_timer_wdog_time_t *timeout, sc_timer_wdog_time_t *max_timeout,
+ sc_timer_wdog_time_t *remaining_time)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -126,26 +126,21 @@ sc_err_t sc_timer_get_wdog_status(sc_ipc_t ipc,
sc_call_rpc(ipc, &msg, SC_FALSE);
- if (timeout != NULL) {
- *timeout = RPC_U32(&msg, 0U);
- }
+ if (timeout != NULL)
+ *timeout = RPC_U32(&msg, 0U);
- if (max_timeout != NULL) {
- *max_timeout = RPC_U32(&msg, 4U);
- }
+ if (max_timeout != NULL)
+ *max_timeout = RPC_U32(&msg, 4U);
- if (remaining_time != NULL) {
- *remaining_time = RPC_U32(&msg, 8U);
- }
+ if (remaining_time != NULL)
+ *remaining_time = RPC_U32(&msg, 8U);
result = RPC_R8(&msg);
return (sc_err_t)result;
}
-sc_err_t sc_timer_pt_get_wdog_status(sc_ipc_t ipc, sc_rm_pt_t pt,
- sc_bool_t *enb,
- sc_timer_wdog_time_t *timeout,
- sc_timer_wdog_time_t *remaining_time)
+sc_err_t sc_timer_pt_get_wdog_status(sc_ipc_t ipc, sc_rm_pt_t pt, sc_bool_t *enb,
+ sc_timer_wdog_time_t *timeout, sc_timer_wdog_time_t *remaining_time)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -158,24 +153,21 @@ sc_err_t sc_timer_pt_get_wdog_status(sc_ipc_t ipc, sc_rm_pt_t pt,
sc_call_rpc(ipc, &msg, SC_FALSE);
- if (timeout != NULL) {
- *timeout = RPC_U32(&msg, 0U);
- }
+ if (timeout != NULL)
+ *timeout = RPC_U32(&msg, 0U);
- if (remaining_time != NULL) {
- *remaining_time = RPC_U32(&msg, 4U);
- }
+ if (remaining_time != NULL)
+ *remaining_time = RPC_U32(&msg, 4U);
result = RPC_R8(&msg);
- if (enb != NULL) {
- *enb = U2B(RPC_U8(&msg, 8U));
- }
+ if (enb != NULL)
+ *enb = U2B(RPC_U8(&msg, 8U));
return (sc_err_t)result;
}
sc_err_t sc_timer_set_wdog_action(sc_ipc_t ipc,
- sc_rm_pt_t pt, sc_timer_wdog_action_t action)
+ sc_rm_pt_t pt, sc_timer_wdog_action_t action)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -194,8 +186,7 @@ sc_err_t sc_timer_set_wdog_action(sc_ipc_t ipc,
}
sc_err_t sc_timer_set_rtc_time(sc_ipc_t ipc, uint16_t year, uint8_t mon,
- uint8_t day, uint8_t hour, uint8_t min,
- uint8_t sec)
+ uint8_t day, uint8_t hour, uint8_t min, uint8_t sec)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -218,8 +209,7 @@ sc_err_t sc_timer_set_rtc_time(sc_ipc_t ipc, uint16_t year, uint8_t mon,
}
sc_err_t sc_timer_get_rtc_time(sc_ipc_t ipc, uint16_t *year, uint8_t *mon,
- uint8_t *day, uint8_t *hour, uint8_t *min,
- uint8_t *sec)
+ uint8_t *day, uint8_t *hour, uint8_t *min, uint8_t *sec)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -231,30 +221,24 @@ sc_err_t sc_timer_get_rtc_time(sc_ipc_t ipc, uint16_t *year, uint8_t *mon,
sc_call_rpc(ipc, &msg, SC_FALSE);
- if (year != NULL) {
- *year = RPC_U16(&msg, 0U);
- }
+ if (year != NULL)
+ *year = RPC_U16(&msg, 0U);
result = RPC_R8(&msg);
- if (mon != NULL) {
- *mon = RPC_U8(&msg, 2U);
- }
+ if (mon != NULL)
+ *mon = RPC_U8(&msg, 2U);
- if (day != NULL) {
- *day = RPC_U8(&msg, 3U);
- }
+ if (day != NULL)
+ *day = RPC_U8(&msg, 3U);
- if (hour != NULL) {
- *hour = RPC_U8(&msg, 4U);
- }
+ if (hour != NULL)
+ *hour = RPC_U8(&msg, 4U);
- if (min != NULL) {
- *min = RPC_U8(&msg, 5U);
- }
+ if (min != NULL)
+ *min = RPC_U8(&msg, 5U);
- if (sec != NULL) {
- *sec = RPC_U8(&msg, 6U);
- }
+ if (sec != NULL)
+ *sec = RPC_U8(&msg, 6U);
return (sc_err_t)result;
}
@@ -271,17 +255,15 @@ sc_err_t sc_timer_get_rtc_sec1970(sc_ipc_t ipc, uint32_t *sec)
sc_call_rpc(ipc, &msg, SC_FALSE);
- if (sec != NULL) {
- *sec = RPC_U32(&msg, 0U);
- }
+ if (sec != NULL)
+ *sec = RPC_U32(&msg, 0U);
result = RPC_R8(&msg);
return (sc_err_t)result;
}
sc_err_t sc_timer_set_rtc_alarm(sc_ipc_t ipc, uint16_t year, uint8_t mon,
- uint8_t day, uint8_t hour, uint8_t min,
- uint8_t sec)
+ uint8_t day, uint8_t hour, uint8_t min, uint8_t sec)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -371,7 +353,8 @@ sc_err_t sc_timer_set_sysctr_alarm(sc_ipc_t ipc, uint64_t ticks)
return (sc_err_t)result;
}
-sc_err_t sc_timer_set_sysctr_periodic_alarm(sc_ipc_t ipc, uint64_t ticks)
+sc_err_t sc_timer_set_sysctr_periodic_alarm(sc_ipc_t ipc,
+ uint64_t ticks)
{
sc_rpc_msg_t msg;
uint8_t result;
@@ -406,3 +389,4 @@ sc_err_t sc_timer_cancel_sysctr_alarm(sc_ipc_t ipc)
}
/**@}*/
+