TT-System-Firmware APIs 19.15.99
Tenstorrent Firmware
Loading...
Searching...
No Matches
gddr_params.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2024 Tenstorrent AI ULC
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6#ifndef GDDR_PARAMS_H
7#define GDDR_PARAMS_H
8
9/* ***************************************
10 * THIS FILE IS AUTO GENERATED
11 * ***************************************
12 * *** DO NOT EDIT THIS FILE MANUALLY ****
13 * To edit, modify
14 * gddr_params.yaml and run make.
15 * ***************************************
16 */
17#include <stdint.h>
18
19#define GDDR_PARAMS_TABLE_T_VERSION (0x00000008)
20
21typedef struct {
23 /* To be incremented if the fields change functionality, size or order. */
25 /* 12000, 14000, or 16000 */
27 /* 1 = Clamshell mode, 0 = Non-clamshell mode */
29 /* See feature_bit_u for possible values. */
31 /* See board_type_e for possible values. */
33 /* To be incremented if FW major version changes */
35 /* To be incremented if FW minor version changes */
37 /* ID to uniquely identify each controller (0-7) */
39 /*
40 * Per-controller CA VREFC offset as 4-bit two's-complement MR10 OP[3:0] code.
41 * Used only when feature_bits.ca_settings_valid is 1. Patched at load time by the SMC.
42 */
44 /*
45 * Per-controller CA termination offset (MR3, 0-3).
46 * Used only when feature_bits.ca_settings_valid is 1. Patched at load time by the SMC.
47 */
49 /*
50 * Number of VREFC offset steps (N) to probe at +/-N around nominal during the
51 * post-training CA margin check. Valid range 1-7.
52 */
54 /*
55 * Per-controller CA driver strength as 3-bit OCD pulldown offset code
56 * (0-3 = 0..+3, 4-7 = -4..-1). Used only when feature_bits.ca_settings_valid is 1
57 * and the value is <= 7; 0xFF (default) = not seeded, keep the FW board-type default.
58 * Patched at load time by the SMC.
59 */
61
62#endif
__UINT32_TYPE__ uint32_t
Definition gddr_params.h:21
uint32_t clamshell_mode
Definition gddr_params.h:26
uint32_t ca_termination_offset
Definition gddr_params.h:43
uint32_t params_table_version
Definition gddr_params.h:22
uint32_t dram_speed
Definition gddr_params.h:24
uint32_t ca_ocd_pulldown_offset
Definition gddr_params.h:53
uint32_t ca_vrefc_offset
Definition gddr_params.h:38
uint32_t feature_bits
Definition gddr_params.h:28
uint32_t mrisc_fw_version_major
Definition gddr_params.h:32
uint32_t ca_margin_check_vref_steps
Definition gddr_params.h:48
uint32_t mrisc_fw_version_minor
Definition gddr_params.h:34
uint32_t controller_id
Definition gddr_params.h:36
uint32_t board_type
Definition gddr_params.h:30