/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2013 Google Inc. * Copyright (C) 2016 Bin Meng * * Modified from coreboot src/soc/intel/baytrail/include/soc/pci_devs.h */ #ifndef _DEVICE_H_ #define _DEVICE_H_ /* * Internal PCI device numbers within the SoC. * * Note it must start with 0x_ prefix, as the device number macro will be * included in the ACPI ASL files (see irq_helper.h and irq_route.h). */ /* SoC transaction router */ #define SOC_DEV 0x00 /* Graphics and Display */ #define GFX_DEV 0x02 /* MIPI */ #define MIPI_DEV 0x03 /* EMMC Port */ #define EMMC_DEV 0x10 /* SDIO Port */ #define SDIO_DEV 0x11 /* SD Port */ #define SD_DEV 0x12 /* SATA */ #define SATA_DEV 0x13 /* xHCI */ #define XHCI_DEV 0x14 /* LPE Audio */ #define LPE_DEV 0x15 /* OTG */ #define OTG_DEV 0x16 /* MMC45 Port */ #define MMC45_DEV 0x17 /* Serial IO 1 */ #define SIO1_DEV 0x18 /* Trusted Execution Engine */ #define TXE_DEV 0x1a /* HD Audio */ #define HDA_DEV 0x1b /* PCIe Ports */ #define PCIE_DEV 0x1c /* EHCI */ #define EHCI_DEV 0x1d /* Serial IO 2 */ #define SIO2_DEV 0x1e /* Platform Controller Unit */ #define PCU_DEV 0x1f #endif /* _DEVICE_H_ */