alistair23-linux/drivers/misc/habanalabs
Oded Gabbay 839c48030d habanalabs: add basic Goya h/w initialization
This patch adds the basic part of Goya's H/W initialization. It adds code
that initializes Goya's internal CPU, various registers that are related to
internal routing, scrambling, workarounds for H/W bugs, etc.

It also initializes Goya's security scheme that prevents the user from
abusing Goya to steal data from the host, crash the host, change
Goya's F/W, etc.

Reviewed-by: Mike Rapoport <rppt@linux.ibm.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-02-18 09:46:44 +01:00
..
goya habanalabs: add basic Goya h/w initialization 2019-02-18 09:46:44 +01:00
include habanalabs: add basic Goya h/w initialization 2019-02-18 09:46:44 +01:00
asid.c habanalabs: add context and ASID modules 2019-02-18 09:46:44 +01:00
command_buffer.c habanalabs: add command buffer module 2019-02-18 09:46:44 +01:00
context.c habanalabs: add context and ASID modules 2019-02-18 09:46:44 +01:00
device.c habanalabs: add basic Goya h/w initialization 2019-02-18 09:46:44 +01:00
habanalabs.h habanalabs: add basic Goya h/w initialization 2019-02-18 09:46:44 +01:00
habanalabs_drv.c habanalabs: add basic Goya h/w initialization 2019-02-18 09:46:44 +01:00
habanalabs_ioctl.c habanalabs: add command buffer module 2019-02-18 09:46:44 +01:00
Kconfig habanalabs: add skeleton driver 2019-02-18 09:46:43 +01:00
Makefile habanalabs: add command buffer module 2019-02-18 09:46:44 +01:00