// This file is automatically generated by rmconfig - DO NOT EDIT!
//
// Hal registration entry points.
//
// Profile:  devel-soc-disp-dce-client
// Template: templates/gt_hal_archimpl.h
//
// Chips:    T234D
//

#ifndef _G_RMCFG_HAL_ARCHIMPL_H_
#define _G_RMCFG_HAL_ARCHIMPL_H_

#include "g_hal.h"

// OpenRM for Tegra build uses different include path
// The following lines refer to the same file.
// TODO: merge them
#include "nv_ref.h"

//
// CHIPID array Implementation
//
const struct ChipID
{
    NvU32  arch;
    NvU32  impl;
    NvU32  hidrev;
} chipID[] = {
    {                               0x0,                            0x0,   0x0 } , // GF100  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF100B (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF104  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF104B (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF106  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF106B (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF108  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF110D (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF110  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF117  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF118  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF119  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF110F (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF110F2 (disabled)
    {                               0x0,                            0x0,   0x0 } , // GF110F3 (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK104  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK106  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK107  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK20A  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK110  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK110B (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK110C (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK208  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GK208S (disabled)
    {                               0x0,                            0x0,   0x0 } , // GM107  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GM108  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GM200  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GM204  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GM206  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP100  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP102  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP104  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP106  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP107  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GP108  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GV100  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GV11B  (disabled)
    {                               0x0,                            0x0,   0x0 } , // TU102  (disabled)
    {                               0x0,                            0x0,   0x0 } , // TU104  (disabled)
    {                               0x0,                            0x0,   0x0 } , // TU106  (disabled)
    {                               0x0,                            0x0,   0x0 } , // TU116  (disabled)
    {                               0x0,                            0x0,   0x0 } , // TU117  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA100  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA102  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA103  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA104  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA106  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA107  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA10B  (disabled)
    {                               0x0,                            0x0,   0x0 } , // GA102F (disabled)
    {                               0x0,                            0x0,   0x0 } , // GH202  (disabled)
    {                               0x0,                            0x0,   0x0 } , // T001_FERMI_NOT_EXIST (disabled)
    {                               0x0,                            0x0,   0x0 } , // T124   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T132   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T210   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T186   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T194   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T002_TURING_NOT_EXIST (disabled)
    {                               0x0,                            0x0,   0x0 } , // T234   (disabled)
    {                               0x0,                            0x0,   0x0 } , // T003_ADA_NOT_EXIST (disabled)
    {                               0x0,                            0x0,   0x0 } , // T004_HOPPER_NOT_EXIST (disabled)
    {                               0x0,                            0x0, 0x235 } , // T234D 
    {                               0x0,                            0x0,   0x0 } , // AMODEL (disabled)

};

#endif  // _G_RMCFG_HAL_ARCHIMPL_H_

