Lines Matching refs:spi_fd
32 static inline void spi_write(int spi_fd, const void *data, uint32_t size) in spi_write() argument
38 write(spi_fd, (const void *)(data + start), SPI_MAX_BLOCK); in spi_write()
42 write(spi_fd, (const void *)(data + start), rest); in spi_write()
44 write(spi_fd, (const void *)data, (uint16_t)size); in spi_write()
54 spi_write(st7789_dev.spi_fd, bytes, size); in st7789_dc_write_bytes()
62 spi_write(st7789_dev.spi_fd, &byte, 1); in st7789_dc_write_byte()
72 st7789_dev->spi_fd = open(spi_dev_name, 0); in st7789_hw_init()
74 if (st7789_dev->spi_fd > 0) { in st7789_hw_init()
75 ret |= ioctl(st7789_dev->spi_fd, IOC_SPI_SET_CFLAG, in st7789_hw_init()
78 ioctl(st7789_dev->spi_fd, IOC_SPI_SET_FREQ, st7789_dev->spi_freq); in st7789_hw_init()
79 ret |= ioctl(st7789_dev->spi_fd, IOC_SPI_SET_SERIAL_LEN, 8); in st7789_hw_init()
83 st7789_dev->spi_port, st7789_dev->spi_fd); in st7789_hw_init()
202 ret |= close(st7789_dev->spi_fd); in st7789_hw_uninit()