Home | History | Annotate | Download | only in tools

Lines Matching defs:transport

62 static inline int transport_open(int transport, char *device)
64 switch (transport) {
78 fprintf(stderr, "Unsupported transport\n");
83 static inline int transport_read(int transport, uint16_t varid, uint8_t *value, uint16_t length)
85 switch (transport) {
104 static inline int transport_write(int transport, uint16_t varid, uint8_t *value, uint16_t length)
106 switch (transport) {
125 static inline void transport_close(int transport)
127 switch (transport) {
240 static int cmd_builddef(int transport, int argc, char *argv[])
255 err = transport_read(transport, CSR_VARID_GET_NEXT_BUILDDEF, array, 8);
274 static int cmd_keylen(int transport, int argc, char *argv[])
288 err = transport_read(transport, CSR_VARID_CRYPT_KEY_LENGTH, array, 8);
302 static int cmd_clock(int transport, int argc, char *argv[])
312 err = transport_read(transport, CSR_VARID_BT_CLOCK, array, 8);
325 static int cmd_rand(int transport, int argc, char *argv[])
335 err = transport_read(transport, CSR_VARID_RAND, array, 8);
348 static int cmd_chiprev(int transport, int argc, char *argv[])
359 err = transport_read(transport, CSR_VARID_CHIPREV, array, 8);
408 static int cmd_buildname(int transport, int argc, char *argv[])
419 err = transport_read(transport, CSR_VARID_READ_BUILD_NAME, array, 128);
433 static int cmd_panicarg(int transport, int argc, char *argv[])
443 err = transport_read(transport, CSR_VARID_PANIC_ARG, array, 8);
457 static int cmd_faultarg(int transport, int argc, char *argv[])
467 err = transport_read(transport, CSR_VARID_FAULT_ARG, array, 8);
481 static int cmd_coldreset(int transport, int argc, char *argv[])
483 return transport_write(transport, CSR_VARID_COLD_RESET, NULL, 0);
486 static int cmd_warmreset(int transport, int argc, char *argv[])
488 return transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
491 static int cmd_disabletx(int transport, int argc, char *argv[])
493 return transport_write(transport, CSR_VARID_DISABLE_TX, NULL, 0);
496 static int cmd_enabletx(int transport, int argc, char *argv[])
498 return transport_write(transport, CSR_VARID_ENABLE_TX, NULL, 0);
501 static int cmd_singlechan(int transport, int argc, char *argv[])
522 return transport_write(transport, CSR_VARID_SINGLE_CHAN, array, 8);
525 static int cmd_hoppingon(int transport, int argc, char *argv[])
527 return transport_write(transport, CSR_VARID_HOPPING_ON, NULL, 0);
530 static int cmd_rttxdata1(int transport, int argc, char *argv[])
552 return transport_write(transport, CSR_VARID_RADIOTEST, array, 8);
555 static int cmd_radiotest(int transport, int argc, char *argv[])
579 return transport_write(transport, CSR_VARID_RADIOTEST, array, 8);
582 static int cmd_memtypes(int transport, int argc, char *argv[])
595 err = transport_read(transport, CSR_VARID_PS_MEMORY_TYPE, array, 8);
668 static int cmd_psget(int transport, int argc, char *argv[])
698 err = transport_read(transport, CSR_VARID_PS_SIZE, array, 8);
714 err = transport_read(transport, CSR_VARID_PS, array, (length + 3) * 2);
738 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
743 static int cmd_psset(int transport, int argc, char *argv[])
773 err = transport_read(transport, CSR_VARID_PS_SIZE, array, 8);
839 err = transport_write(transport, CSR_VARID_PS, array, (length + 3) * 2);
844 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
849 static int cmd_psclr(int transport, int argc, char *argv[])
876 err = transport_write(transport, CSR_VARID_PS_CLR_STORES, array, 8);
881 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
886 static int cmd_pslist(int transport, int argc, char *argv[])
901 err = transport_read(transport, CSR_VARID_PS_NEXT, array, 8);
915 err = transport_read(transport, CSR_VARID_PS_SIZE, array, 8);
926 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
931 static int cmd_psread(int transport, int argc, char *argv[])
947 err = transport_read(transport, CSR_VARID_PS_NEXT, array, 8);
961 err = transport_read(transport, CSR_VARID_PS_SIZE, array, 8);
977 err = transport_read(transport, CSR_VARID_PS, array, (length + 3) * 2);
995 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
1000 static int cmd_psload(int transport, int argc, char *argv[])
1034 err = transport_write(transport, CSR_VARID_PS, array, size + 6);
1043 transport_write(transport, CSR_VARID_WARM_RESET, NULL, 0);
1048 static int cmd_pscheck(int transport, int argc, char *argv[])
1070 int (*func)(int transport, int argc, char *argv[]);
1110 "\t-t <transport> Select the transport\n"
1138 { "transport", 1, 0, 't' },
1147 int i, err, opt, transport = CSR_TRANSPORT_HCI;
1153 transport = CSR_TRANSPORT_HCI;
1155 transport = CSR_TRANSPORT_USB;
1157 transport = CSR_TRANSPORT_BCSP;
1159 transport = CSR_TRANSPORT_H4;
1161 transport = CSR_TRANSPORT_3WIRE;
1163 transport = CSR_TRANSPORT_3WIRE;
1165 transport = CSR_TRANSPORT_3WIRE;
1167 transport = CSR_TRANSPORT_UNKNOWN;
1191 if (transport_open(transport, device) < 0)
1201 err = commands[i].func(transport, argc, argv);
1203 transport_close(transport);
1216 transport_close(transport);