spi: replace gdbus with direct implementation