summaryrefslogtreecommitdiff
path: root/src/soc/amd/phoenix/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/soc/amd/phoenix/include')
-rw-r--r--src/soc/amd/phoenix/include/soc/psp_transfer.h64
1 files changed, 0 insertions, 64 deletions
diff --git a/src/soc/amd/phoenix/include/soc/psp_transfer.h b/src/soc/amd/phoenix/include/soc/psp_transfer.h
deleted file mode 100644
index a197bb8f83..0000000000
--- a/src/soc/amd/phoenix/include/soc/psp_transfer.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* SPDX-License-Identifier: GPL-2.0-only */
-
-/* TODO: Update for Phoenix */
-
-#ifndef AMD_PHOENIX_PSP_TRANSFER_H
-#define AMD_PHOENIX_PSP_TRANSFER_H
-
-# if (CONFIG_CMOS_RECOVERY_BYTE != 0)
-# define CMOS_RECOVERY_BYTE CONFIG_CMOS_RECOVERY_BYTE
-# elif CONFIG(VBOOT_STARTS_BEFORE_BOOTBLOCK)
-# error "Must set CONFIG_CMOS_RECOVERY_BYTE"
-# endif
-
-#define CMOS_RECOVERY_MAGIC_VAL 0x96
-
-#define TRANSFER_INFO_SIZE 64
-#define TIMESTAMP_BUFFER_SIZE 0x200
-
-#define TRANSFER_MAGIC_VAL 0x50544953
-
-/* Bit definitions for the psp_info field in the PSP transfer_info_struct */
-#define PSP_INFO_PRODUCTION_MODE 0x00000001UL
-#define PSP_INFO_PRODUCTION_SILICON 0x00000002UL
-#define PSP_INFO_VALID 0x80000000UL
-
-/* Area for things that would cause errors in a linker script */
-#if !defined(__ASSEMBLER__)
-#include <stdint.h>
-
-struct transfer_info_struct {
- uint32_t magic_val; /* Identifier */
- uint32_t struct_bytes; /* Size of this structure */
- uint32_t buffer_size; /* Size of the transfer buffer area */
-
- /* Offsets from start of transfer buffer */
- uint32_t workbuf_offset;
- uint32_t console_offset;
- uint32_t timestamp_offset;
- uint32_t fmap_offset;
-
- uint32_t unused1[5];
-
- /* Fields reserved for the PSP */
- uint64_t timestamp; /* Offset 0x30 */
- uint32_t psp_unused; /* Offset 0x38 */
- uint32_t psp_info; /* Offset 0x3C */
-};
-
-_Static_assert(sizeof(struct transfer_info_struct) == TRANSFER_INFO_SIZE,
- "TRANSFER_INFO_SIZE is incorrect");
-
-/* Make sure the PSP transferred information over to x86 side. */
-int transfer_buffer_valid(const struct transfer_info_struct *ptr);
-/* Verify vboot work buffer is valid in transfer buffer */
-void verify_psp_transfer_buf(void);
-/* Display the transfer block's PSP_info data */
-void show_psp_transfer_info(void);
-/* Replays the pre-x86 cbmem console into the x86 cbmem console */
-void replay_transfer_buffer_cbmemc(void);
-/* Called by bootblock_c_entry in the VBOOT_STARTS_BEFORE_BOOTBLOCK case */
-void boot_with_psp_timestamp(uint64_t base_timestamp);
-
-#endif
-#endif /* AMD_PHOENIX_PSP_TRANSFER_H */