static void serigo(u8 reg, u8 data)
{
	/* Enable the Chip Select - low */
	gpio_set_value(spi_cs, 0);
	udelay(1);

	/* Transmit register address first, then data */
	sharp_spi_write_byte(reg);

	/* Idle state of MOSI is Low */
	gpio_set_value(spi_mosi, 0);
	udelay(1);
	sharp_spi_write_byte(data);

	gpio_set_value(spi_mosi, 0);
	gpio_set_value(spi_cs, 1);
}
static int serigo(unsigned reg, unsigned data)
{
	/* Enable the Chip Select - low */
	gpio_set(SPI_CS, 0);
	udelay(1);

	/* Transmit register address first, then data */
	sharp_spi_write_byte(reg);

	/* Idle state of MOSI is Low */
	gpio_set(SPI_MOSI, 0);
	udelay(1);
	sharp_spi_write_byte(data);

	gpio_set(SPI_MOSI, 0);
	gpio_set(SPI_CS, 1);
	return 0;
}