Commit 029fbf36 authored by Alessandro Rubini's avatar Alessandro Rubini

wr: trivial: remove a never-used IPC command

Signed-off-by: Alessandro Rubini's avatarAlessandro Rubini <rubini@gnudd.com>
parent 6be75000
......@@ -13,7 +13,6 @@
/* minipc Encoding of the supported commands */
#define PTPDEXP_COMMAND_TRACKING 1
#define PTPDEXP_COMMAND_MAN_ADJUST_PHASE 2
static struct minipc_pd __rpcdef_cmd = {
.name = "cmd",
......@@ -28,12 +27,11 @@ static struct minipc_pd __rpcdef_cmd = {
/* Execute command coming ipc */
static int wrsipc_cmd(int cmd, int value)
{
if(cmd == PTPDEXP_COMMAND_TRACKING)
if(cmd == PTPDEXP_COMMAND_TRACKING) {
wr_servo_enable_tracking(value);
if(cmd == PTPDEXP_COMMAND_MAN_ADJUST_PHASE)
wr_servo_man_adjust_phase(value);
return 0;
return 0;
}
return -1;
}
......
......@@ -132,7 +132,6 @@ enum {
/* wr_servo interface */
int wr_servo_init(struct pp_instance *ppi);
void wr_servo_reset(void);
int wr_servo_man_adjust_phase(int phase);
void wr_servo_enable_tracking(int enable);
int wr_servo_got_sync(struct pp_instance *ppi, TimeInternal *t1,
TimeInternal *t2);
......
......@@ -187,14 +187,6 @@ int wr_servo_init(struct pp_instance *ppi)
return 0;
}
static int ph_adjust = 0;
int wr_servo_man_adjust_phase(int phase)
{
ph_adjust = phase;
return ph_adjust;
}
int wr_servo_got_sync(struct pp_instance *ppi, TimeInternal *t1,
TimeInternal *t2)
{
......@@ -284,7 +276,7 @@ int wr_servo_update(struct pp_instance *ppi)
delay_ms_fix = (((int64_t)(s->picos_mu - big_delta_fix) * (int64_t) s->fiber_fix_alpha) >> FIX_ALPHA_FRACBITS)
+ ((s->picos_mu - big_delta_fix) >> 1)
+ s->delta_tx_m + s->delta_rx_s + ph_adjust;
+ s->delta_tx_m + s->delta_rx_s;
ts_offset = ts_add(ts_sub(s->t1, s->t2), picos_to_ts(delay_ms_fix));
ts_offset_hw = ts_hardwarize(ts_offset, s->clock_period_ps);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment