History log of /freebsd-current/sys/arm/freescale/imx/imx_spi.c
Revision Date Author Comments
# 685dc743 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix


# ea538dab 09-May-2022 John Baldwin <jhb@FreeBSD.org>

arm/arm64 freescale: Remove unused devclass arguments to DRIVER_MODULE.


# 5f31d14a 09-May-2022 John Baldwin <jhb@FreeBSD.org>

Remove unused spibus_devclass and ofw_spibus_devclass.


# b832a7e5 13-Dec-2019 Warner Losh <imp@FreeBSD.org>

Create new wrapper function: bus_delayed_attach_children()

Delay the attachment of children, when requested, until after interrutps are
running. This is often needed to allow children to run transactions on i2c or
spi busses. It's a common enough idiom that it will be useful to have its own
wrapper.

Reviewed by: ian
Differential Revision: https://reviews.freebsd.org/D21465


# 6daa4a40 10-Mar-2019 Ian Lepore <ian@FreeBSD.org>

Mark the imx_spi device busy while transfers are in progress, so that the
module can't be unloaded while interrupts are pending.


# 4c2b4396 09-Jul-2018 Ian Lepore <ian@FreeBSD.org>

Add pnp info to the imx_spi driver.


# b1dbbe4d 04-Mar-2018 Ian Lepore <ian@FreeBSD.org>

Defer attaching the spibus until timers and interrupts are working. The
driver requires interrupts to do transfers, and the drivers for the SPI
devices on the bus quite reasonably expect to be able to do IO while probing
and attaching.


# a3389cb7 04-Mar-2018 Ian Lepore <ian@FreeBSD.org>

Do not stop the loop that configures gpio chipselect pins on the first
error, just ignore pins that don't configure and keep setting up the ones
that do. (But when bootverbose is on, whine about the errors.)


# a0fd2339 25-Feb-2018 Ian Lepore <ian@FreeBSD.org>

Add a SPI driver for imx5 and imx6.

It can be compiled into the kernel with "device imx_spi" or loaded as a
module, which is also named "imx_spi".