Hi, this is yet another respin of the previous LVDS channel mode fix patches. v1->v2: Fix the register for gen<=4 v2->v3: Check the resolution of the entry to be sure v3->v4: Optimize the register reference; add a module option v4->v5: Check whether the data points within lvds_fp_data block properly Refactor the code to return an lvds_fp_timing pointer Renamed the module option to lvds_channel_mode Changed the option permission to 0600 to allow changing dynamically v5->v6: Use the BIOS value only when LVDS register is uninitialized at start thanks Takashi