On 2022-10-25 at 08:39:46 +0300, Ivan Bornyakov wrote: > Add support to the FPGA manager for programming Lattice ECP5 FPGA over > slave SPI sysCONFIG interface. > > sysCONFIG interface core functionality is separate from both ECP5 and > SPI specifics, so support for other FPGAs with different port types can > be added in the future. > > Signed-off-by: Ivan Bornyakov <i.bornyakov@xxxxxxxxxxx> [...] > +static int sysconfig_spi_bitstream_burst_init(struct sysconfig_priv *priv) > +{ > + const u8 lsc_bitstream_burst[] = SYSCONFIG_LSC_BITSTREAM_BURST; > + struct spi_device *spi = to_spi_device(priv->dev); > + struct spi_transfer xfer = {}; > + struct spi_message msg; > + size_t buf_len; > + void *buf; > + int ret; > + > + buf_len = sizeof(lsc_bitstream_burst); > + > + buf = kmemdup(lsc_bitstream_burst, buf_len, GFP_KERNEL); > + if (!buf) > + return -ENOMEM; > + > + I removed the second blank line and applied this series to for-next. Thanks, Yilun