powerpc/powernv/vas: Define vas_init() and vas_exit()
authorSukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Tue, 29 Aug 2017 06:23:33 +0000 (23:23 -0700)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 31 Aug 2017 04:26:26 +0000 (14:26 +1000)
commit4dea2d1a927c61114a168d4509b56329ea6effb7
tree06787dfcf5c7dc2119bf9f16d1a22fbe3dc8f50a
parentb6622a339e8670a1025d4dd84be473c76dabed33
powerpc/powernv/vas: Define vas_init() and vas_exit()

Implement vas_init() and vas_exit() functions for a new VAS module.
This VAS module is essentially a library for other device drivers
and kernel users of the NX coprocessors like NX-842 and NX-GZIP.
In the future this will be extended to add support for user space
to access the NX coprocessors.

VAS is currently only supported with 64K page size.

Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Documentation/devicetree/bindings/powerpc/ibm,vas.txt [new file with mode: 0644]
MAINTAINERS
arch/powerpc/platforms/powernv/Kconfig
arch/powerpc/platforms/powernv/Makefile
arch/powerpc/platforms/powernv/vas-window.c [new file with mode: 0644]
arch/powerpc/platforms/powernv/vas.c [new file with mode: 0644]
arch/powerpc/platforms/powernv/vas.h