firmware/br-ext-chip-goke/board/gk7205v200/kernel/patches/00_include-linux-spi-spi.h....

29 lines
1.2 KiB
Diff

--- linux-4.9.37/include/linux/spi/spi.h 2017-07-12 16:42:41.000000000 +0300
+++ linux-4.9.y/include/linux/spi/spi.h 2021-06-07 13:01:34.000000000 +0300
@@ -233,6 +233,8 @@
* @remove: Unbinds this driver from the spi device
* @shutdown: Standard shutdown callback used during system state
* transitions such as powerdown/halt and kexec
+ * @suspend: Standard suspend callback used during system state transitions
+ * @resume: Standard resume callback used during system state transitions
* @driver: SPI device drivers should initialize the name and owner
* field of this structure.
*
@@ -253,6 +255,8 @@
int (*probe)(struct spi_device *spi);
int (*remove)(struct spi_device *spi);
void (*shutdown)(struct spi_device *spi);
+ int (*suspend)(struct spi_device *spi, pm_message_t mesg);
+ int (*resume)(struct spi_device *spi);
struct device_driver driver;
};
@@ -442,6 +446,7 @@
#define SPI_MASTER_NO_TX BIT(2) /* can't do buffer write */
#define SPI_MASTER_MUST_RX BIT(3) /* requires rx */
#define SPI_MASTER_MUST_TX BIT(4) /* requires tx */
+ bool slave;
/*
* on some hardware transfer / message size may be constrained