spi and gpio linux modules don't like each other (poop) -> poll DR