Hi Mark, Den 15.04.2019 10.53, skrev Mark Brown: > The patch > > spi: Add spi_is_bpw_supported() > > has been applied to the spi tree at > > https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-5.2 > I can't see this in for-5.2 or linux-next. You also gave me a topic branch for this, but I wasn't able to get an r-b on the drm patch in the few days left before the -rc5 cutoff in the drm subsystem. This means that the patch didn't go in through drm for 5.2. How do we proceed from here? Noralf. > All being well this means that it will be integrated into the linux-next > tree (usually sometime in the next 24 hours) and sent to Linus during > the next merge window (or sooner if it is a bug fix), however if > problems are discovered then the patch may be dropped or reverted. > > You may get further e-mails resulting from automated or manual testing > and review of the tree, please engage with people reporting problems and > send followup patches addressing any issues that are reported if needed. > > If any updates are required or you are submitting further changes they > should be sent as incremental updates against current git, existing > patches will not be replaced. > > Please add any relevant lists and maintainers to the CCs when replying > to this mail. > > Thanks, > Mark > > From e6f3f7e4dc76eb8d8a546dc66621a02c5c84f4ac Mon Sep 17 00:00:00 2001 > From: =?UTF-8?q?Noralf=20Tr=C3=B8nnes?= <noralf@xxxxxxxxxxx> > Date: Fri, 12 Apr 2019 11:41:30 +0200 > Subject: [PATCH] spi: Add spi_is_bpw_supported() > MIME-Version: 1.0 > Content-Type: text/plain; charset=UTF-8 > Content-Transfer-Encoding: 8bit > > This let SPI clients check if the controller supports a particular word > width. drivers/gpu/drm/tinydrm/mipi-dbi.c will use this to determine if > the controller supports 16-bit for RGB565 pixels. If it doesn't it will > swap the bytes before transfer on little endian machines. > > Signed-off-by: Noralf Trønnes <noralf@xxxxxxxxxxx> > Signed-off-by: Mark Brown <broonie@xxxxxxxxxx> > --- > include/linux/spi/spi.h | 20 ++++++++++++++++++++ > 1 file changed, 20 insertions(+) > > diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h > index 662b336aa2e4..b30e3d13a5ac 100644 > --- a/include/linux/spi/spi.h > +++ b/include/linux/spi/spi.h > @@ -983,6 +983,26 @@ spi_max_transfer_size(struct spi_device *spi) > return min(tr_max, msg_max); > } > > +/** > + * spi_is_bpw_supported - Check if bits per word is supported > + * @spi: SPI device > + * @bpw: Bits per word > + * > + * This function checks to see if the SPI controller supports @bpw. > + * > + * Returns: > + * True if @bpw is supported, false otherwise. > + */ > +static inline bool spi_is_bpw_supported(struct spi_device *spi, u32 bpw) > +{ > + u32 bpw_mask = spi->master->bits_per_word_mask; > + > + if (bpw == 8 || (bpw <= 32 && bpw_mask & SPI_BPW_MASK(bpw))) > + return true; > + > + return false; > +} > + > /*---------------------------------------------------------------------------*/ > > /* SPI transfer replacement methods which make use of spi_res */ > _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel