comparison target-utils/libbase/spidrv.c @ 496:3d73d4d3527f

target-utils: removed osmo_delay_ms() from ABB access code
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 25 May 2019 20:17:27 +0000
parents e7502631a0f9
children
comparison
equal deleted inserted replaced
495:06ad5e30e8d0 496:3d73d4d3527f
118 if (din && (reg_status & SPI_STATUS_RE)) 118 if (din && (reg_status & SPI_STATUS_RE))
119 break; 119 break;
120 else if (reg_status & SPI_STATUS_WE) 120 else if (reg_status & SPI_STATUS_WE)
121 break; 121 break;
122 } 122 }
123 /* FIXME: calibrate how much delay we really need (seven 13MHz cycles) */ 123 /* delay of seven 13MHz cycles */
124 osmo_delay_ms(1); 124 wait_ARM_cycles(7);
125 125
126 if (din) { 126 if (din) {
127 tmp = SPI_REGS.reg_rx_msb << 16; 127 tmp = SPI_REGS.reg_rx_msb << 16;
128 tmp |= SPI_REGS.reg_rx_lsb; 128 tmp |= SPI_REGS.reg_rx_lsb;
129 129