static __inline__ int round_div(int num, int den)
{
return (num + (den / 2)) / den;
static __inline__ int round_div(int num, int den)
{
return (num + (den / 2)) / den;
if (radeon_read_OF(rinfo)) {
unsigned int tmp, Nx, M, ref_div, xclk;
if (radeon_read_OF(rinfo)) {
unsigned int tmp, Nx, M, ref_div, xclk;
pci_set_drvdata(pdev, rinfo);
rinfo->next = board_list;
board_list = rinfo;
pci_set_drvdata(pdev, rinfo);
rinfo->next = board_list;
board_list = rinfo;
if (register_framebuffer ((struct fb_info *) rinfo) < 0) {
printk ("radeonfb: could not register framebuffer\n");
iounmap(rinfo->fb_base);
if (register_framebuffer ((struct fb_info *) rinfo) < 0) {
printk ("radeonfb: could not register framebuffer\n");
iounmap(rinfo->fb_base);