spade: add ION support

Adapted from vision commit: https://github.com/Andromadus/htc7x30-3.0/commit/e4ec08e415b730ace05338547064ce1b6fd8bf09