freebsd-src/sys/arm
Justin Hibbits 8ef8939fd4 bcm2835/spi: Support SPI_FLAG_KEEP_CS
Summary:
3c08673438 brought in SPI_FLAG_KEEP_CS to keep the SPI chip select held
post-transfer completion.  Add this support to bcm2835 SPI for SPI
devices that need it.  As part of this, the owner thread needed carried
through so that no other thread can take over the SPI bus until the
owner releases the chip select.

Reviewed by:	manu
Sponsored by:	Juniper Networks, Inc.
Differential Revision:	https://reviews.freebsd.org/D42599
2023-11-14 16:47:35 -05:00
..
allwinner dwc: Move every sub drivers to dev/dwc 2023-10-05 17:34:38 +02:00
altera/socfpga sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
annapurna/alpine sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
arm busdma: Add deferred time measurement to arm and powerpc 2023-11-13 12:25:56 -07:00
broadcom/bcm2835 bcm2835/spi: Support SPI_FLAG_KEEP_CS 2023-11-14 16:47:35 -05:00
conf Add a COMPAT_FREEBSD14 kernel option 2023-10-10 11:48:22 +02:00
freescale arm: prune imx5 support from the tree 2023-10-26 22:55:17 -05:00
include _bus.h: Use standard licnese text 2023-11-13 12:25:30 -07:00
mv iicbus: Move twsi under a new controller subdirectory 2023-10-03 09:56:19 +02:00
nvidia arm: Add missing no-ctfconvert for fw_stub.awk target 2023-08-22 21:00:37 +01:00
qemu sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qualcomm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rockchip dwc: Move every sub drivers to dev/dwc 2023-10-05 17:34:38 +02:00
ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
xilinx sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00