uio: pruss: Remove this driver
authorAndrew Davis <afd@ti.com>
Wed, 10 Apr 2024 14:48:03 +0000 (09:48 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 Apr 2024 12:39:56 +0000 (14:39 +0200)
commit1019fa4839c97c4efff9c26af4d74a184921d8da
tree39aedb32330460b4e09c0be9a635f1f5847e1ff7
parentb2c6a73fb4130f3c5e2a8ba4b1c98c5a9db03b65
uio: pruss: Remove this driver

This UIO driver was used to control the PRU processors found on various
TI SoCs. It was created before the Remoteproc framework, but now with
that we have a standard way to program and manage the PRU processors.
The proper PRU Remoteproc driver should be used instead of this driver.

This driver only supported the original class of PRUSS (OMAP-L1xx /
AM17xx / AM18xx / TMS320C674x / DA8xx) but when these platforms were
switched to use Device Tree the support for DT was not added to this
driver and so it is now unused/unusable. Support for these platforms
can be added to the proper PRU Remoteproc driver if ever needed.

Remove this driver.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20240410144803.126831-1-afd@ti.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/uio/Kconfig
drivers/uio/Makefile
drivers/uio/uio_pruss.c [deleted file]
include/linux/platform_data/uio_pruss.h [deleted file]