diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2018-06-12 09:55:04 +1000 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2018-07-23 15:22:52 +1000 |
commit | 6a794a27daca9c5a39de13c03b0748bb2d4a7a70 (patch) | |
tree | a1d3f7354c7c142fdaea5fc721f538fbd756b69d /drivers/fsi/Kconfig | |
parent | 2be5263c5df45bbd5ad49ea8c394aca6e709d204 (diff) | |
download | linux-stable-6a794a27daca9c5a39de13c03b0748bb2d4a7a70.tar.gz linux-stable-6a794a27daca9c5a39de13c03b0748bb2d4a7a70.tar.bz2 linux-stable-6a794a27daca9c5a39de13c03b0748bb2d4a7a70.zip |
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>
Diffstat (limited to 'drivers/fsi/Kconfig')
-rw-r--r-- | drivers/fsi/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/fsi/Kconfig b/drivers/fsi/Kconfig index 9c08f467a7bb..8d82b1e60514 100644 --- a/drivers/fsi/Kconfig +++ b/drivers/fsi/Kconfig @@ -27,6 +27,15 @@ config FSI_MASTER_HUB allow chaining of FSI links to an arbitrary depth. This allows for a high target device fanout. +config FSI_MASTER_AST_CF + tristate "FSI master based on Aspeed ColdFire coprocessor" + depends on GPIOLIB + depends on GPIO_ASPEED + ---help--- + This option enables a FSI master using the AST2400 and AST2500 GPIO + lines driven by the internal ColdFire coprocessor. This requires + the corresponding machine specific ColdFire firmware to be available. + config FSI_SCOM tristate "SCOM FSI client device driver" ---help--- |