[PATCH 1/2] spi: bcm2835: add spi-bcm2835aux driver for the auxiliar spi1 and spi2

Noralf Trønnes noralf at tronnes.org
Mon Jun 22 07:08:06 PDT 2015


Den 22.06.2015 15:40, skrev kernel at martin.sperl.org:
> From: Martin Sperl <kernel at martin.sperl.org>
>
> This driver does NOT make use of native chip-selects but uses the
> generic cs-gpios facilities provided by the framework allowing for
> more than 3 chip-selects.
>
> Signed-off-by: Martin Sperl <kernel at martin.sperl.org>
>
> ---
>   drivers/spi/Kconfig          |   10 +
>   drivers/spi/Makefile         |    1 +
>   drivers/spi/spi-bcm2835aux.c |  549 ++++++++++++++++++++++++++++++++++++++++++
>   3 files changed, 560 insertions(+)
>   create mode 100644 drivers/spi/spi-bcm2835aux.c
>
> Only tested spi1, as no Compute Module is available to me to test spi2.
>
> Also note that the driver currently implements locking of the auxiliar
> device enable bits inside the driver. This is shared with the uart1,
> for which we have so far no driver. Ideally this should get moved out
> as soon as we get the uart1 driver enabled.
>
> Uart1 is also only accessible on the Compute Module.

Uart1 is available on the uart0 pins (alt5) and the 8250 driver can be 
used (ns16550 compatible).
See: https://github.com/raspberrypi/linux/pull/1008




More information about the linux-rpi-kernel mailing list