]> asedeno.scripts.mit.edu Git - linux.git/commit
habanalabs: ASIC_AUTO_DETECT enum value is redundant
authorOded Gabbay <oded.gabbay@gmail.com>
Thu, 4 Apr 2019 11:33:34 +0000 (14:33 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Thu, 4 Apr 2019 11:33:34 +0000 (14:33 +0300)
commit295938406cbcb541de8893d0280a2265c41e506d
tree86246e23694879ea4ab4c1b1d484a3830c6c7058
parentbedd14425d86a8fac6972055dcd7591de21c10be
habanalabs: ASIC_AUTO_DETECT enum value is redundant

This patch removes the enum value of ASIC_AUTO_DETECT because we can use
the validity of the pdev variable to know whether we have a real device or
a simulator. For a real device, we detect the asic type from the device ID
while for a simulator, the simulator code calls create_hdev() with the
specified ASIC type.

Set ASIC_INVALID as the first option in the enum to make sure that no
other enum value will receive the value 0 (which indicates a non-existing
entry in the simulator array).

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/habanalabs.h
drivers/misc/habanalabs/habanalabs_drv.c