> Yes,I do, I have a spec named "Video BIOS External Interface Spec for > UniChrome IGP". A 75 pages file. But it is confidential. (I can not > understand why it is confidential). Maybe you can ask Bruce for getting this > file from me(maybe he has no this file...).
Yes exactly that file. I think I will write Bruce that this is wrong for unichrome/openchrome. Also for higher bandwidth memories, the specs is silent... I guess DDR2 400 would mean 6 maybe. Specs: 0: 66MHz 1: 100MHz 2: 133MHz 3: 200MHz ( DDR200 ) 4: 266MHz ( DDR266 ) 5: 333MHz ( DDR333 ) 6: 400MHz ( DDR400 ) 7: 533MHz ( DDR I/II 533 8: 667MHz ( DDR I/II 667) Hmm so both OpenChrome an Unichrome drivers have it wrong ;) Unichrome thinks: /* For pVia->MemClk */ #define VIA_MEM_DDR_200 0x00 #define VIA_MEM_DDR_266 0x01 #define VIA_MEM_DDR_333 0x02 #define VIA_MEM_DDR_400 0x03 #define VIA_MEM_DDR2_400 0x04 #define VIA_MEM_DDR2_533 0x05 #define VIA_MEM_DDR2_667 0x06 #define VIA_MEM_DDR2_800 0x07 #define VIA_MEM_DDR2_1066 0x08 Openchrome thinks: + 0: SDR 66Mhz + 1: SDR 100Mhz + 2: SDR 133Mhz + 3: DDR 100Mhz (PC1600 or DDR200) + 4: DDR 133Mhz (PC2100 or DDR266) + 5: DDR 166Mhz (PC2700 or DDR333) + 6: DDR 200Mhz (PC3200 or DDR400) + 7: DDR2 100Mhz (DDR2 400) + 8: DDR2 133Mhz (DDR2 533) + 9: DDR2 166Mhz (DDR2 667) + A: DDR2 200Mhz (DDR2 800) + B: DDR2 233Mhz (DDR2 1066) Perhaps they should be fixed in the future. Rudolf -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

