NEEDS REVIEW: use mdm600 stuffs from stingray instead of olympus. but spi-tty/mdm6600_spi is from olympus. some incompatible pointer casts that need to be corrected