diff options
| author | Evan Lojewski <github@meklort.com> | 2020-12-13 13:49:20 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-13 13:49:20 -0700 |
| commit | 6db21a05554530b98a3b99e5f9f315bc3748a8d1 (patch) | |
| tree | 0cdb1bd092e522ec2934fd55c1aabfaacef27971 /include | |
| parent | 792c2cdc7dee1b36ffd3ef4f0e6a0fd852e988bd (diff) | |
| download | bcm5719-ortega-6db21a05554530b98a3b99e5f9f315bc3748a8d1.tar.gz bcm5719-ortega-6db21a05554530b98a3b99e5f9f315bc3748a8d1.zip | |
network: Update EEE exit time based on speed per the tg3 driver. (#192)
Diffstat (limited to 'include')
| -rw-r--r-- | include/APE_DEVICE.h | 8 | ||||
| -rw-r--r-- | include/bcm5719_DEVICE.h | 8 |
2 files changed, 16 insertions, 0 deletions
diff --git a/include/APE_DEVICE.h b/include/APE_DEVICE.h index 7e4f5e1..7b9286e 100644 --- a/include/APE_DEVICE.h +++ b/include/APE_DEVICE.h @@ -4951,6 +4951,10 @@ typedef register_container RegDEVICEEeeLinkIdleControl_t { #define DEVICE_EEE_CONTROL_EXIT_TIME_MASK 0xffffu #define GET_DEVICE_EEE_CONTROL_EXIT_TIME(__reg__) (((__reg__) & 0xffff) >> 0u) #define SET_DEVICE_EEE_CONTROL_EXIT_TIME(__val__) (((__val__) << 0u) & 0xffffu) +#define DEVICE_EEE_CONTROL_EXIT_TIME_16_5_US 0x19du +#define DEVICE_EEE_CONTROL_EXIT_TIME_20_1_US 0x1f8u +#define DEVICE_EEE_CONTROL_EXIT_TIME_36_US 0x384u + #define DEVICE_EEE_CONTROL_MINIMUM_ASSERT_SHIFT 16u #define DEVICE_EEE_CONTROL_MINIMUM_ASSERT_MASK 0xffff0000u #define GET_DEVICE_EEE_CONTROL_MINIMUM_ASSERT(__reg__) (((__reg__) & 0xffff0000) >> 16u) @@ -4989,6 +4993,10 @@ typedef register_container RegDEVICEEeeControl_t { r32.setName("EeeControl"); bits.ExitTime.setBaseRegister(&r32); bits.ExitTime.setName("ExitTime"); + bits.ExitTime.addEnum("16.5 us", 0x19d); + bits.ExitTime.addEnum("20.1 us", 0x1f8); + bits.ExitTime.addEnum("36 us", 0x384); + bits.MinimumAssert.setBaseRegister(&r32); bits.MinimumAssert.setName("MinimumAssert"); } diff --git a/include/bcm5719_DEVICE.h b/include/bcm5719_DEVICE.h index 75b3241..6ea773e 100644 --- a/include/bcm5719_DEVICE.h +++ b/include/bcm5719_DEVICE.h @@ -4951,6 +4951,10 @@ typedef register_container RegDEVICEEeeLinkIdleControl_t { #define DEVICE_EEE_CONTROL_EXIT_TIME_MASK 0xffffu #define GET_DEVICE_EEE_CONTROL_EXIT_TIME(__reg__) (((__reg__) & 0xffff) >> 0u) #define SET_DEVICE_EEE_CONTROL_EXIT_TIME(__val__) (((__val__) << 0u) & 0xffffu) +#define DEVICE_EEE_CONTROL_EXIT_TIME_16_5_US 0x19du +#define DEVICE_EEE_CONTROL_EXIT_TIME_20_1_US 0x1f8u +#define DEVICE_EEE_CONTROL_EXIT_TIME_36_US 0x384u + #define DEVICE_EEE_CONTROL_MINIMUM_ASSERT_SHIFT 16u #define DEVICE_EEE_CONTROL_MINIMUM_ASSERT_MASK 0xffff0000u #define GET_DEVICE_EEE_CONTROL_MINIMUM_ASSERT(__reg__) (((__reg__) & 0xffff0000) >> 16u) @@ -4989,6 +4993,10 @@ typedef register_container RegDEVICEEeeControl_t { r32.setName("EeeControl"); bits.ExitTime.setBaseRegister(&r32); bits.ExitTime.setName("ExitTime"); + bits.ExitTime.addEnum("16.5 us", 0x19d); + bits.ExitTime.addEnum("20.1 us", 0x1f8); + bits.ExitTime.addEnum("36 us", 0x384); + bits.MinimumAssert.setBaseRegister(&r32); bits.MinimumAssert.setName("MinimumAssert"); } |

