diff options
Diffstat (limited to 'src/soc/intel/apollolake/include')
-rw-r--r-- | src/soc/intel/apollolake/include/soc/ahci.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/soc/intel/apollolake/include/soc/ahci.h b/src/soc/intel/apollolake/include/soc/ahci.h new file mode 100644 index 0000000000..d129979327 --- /dev/null +++ b/src/soc/intel/apollolake/include/soc/ahci.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0-or-later */ + +#ifndef _SOC_APOLLOLAKE_AHCI_H_ +#define _SOC_APOLLOLAKE_AHCI_H_ + +#include <soc/soc_chip.h> + +#define AHCI_TMP_BASE_ADDR 0x9872c000 + +#define AHCI_CAP 0x0 +#define AHCI_CAP_ISS_MASK 0x00f00000 +#define AHCI_SPEED(speed) (speed << 20) + +/* Set SATA controller speed. */ +void ahci_set_speed(enum sata_speed_limit speed); + +#endif /* _SOC_APOLLOLAKE_AHCI_H_ */ |