While AtomBIOS, AMD's library for providing effective firmware processes from the BIOS (that we originally detailed
in this article), has been present in the RadeonHD driver's tree for a few weeks, it's now starting to be used more. Changes to the open-source R500/600 driver this morning now use AtomBIOS for obtaining clock limit data for calculating pixel clocks and LVDS parameters for panels. The algorithm for searching for valid PLL dividers has also been changed. Though in the
mailing list release announcement, the Novell developers are still have a lot of work left with solving all of the clock programming problems. The second change with LVDS panel information from the AtomBIOS will hopefully make the need for the device tables unnecessary.