diff options
author | Evan Lojewski <github@meklort.com> | 2020-01-30 22:09:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-01-30 22:09:09 -0700 |
commit | 0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3 (patch) | |
tree | 4c2fc63d2607b26ec2c715abf01e3f8aabdd390c /simulator | |
parent | a17825de6b35ab27f09b3fcaa001343a02307c86 (diff) | |
download | bcm5719-ortega-0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3.tar.gz bcm5719-ortega-0a2e0fb0785e27153e58c17d3ef1fdaaa82016e3.zip |
ipxact: Add additional register definitions. (#22)
Diffstat (limited to 'simulator')
-rw-r--r-- | simulator/APE_DEVICE.cpp | 8 | ||||
-rw-r--r-- | simulator/APE_DEVICE1.cpp | 8 | ||||
-rw-r--r-- | simulator/APE_DEVICE1_sim.cpp | 16 | ||||
-rw-r--r-- | simulator/APE_DEVICE2.cpp | 8 | ||||
-rw-r--r-- | simulator/APE_DEVICE2_sim.cpp | 16 | ||||
-rw-r--r-- | simulator/APE_DEVICE3.cpp | 8 | ||||
-rw-r--r-- | simulator/APE_DEVICE3_sim.cpp | 16 | ||||
-rw-r--r-- | simulator/APE_DEVICE_sim.cpp | 16 | ||||
-rw-r--r-- | simulator/bcm5719_DEVICE.cpp | 8 | ||||
-rw-r--r-- | simulator/bcm5719_DEVICE_sim.cpp | 30 |
10 files changed, 127 insertions, 7 deletions
diff --git a/simulator/APE_DEVICE.cpp b/simulator/APE_DEVICE.cpp index 9441f00..5a03f5a 100644 --- a/simulator/APE_DEVICE.cpp +++ b/simulator/APE_DEVICE.cpp @@ -111,6 +111,8 @@ void init_APE_DEVICE(void) /** @brief Bitmap for @ref DEVICE_t.TransmitMacStatus. */ + /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */ + /** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */ /** @brief Bitmap for @ref DEVICE_t.ReceiveMacStatus. */ @@ -133,12 +135,18 @@ void init_APE_DEVICE(void) /** @brief Bitmap for @ref DEVICE_t.SgmiiStatus. */ + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */ + + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */ + /** @brief Bitmap for @ref DEVICE_t.CpmuControl. */ /** @brief Bitmap for @ref DEVICE_t.NoLinkPowerModeClockPolicy. */ /** @brief Bitmap for @ref DEVICE_t.LinkAwarePowerModeClockPolicy. */ + /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */ + /** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */ /** @brief Bitmap for @ref DEVICE_t.Status. */ diff --git a/simulator/APE_DEVICE1.cpp b/simulator/APE_DEVICE1.cpp index 744eebb..55b9fe9 100644 --- a/simulator/APE_DEVICE1.cpp +++ b/simulator/APE_DEVICE1.cpp @@ -111,6 +111,8 @@ void init_APE_DEVICE1(void) /** @brief Bitmap for @ref DEVICE1_t.TransmitMacStatus. */ + /** @brief Bitmap for @ref DEVICE1_t.TransmitMacLengths. */ + /** @brief Bitmap for @ref DEVICE1_t.ReceiveMacMode. */ /** @brief Bitmap for @ref DEVICE1_t.ReceiveMacStatus. */ @@ -133,12 +135,18 @@ void init_APE_DEVICE1(void) /** @brief Bitmap for @ref DEVICE1_t.SgmiiStatus. */ + /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementMode. */ + + /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementStatus. */ + /** @brief Bitmap for @ref DEVICE1_t.CpmuControl. */ /** @brief Bitmap for @ref DEVICE1_t.NoLinkPowerModeClockPolicy. */ /** @brief Bitmap for @ref DEVICE1_t.LinkAwarePowerModeClockPolicy. */ + /** @brief Bitmap for @ref DEVICE1_t.ApeSleepStateClockPolicy. */ + /** @brief Bitmap for @ref DEVICE1_t.ClockSpeedOverridePolicy. */ /** @brief Bitmap for @ref DEVICE1_t.Status. */ diff --git a/simulator/APE_DEVICE1_sim.cpp b/simulator/APE_DEVICE1_sim.cpp index 8056d1c..0754d43 100644 --- a/simulator/APE_DEVICE1_sim.cpp +++ b/simulator/APE_DEVICE1_sim.cpp @@ -212,6 +212,10 @@ void init_APE_DEVICE1_sim(void *arg0) DEVICE1.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.TransmitMacLengths. */ + DEVICE1.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE1.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.ReceiveMacMode. */ DEVICE1.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -256,6 +260,14 @@ void init_APE_DEVICE1_sim(void *arg0) DEVICE1.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementMode. */ + DEVICE1.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE1.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + + /** @brief Bitmap for @ref DEVICE1_t.ReceiveListPlacementStatus. */ + DEVICE1.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE1.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.CpmuControl. */ DEVICE1.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -268,6 +280,10 @@ void init_APE_DEVICE1_sim(void *arg0) DEVICE1.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.ApeSleepStateClockPolicy. */ + DEVICE1.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE1.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE1_t.ClockSpeedOverridePolicy. */ DEVICE1.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE1.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); diff --git a/simulator/APE_DEVICE2.cpp b/simulator/APE_DEVICE2.cpp index 2c71841..7568372 100644 --- a/simulator/APE_DEVICE2.cpp +++ b/simulator/APE_DEVICE2.cpp @@ -111,6 +111,8 @@ void init_APE_DEVICE2(void) /** @brief Bitmap for @ref DEVICE2_t.TransmitMacStatus. */ + /** @brief Bitmap for @ref DEVICE2_t.TransmitMacLengths. */ + /** @brief Bitmap for @ref DEVICE2_t.ReceiveMacMode. */ /** @brief Bitmap for @ref DEVICE2_t.ReceiveMacStatus. */ @@ -133,12 +135,18 @@ void init_APE_DEVICE2(void) /** @brief Bitmap for @ref DEVICE2_t.SgmiiStatus. */ + /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementMode. */ + + /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementStatus. */ + /** @brief Bitmap for @ref DEVICE2_t.CpmuControl. */ /** @brief Bitmap for @ref DEVICE2_t.NoLinkPowerModeClockPolicy. */ /** @brief Bitmap for @ref DEVICE2_t.LinkAwarePowerModeClockPolicy. */ + /** @brief Bitmap for @ref DEVICE2_t.ApeSleepStateClockPolicy. */ + /** @brief Bitmap for @ref DEVICE2_t.ClockSpeedOverridePolicy. */ /** @brief Bitmap for @ref DEVICE2_t.Status. */ diff --git a/simulator/APE_DEVICE2_sim.cpp b/simulator/APE_DEVICE2_sim.cpp index baa1dbe..c1e7143 100644 --- a/simulator/APE_DEVICE2_sim.cpp +++ b/simulator/APE_DEVICE2_sim.cpp @@ -212,6 +212,10 @@ void init_APE_DEVICE2_sim(void *arg0) DEVICE2.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.TransmitMacLengths. */ + DEVICE2.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE2.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.ReceiveMacMode. */ DEVICE2.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -256,6 +260,14 @@ void init_APE_DEVICE2_sim(void *arg0) DEVICE2.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementMode. */ + DEVICE2.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE2.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + + /** @brief Bitmap for @ref DEVICE2_t.ReceiveListPlacementStatus. */ + DEVICE2.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE2.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.CpmuControl. */ DEVICE2.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -268,6 +280,10 @@ void init_APE_DEVICE2_sim(void *arg0) DEVICE2.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.ApeSleepStateClockPolicy. */ + DEVICE2.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE2.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE2_t.ClockSpeedOverridePolicy. */ DEVICE2.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE2.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); diff --git a/simulator/APE_DEVICE3.cpp b/simulator/APE_DEVICE3.cpp index fef4582..5523447 100644 --- a/simulator/APE_DEVICE3.cpp +++ b/simulator/APE_DEVICE3.cpp @@ -111,6 +111,8 @@ void init_APE_DEVICE3(void) /** @brief Bitmap for @ref DEVICE3_t.TransmitMacStatus. */ + /** @brief Bitmap for @ref DEVICE3_t.TransmitMacLengths. */ + /** @brief Bitmap for @ref DEVICE3_t.ReceiveMacMode. */ /** @brief Bitmap for @ref DEVICE3_t.ReceiveMacStatus. */ @@ -133,12 +135,18 @@ void init_APE_DEVICE3(void) /** @brief Bitmap for @ref DEVICE3_t.SgmiiStatus. */ + /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementMode. */ + + /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementStatus. */ + /** @brief Bitmap for @ref DEVICE3_t.CpmuControl. */ /** @brief Bitmap for @ref DEVICE3_t.NoLinkPowerModeClockPolicy. */ /** @brief Bitmap for @ref DEVICE3_t.LinkAwarePowerModeClockPolicy. */ + /** @brief Bitmap for @ref DEVICE3_t.ApeSleepStateClockPolicy. */ + /** @brief Bitmap for @ref DEVICE3_t.ClockSpeedOverridePolicy. */ /** @brief Bitmap for @ref DEVICE3_t.Status. */ diff --git a/simulator/APE_DEVICE3_sim.cpp b/simulator/APE_DEVICE3_sim.cpp index ad18063..ba003f2 100644 --- a/simulator/APE_DEVICE3_sim.cpp +++ b/simulator/APE_DEVICE3_sim.cpp @@ -212,6 +212,10 @@ void init_APE_DEVICE3_sim(void *arg0) DEVICE3.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.TransmitMacLengths. */ + DEVICE3.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE3.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.ReceiveMacMode. */ DEVICE3.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -256,6 +260,14 @@ void init_APE_DEVICE3_sim(void *arg0) DEVICE3.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementMode. */ + DEVICE3.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE3.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + + /** @brief Bitmap for @ref DEVICE3_t.ReceiveListPlacementStatus. */ + DEVICE3.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE3.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.CpmuControl. */ DEVICE3.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -268,6 +280,10 @@ void init_APE_DEVICE3_sim(void *arg0) DEVICE3.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.ApeSleepStateClockPolicy. */ + DEVICE3.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE3.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE3_t.ClockSpeedOverridePolicy. */ DEVICE3.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE3.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); diff --git a/simulator/APE_DEVICE_sim.cpp b/simulator/APE_DEVICE_sim.cpp index 35fdee0..7593ccd 100644 --- a/simulator/APE_DEVICE_sim.cpp +++ b/simulator/APE_DEVICE_sim.cpp @@ -212,6 +212,10 @@ void init_APE_DEVICE_sim(void *arg0) DEVICE.TransmitMacStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.TransmitMacStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */ + DEVICE.TransmitMacLengths.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE.TransmitMacLengths.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */ DEVICE.ReceiveMacMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.ReceiveMacMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -256,6 +260,14 @@ void init_APE_DEVICE_sim(void *arg0) DEVICE.SgmiiStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.SgmiiStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */ + DEVICE.ReceiveListPlacementMode.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE.ReceiveListPlacementMode.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */ + DEVICE.ReceiveListPlacementStatus.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE.ReceiveListPlacementStatus.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.CpmuControl. */ DEVICE.CpmuControl.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.CpmuControl.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); @@ -268,6 +280,10 @@ void init_APE_DEVICE_sim(void *arg0) DEVICE.LinkAwarePowerModeClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */ + DEVICE.ApeSleepStateClockPolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); + DEVICE.ApeSleepStateClockPolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */ DEVICE.ClockSpeedOverridePolicy.r32.installReadCallback(loader_read_mem, (uint8_t *)base); DEVICE.ClockSpeedOverridePolicy.r32.installWriteCallback(loader_write_mem, (uint8_t *)base); diff --git a/simulator/bcm5719_DEVICE.cpp b/simulator/bcm5719_DEVICE.cpp index 5beedd9..ad09748 100644 --- a/simulator/bcm5719_DEVICE.cpp +++ b/simulator/bcm5719_DEVICE.cpp @@ -111,6 +111,8 @@ void init_bcm5719_DEVICE(void) /** @brief Bitmap for @ref DEVICE_t.TransmitMacStatus. */ + /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */ + /** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */ /** @brief Bitmap for @ref DEVICE_t.ReceiveMacStatus. */ @@ -133,12 +135,18 @@ void init_bcm5719_DEVICE(void) /** @brief Bitmap for @ref DEVICE_t.SgmiiStatus. */ + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */ + + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */ + /** @brief Bitmap for @ref DEVICE_t.CpmuControl. */ /** @brief Bitmap for @ref DEVICE_t.NoLinkPowerModeClockPolicy. */ /** @brief Bitmap for @ref DEVICE_t.LinkAwarePowerModeClockPolicy. */ + /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */ + /** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */ /** @brief Bitmap for @ref DEVICE_t.Status. */ diff --git a/simulator/bcm5719_DEVICE_sim.cpp b/simulator/bcm5719_DEVICE_sim.cpp index 271a347..05aa189 100644 --- a/simulator/bcm5719_DEVICE_sim.cpp +++ b/simulator/bcm5719_DEVICE_sim.cpp @@ -260,11 +260,10 @@ void init_bcm5719_DEVICE_sim(void *base) DEVICE.TransmitMacStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.TransmitMacStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base); - for(int i = 0; i < 1; i++) - { - DEVICE.reserved_1124[i].installReadCallback(read_from_ram, (uint8_t *)base); - DEVICE.reserved_1124[i].installWriteCallback(write_to_ram, (uint8_t *)base); - } + /** @brief Bitmap for @ref DEVICE_t.TransmitMacLengths. */ + DEVICE.TransmitMacLengths.r32.installReadCallback(read_from_ram, (uint8_t *)base); + DEVICE.TransmitMacLengths.r32.installWriteCallback(write_to_ram, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ReceiveMacMode. */ DEVICE.ReceiveMacMode.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.ReceiveMacMode.r32.installWriteCallback(write_to_ram, (uint8_t *)base); @@ -319,11 +318,24 @@ void init_bcm5719_DEVICE_sim(void *base) DEVICE.SgmiiStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.SgmiiStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base); - for(int i = 0; i < 3090; i++) + for(int i = 0; i < 1682; i++) { DEVICE.reserved_1464[i].installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.reserved_1464[i].installWriteCallback(write_to_ram, (uint8_t *)base); } + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementMode. */ + DEVICE.ReceiveListPlacementMode.r32.installReadCallback(read_from_ram, (uint8_t *)base); + DEVICE.ReceiveListPlacementMode.r32.installWriteCallback(write_to_ram, (uint8_t *)base); + + /** @brief Bitmap for @ref DEVICE_t.ReceiveListPlacementStatus. */ + DEVICE.ReceiveListPlacementStatus.r32.installReadCallback(read_from_ram, (uint8_t *)base); + DEVICE.ReceiveListPlacementStatus.r32.installWriteCallback(write_to_ram, (uint8_t *)base); + + for(int i = 0; i < 1406; i++) + { + DEVICE.reserved_8200[i].installReadCallback(read_from_ram, (uint8_t *)base); + DEVICE.reserved_8200[i].installWriteCallback(write_to_ram, (uint8_t *)base); + } /** @brief Bitmap for @ref DEVICE_t.CpmuControl. */ DEVICE.CpmuControl.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.CpmuControl.r32.installWriteCallback(write_to_ram, (uint8_t *)base); @@ -341,11 +353,15 @@ void init_bcm5719_DEVICE_sim(void *base) DEVICE.LinkAwarePowerModeClockPolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.LinkAwarePowerModeClockPolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base); - for(int i = 0; i < 4; i++) + for(int i = 0; i < 3; i++) { DEVICE.reserved_13844[i].installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.reserved_13844[i].installWriteCallback(write_to_ram, (uint8_t *)base); } + /** @brief Bitmap for @ref DEVICE_t.ApeSleepStateClockPolicy. */ + DEVICE.ApeSleepStateClockPolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base); + DEVICE.ApeSleepStateClockPolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base); + /** @brief Bitmap for @ref DEVICE_t.ClockSpeedOverridePolicy. */ DEVICE.ClockSpeedOverridePolicy.r32.installReadCallback(read_from_ram, (uint8_t *)base); DEVICE.ClockSpeedOverridePolicy.r32.installWriteCallback(write_to_ram, (uint8_t *)base); |