From: "Chai, Chong Yi" <chong.yi.c...@intel.com> This reverts commit 950a0f480664e4a8c9aa9567cd547f6e6f9e9cad.
Signed-off-by: Chai, Chong Yi <chong.yi.c...@intel.com> --- Documentation/spi/spidev_test.c | 55 ++--------------------------------------- 1 file changed, 2 insertions(+), 53 deletions(-) diff --git a/Documentation/spi/spidev_test.c b/Documentation/spi/spidev_test.c index a7ee217..85bd71e 100644 --- a/Documentation/spi/spidev_test.c +++ b/Documentation/spi/spidev_test.c @@ -37,11 +37,6 @@ static uint16_t delay; static uint8_t auto_pio_dma_mode; static uint32_t auto_pio_dma_threshold; -static int32_t rx_thresh = -1; -static int32_t txlo_thresh = -1; -static int32_t txhi_thresh = -1; -static int32_t fifo_trigger_level; - static void transfer(int fd) { int ret; @@ -80,7 +75,7 @@ static void transfer(int fd) static void print_usage(const char *prog) { - printf("Usage: %s [-DsbdlHOLCrthPT3]\n", prog); + printf("Usage: %s [-DsbdlHOLC3]\n", prog); puts(" -D --device device to use (default /dev/spidev1.1)\n" " -s --speed max speed (Hz)\n" " -d --delay delay (usec)\n" @@ -90,9 +85,6 @@ static void print_usage(const char *prog) " -O --cpol clock polarity\n" " -L --lsb least significant bit first\n" " -C --cs-high chip select active high\n" - " -r --rx-thr Rx FIFO trigger level\n" - " -t --txlo-thr Tx (low) FIFO trigger level\n" - " -h --txhi-thr Tx (high) FIFO trigger level\n" " -P --auto-pio auto switch PIO/DMA mode\n" " -T --thresh auto switch PIO/DMA threshold\n" " -3 --3wire SI/SO signals shared\n"); @@ -112,9 +104,6 @@ static void parse_opts(int argc, char *argv[]) { "cpol", 0, 0, 'O' }, { "lsb", 0, 0, 'L' }, { "cs-high", 0, 0, 'C' }, - { "rx-thr", 1, 0, 'r' }, - { "txlo-thr", 1, 0, 't' }, - { "txhi-thr", 1, 0, 'h' }, { "auto-pio", 0, 0, 'P' }, { "thresh", 1, 0, 'T' }, { "3wire", 0, 0, '3' }, @@ -124,8 +113,7 @@ static void parse_opts(int argc, char *argv[]) }; int c; - c = getopt_long(argc, argv, "D:s:d:b:lHOLCr:t:h:PT:3NR", - lopts, NULL); + c = getopt_long(argc, argv, "D:s:d:b:lHOLCPT:3NR", lopts, NULL); if (c == -1) break; @@ -158,15 +146,6 @@ static void parse_opts(int argc, char *argv[]) case 'C': mode |= SPI_CS_HIGH; break; - case 'r': - rx_thresh = atoi(optarg); - break; - case 't': - txlo_thresh = atoi(optarg); - break; - case 'h': - txhi_thresh = atoi(optarg); - break; case 'P': auto_pio_dma_mode = 1; break; @@ -233,39 +212,9 @@ int main(int argc, char *argv[]) if (ret == -1) pabort("can't get max speed hz"); - /* - * fifo trigger level - */ - ret = ioctl(fd, SPI_IOC_RD_FIFO_TRIGGER_LEVEL, &fifo_trigger_level); - if (ret == -1) - pabort("can't get fifo trigger level"); - - /* use new fifo trigger value */ - if (rx_thresh != -1) - fifo_trigger_level = (fifo_trigger_level & 0x00ffff) - | ((rx_thresh << 16) & 0xff0000); - if (txlo_thresh != -1) - fifo_trigger_level = (fifo_trigger_level & 0xff00ff) - | ((txlo_thresh << 8) & 0x00ff00); - if (txhi_thresh != -1) - fifo_trigger_level = (fifo_trigger_level & 0xffff00) - | (txhi_thresh & 0x0000ff); - - ret = ioctl(fd, SPI_IOC_WR_FIFO_TRIGGER_LEVEL, &fifo_trigger_level); - if (ret == -1) - pabort("can't set fifo trigger level"); - - ret = ioctl(fd, SPI_IOC_RD_FIFO_TRIGGER_LEVEL, &fifo_trigger_level); - if (ret == -1) - pabort("can't get fifo trigger level"); - printf("spi mode: %d\n", mode); printf("bits per word: %d\n", bits); printf("max speed: %d Hz (%d KHz)\n", speed, speed/1000); - printf("fifo trigger level: RX=%d, TX_LO=%d, TX_HI=%d\n", - (fifo_trigger_level & 0xff0000) >> 16, - (fifo_trigger_level & 0x00ff00) >> 8, - (fifo_trigger_level & 0x0000ff)); printf("auto switch PIO/DMA: %s\n", auto_pio_dma_mode ? "enabled" : "disabled"); if (auto_pio_dma_mode) -- 1.9.1 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto