Lines Matching refs:spi_device
21 struct spi_device *main;
22 struct spi_device *ezport;
59 static int ezport_start_programming(struct spi_device *spi, struct gpio_desc *reset)
92 static void ezport_stop_programming(struct spi_device *spi, struct gpio_desc *reset)
100 static int ezport_get_status_register(struct spi_device *spi)
115 static int ezport_soft_reset(struct spi_device *spi)
129 static int ezport_send_simple(struct spi_device *spi, u8 cmd)
140 static int ezport_wait_write(struct spi_device *spi, u32 retries)
155 static int ezport_write_enable(struct spi_device *spi)
172 static int ezport_bulk_erase(struct spi_device *spi)
194 static int ezport_section_erase(struct spi_device *spi, u32 address)
215 static int ezport_flash_transfer(struct spi_device *spi, u32 address,
251 static int ezport_flash_compare(struct spi_device *spi, u32 address,
293 static int ezport_firmware_compare_data(struct spi_device *spi,
325 static int ezport_firmware_flash_data(struct spi_device *spi,
386 static int ezport_firmware_load(struct spi_device *spi, const char *fwname)
414 static int ezport_flash(struct spi_device *spi, struct gpio_desc *reset, const char *fwname)
499 struct spi_device *ezport = data;
504 static int gehc_achc_probe(struct spi_device *spi)