|
@@ -776,15 +776,12 @@ static int mipi_dbi_typec3_command(struct mipi_dbi *mipi, u8 cmd,
|
|
|
/**
|
|
|
* mipi_dbi_spi_init - Initialize MIPI DBI SPI interfaced controller
|
|
|
* @spi: SPI device
|
|
|
- * @dc: D/C gpio (optional)
|
|
|
* @mipi: &mipi_dbi structure to initialize
|
|
|
- * @pipe_funcs: Display pipe functions
|
|
|
- * @driver: DRM driver
|
|
|
- * @mode: Display mode
|
|
|
- * @rotation: Initial rotation in degrees Counter Clock Wise
|
|
|
+ * @dc: D/C gpio (optional)
|
|
|
*
|
|
|
* This function sets &mipi_dbi->command, enables &mipi->read_commands for the
|
|
|
- * usual read commands and initializes @mipi using mipi_dbi_init().
|
|
|
+ * usual read commands. It should be followed by a call to mipi_dbi_init() or
|
|
|
+ * a driver-specific init.
|
|
|
*
|
|
|
* If @dc is set, a Type C Option 3 interface is assumed, if not
|
|
|
* Type C Option 1.
|
|
@@ -799,11 +796,7 @@ static int mipi_dbi_typec3_command(struct mipi_dbi *mipi, u8 cmd,
|
|
|
* Zero on success, negative error code on failure.
|
|
|
*/
|
|
|
int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *mipi,
|
|
|
- struct gpio_desc *dc,
|
|
|
- const struct drm_simple_display_pipe_funcs *pipe_funcs,
|
|
|
- struct drm_driver *driver,
|
|
|
- const struct drm_display_mode *mode,
|
|
|
- unsigned int rotation)
|
|
|
+ struct gpio_desc *dc)
|
|
|
{
|
|
|
size_t tx_size = tinydrm_spi_max_transfer_size(spi, 0);
|
|
|
struct device *dev = &spi->dev;
|
|
@@ -849,7 +842,7 @@ int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *mipi,
|
|
|
return -ENOMEM;
|
|
|
}
|
|
|
|
|
|
- return mipi_dbi_init(dev, mipi, pipe_funcs, driver, mode, rotation);
|
|
|
+ return 0;
|
|
|
}
|
|
|
EXPORT_SYMBOL(mipi_dbi_spi_init);
|
|
|
|