Commit 49936774 authored by Karol Adrianek's avatar Karol Adrianek

libwr2rf: added support for NONE selector for softstart and softstop debug signals

parent 35c089c5
...@@ -1364,6 +1364,8 @@ libwr2rf_configure_softstart_sel(struct libwr2rf_dev *dev, unsigned sel) ...@@ -1364,6 +1364,8 @@ libwr2rf_configure_softstart_sel(struct libwr2rf_dev *dev, unsigned sel)
unsigned addr = WR2RF_VME_REGS_INIT + WR2RF_INIT_REGS_SOFTSTART; unsigned addr = WR2RF_VME_REGS_INIT + WR2RF_INIT_REGS_SOFTSTART;
switch (sel) { switch (sel) {
case LIBWR2RF_SOFTSTART_NONE_SEL:
break;
case LIBWR2RF_RF1T1_SOFTSTART_SEL: case LIBWR2RF_RF1T1_SOFTSTART_SEL:
break; break;
case LIBWR2RF_RF1T2_SOFTSTART_SEL: case LIBWR2RF_RF1T2_SOFTSTART_SEL:
...@@ -1386,6 +1388,8 @@ libwr2rf_configure_softstop_sel(struct libwr2rf_dev *dev, unsigned sel) ...@@ -1386,6 +1388,8 @@ libwr2rf_configure_softstop_sel(struct libwr2rf_dev *dev, unsigned sel)
unsigned addr = WR2RF_VME_REGS_INIT + WR2RF_INIT_REGS_SOFTSTOP; unsigned addr = WR2RF_VME_REGS_INIT + WR2RF_INIT_REGS_SOFTSTOP;
switch (sel) { switch (sel) {
case LIBWR2RF_SOFTSTOP_NONE_SEL:
break;
case LIBWR2RF_RF1T1_SOFTSTOP_SEL: case LIBWR2RF_RF1T1_SOFTSTOP_SEL:
break; break;
case LIBWR2RF_RF1T2_SOFTSTOP_SEL: case LIBWR2RF_RF1T2_SOFTSTOP_SEL:
......
...@@ -2678,6 +2678,9 @@ lemo_disp_dbg(struct libwr2rf_dev *dev, struct strb *strb, unsigned lemo) ...@@ -2678,6 +2678,9 @@ lemo_disp_dbg(struct libwr2rf_dev *dev, struct strb *strb, unsigned lemo)
case LIBWR2RF_RF2T2_SOFTSTOP_SEL: case LIBWR2RF_RF2T2_SOFTSTOP_SEL:
strb_printf(strb, "(2.2)"); strb_printf(strb, "(2.2)");
break; break;
case LIBWR2RF_SOFTSTOP_NONE_SEL:
strb_printf(strb, "(none)");
break;
default: default:
strb_printf(strb, "(bad)"); strb_printf(strb, "(bad)");
break; break;
...@@ -2703,6 +2706,9 @@ lemo_disp_dbg(struct libwr2rf_dev *dev, struct strb *strb, unsigned lemo) ...@@ -2703,6 +2706,9 @@ lemo_disp_dbg(struct libwr2rf_dev *dev, struct strb *strb, unsigned lemo)
case LIBWR2RF_RF2T2_SOFTSTART_SEL: case LIBWR2RF_RF2T2_SOFTSTART_SEL:
strb_printf(strb, "(2.2)"); strb_printf(strb, "(2.2)");
break; break;
case LIBWR2RF_SOFTSTART_NONE_SEL:
strb_printf(strb, "(none)");
break;
default: default:
strb_printf(strb, "(bad)"); strb_printf(strb, "(bad)");
break; break;
...@@ -3286,8 +3292,10 @@ api_softstop_sel (struct libwr2rf_dev *dev, int argc, char **argv) ...@@ -3286,8 +3292,10 @@ api_softstop_sel (struct libwr2rf_dev *dev, int argc, char **argv)
sel = LIBWR2RF_RF2T1_SOFTSTOP_SEL; sel = LIBWR2RF_RF2T1_SOFTSTOP_SEL;
else if (strcmp(argv[1],"2.2") == 0) else if (strcmp(argv[1],"2.2") == 0)
sel = LIBWR2RF_RF2T2_SOFTSTOP_SEL; sel = LIBWR2RF_RF2T2_SOFTSTOP_SEL;
else if (strcmp(argv[1],"none") == 0)
sel = LIBWR2RF_SOFTSTOP_NONE_SEL;
else { else {
printf("Usage: %s [RF.TU]\n", argv[0]); printf("Usage: %s [RF.TU] or none\n", argv[0]);
return; return;
} }
} }
...@@ -3309,8 +3317,10 @@ api_softstart_sel (struct libwr2rf_dev *dev, int argc, char **argv) ...@@ -3309,8 +3317,10 @@ api_softstart_sel (struct libwr2rf_dev *dev, int argc, char **argv)
sel = LIBWR2RF_RF2T1_SOFTSTART_SEL; sel = LIBWR2RF_RF2T1_SOFTSTART_SEL;
else if (strcmp(argv[1],"2.2") == 0) else if (strcmp(argv[1],"2.2") == 0)
sel = LIBWR2RF_RF2T2_SOFTSTART_SEL; sel = LIBWR2RF_RF2T2_SOFTSTART_SEL;
else if (strcmp(argv[1],"none") == 0)
sel = LIBWR2RF_SOFTSTART_NONE_SEL;
else { else {
printf("Usage: %s [RF.TU]\n", argv[0]); printf("Usage: %s [RF.TU] or none\n", argv[0]);
return; return;
} }
} }
......
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