]> asedeno.scripts.mit.edu Git - linux.git/commit
fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>
Mon, 11 Jun 2018 23:55:04 +0000 (09:55 +1000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Mon, 23 Jul 2018 05:22:52 +0000 (15:22 +1000)
commit6a794a27daca9c5a39de13c03b0748bb2d4a7a70
treea1d3f7354c7c142fdaea5fc721f538fbd756b69d
parent2be5263c5df45bbd5ad49ea8c394aca6e709d204
fsi: master-ast-cf: Add new FSI master using Aspeed ColdFire

The Aspeed AST2x00 can contain a ColdFire v1 coprocessor which
is currently unused on OpenPower systems.

This adds an alternative to the fsi-master-gpio driver that
uses that coprocessor instead of bit banging from the ARM
core itself. The end result is about 4 times faster.

The firmware for the coprocessor and its source code can be
found at https://github.com/ozbenh/cf-fsi and is system specific.

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
drivers/fsi/Kconfig
drivers/fsi/Makefile
drivers/fsi/cf-fsi-fw.h [new file with mode: 0644]
drivers/fsi/fsi-master-ast-cf.c [new file with mode: 0644]
include/trace/events/fsi_master_ast_cf.h [new file with mode: 0644]