summaryrefslogtreecommitdiff
path: root/overlay/igfx.h
blob: 36e971ba6a9a7a9d7b4741a25d3866a8e2204229 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
struct igfx_info {
	int gen;
};

struct pci_device;

struct pci_device *igfx_get(void);
const struct igfx_info *igfx_get_info(struct pci_device *pci_dev);
void *igfx_get_mmio(struct pci_device *pci_dev);

static inline uint32_t
igfx_read(void *mmio, uint32_t reg)
{
	return *(volatile uint32_t *)((volatile char *)mmio + reg);
}