spi: use class iteration api