I know very little of programming. When looking through fps-engio.c and fps.c, I have seen that there are some definitions for some cameras like 600D, 6D...but I couldn't find the likewise for 7D, which definitions are like these:
fps-engio.c: (line 272 - 298)
#ifdef CONFIG_600D
#define NEW_FPS_METHOD 1
#define SENSOR_TIMING_TABLE MEM(0xCB20)
#define VIDEO_PARAMETERS_SRC_3 0x70AE8 // notation from g3gg0
#undef FPS_TIMER_B_MIN
#define FPS_TIMER_B_MIN MIN(fps_timer_b_orig, 1420)
static const int mode_offset_map[] = { 3, 6, 1, 5, 4, 0, 2 };
#elif defined(CONFIG_60D)
...
fps.c: (line 16-32)
#ifdef CONFIG_600D
#define SENSOR_TIMING_TABLE MEM(0xCB20)
#define VIDEO_PARAMETERS_SRC_3 0x70AE8 // notation from g3gg0
#define CARTIRIDGE_CALL_TABLE 0x8AAC
#define AEWB_struct_ptr 0x1dcc
#endif
I do not know if it is important.
fps-engio.c:
https://bitbucket.org/hudson/magic-lantern/src/608e4b7437881d8cb8fc7e2c6c703fa4827f2606/src/fps-engio.c?at=unifiedfps.c:
https://bitbucket.org/hudson/magic-lantern/src/608e4b7437881d8cb8fc7e2c6c703fa4827f2606/src/fps.c?at=unifiedJust 2 cents.