blob: e6efbdc80a9cf668b4683d0d1d312483bfdabadb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
/* SPDX-License-Identifier: GPL-2.0-only */
#ifndef OPENSIL_DRIVER_H
#define OPENSIL_DRIVER_H
#include <acpi/acpi.h>
#include <device/device.h>
/* Set up openSIL env and call TP1 */
void amd_opensil_silicon_init(void);
/* Set global and per-device MPIO configurations */
void configure_mpio(void);
/* Add the memory map to dev, starting at index idx, returns last use idx */
void amd_opensil_add_memmap(struct device *dev, unsigned long *idx);
/* Fill in FADT from openSIL */
void amd_opensil_fill_fadt_io_ports(acpi_fadt_t *fadt);
#endif /* OPENSIL_DRIVER_H */
|