Stellaris: Delay reading the LAD pins to latch on correct data

Reads and writes to GPIO pins are not guaranteed to be ordered. A slight
delay when reading guarantees that we latch on the correct data.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Stellaris: Print when a set_address() request is received

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Update qiprog submodule to pull in bulk read code

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Stellaris: Add helpers for QiProg event handler

The QiProg event handler is supposed to take care of bulk chip operations.
Although we do not call it yet, it requires a sall number of helper
functions. Add those.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Stellaris: Call the QiProg bulk handler

With this, bulk reading of the flash chip is implemented.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Stelaris: Enable compiler optimizations

There is no way the 80MHz core on the Stellaris can emulate an LPC bus at
33MHz. Every clock counts. Enabling compiler optimizations gives us about
a 10 to 20-fold increase in LPC throughput.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Stellaris: Remove USB TX complete callback

This callback is not needed by QiProg.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>