33 lines · c
1/* SPDX-License-Identifier: GPL-2.02 *3 * Copyright 2016-2019 HabanaLabs, Ltd.4 * All Rights Reserved.5 *6 */7 8#ifndef INCLUDE_PCI_GENERAL_H_9#define INCLUDE_PCI_GENERAL_H_10 11/* PCI CONFIGURATION SPACE */12#define mmPCI_CONFIG_ELBI_ADDR 0xFF013#define mmPCI_CONFIG_ELBI_DATA 0xFF414#define mmPCI_CONFIG_ELBI_CTRL 0xFF815#define PCI_CONFIG_ELBI_CTRL_WRITE (1 << 31)16 17#define mmPCI_CONFIG_ELBI_STS 0xFFC18#define PCI_CONFIG_ELBI_STS_ERR (1 << 30)19#define PCI_CONFIG_ELBI_STS_DONE (1 << 31)20#define PCI_CONFIG_ELBI_STS_MASK (PCI_CONFIG_ELBI_STS_ERR | \21 PCI_CONFIG_ELBI_STS_DONE)22 23enum hl_revision_id {24 /* PCI revision ID 0 is not legal */25 REV_ID_INVALID = 0x00,26 REV_ID_A = 0x01,27 REV_ID_B = 0x02,28 REV_ID_C = 0x03,29 REV_ID_D = 0x0430};31 32#endif /* INCLUDE_PCI_GENERAL_H_ */33