44
44
SCOMT_PERV_USE_FSXCOMP_FSXLOG_ROOT_CTRL0 ;
45
45
SCOMT_PERV_USE_FSXCOMP_FSXLOG_SB_CS ;
46
46
SCOMT_PERV_USE_FSXCOMP_FSXLOG_CBS_CS ;
47
- static const uint32_t ODY_PIBMEM_START_ARRAY_ADDRESS = 0xFFF80000 ;
48
- static const uint32_t ODY_DEPTH_OF_PIBMEM = 0x00080000 ;
47
+ static const uint32_t ODY_PIBMEM_START_ARRAY_ADDRESS = 0x00000000 ;
48
+ static const uint32_t ODY_DEPTH_OF_PIBMEM = 0x00010000 ;
49
49
static const uint32_t PIBMEM_CTRL_REG = 0x000D0010 ;
50
50
static const uint32_t PIBMEM_ADDR_REG = 0x000D0011 ;
51
51
static const uint32_t PIBMEM_AUTO_INCR_REG = 0x000D0013 ;
52
- static const uint32_t ODY_PIBMEM_ADDR_OFFSET = 0xFFF80000 ;
52
+ static const uint32_t ODY_PIBMEM_ADDR_OFFSET = 0x00000000 ;
53
53
static const uint64_t TPCHIP_CLOCK_STAT_SL = 0x01030008 ;
54
54
static const uint64_t TPCHIP_CPLT_CTRL1 = 0x01000001 ;
55
55
@@ -65,7 +65,6 @@ fapi2::ReturnCode ody_pibmem_dump(
65
65
std ::vector < pibmem_array_data_t > & o_pibmem_contents )
66
66
{
67
67
uint32_t start_address , num_of_address , end_address ;
68
- uint32_t pibmem_indirect_addr ;
69
68
uint32_t PIBMEM_START_ARRAY_ADDRESS = ODY_PIBMEM_START_ARRAY_ADDRESS ;
70
69
uint32_t DEPTH_OF_ARRAY = ODY_DEPTH_OF_PIBMEM ;
71
70
bool sab , sdb ;
@@ -150,10 +149,7 @@ fapi2::ReturnCode ody_pibmem_dump(
150
149
num_of_address = DEPTH_OF_ARRAY ;
151
150
}
152
151
153
- // Indirect mode of accessing PIBMEM
154
- pibmem_indirect_addr = (start_address - ODY_PIBMEM_ADDR_OFFSET ) >> 3 ;
155
-
156
- FAPI_TRY (putScom (i_target , PIBMEM_ADDR_REG , pibmem_indirect_addr ));
152
+ FAPI_TRY (putScom (i_target , PIBMEM_ADDR_REG , start_address ));
157
153
158
154
for (uint32_t i = 0 ; i < num_of_address ; i ++ )
159
155
{
0 commit comments