Problem with Radeon flat panel support
Gregorio Gervasio Jr.
gtgj at pacbell.net
Wed Jan 23 20:22:17 EST 2002
>>>>> On Tue, 22 Jan 2002 01:50:12 -0800 (PST), Ani Joshi <ajoshi at shell.unixbox.com> said:
a> Look in radeon_get_pllinfo() and see the code which calculates the
a> ref_div, and hard code that to 67. It seems you are getting 12 for that
a> calculated value, which is wrong (I've never seen any 1st generation
a> mac radeon (AGP or PCI) with a ref_clock of that value). Try that and
a> lemme know if that fixes anything.
I just tried that and it still doesn't work. For what it's
worth, the debug messages now say:
radeonfb_pci_register BEGIN
PCI: Enabling device 00:0d.0 (0086 -> 0087)
radeonfb: ref_clk=2700, ref_div=67, xclk=16615 from OF
radeonfb: probed DDR SGRAM 32768k videoram
radeonfb: detected DFP panel size: 1280x1024
hStart = 1280, hEnd = 1424, hTotal = 1720
vStart = 1025, vEnd = 1028, vTotal = 1066
h_total_disp = 0x9f00d6^I hsync_strt_wid = 0x1204fa
v_total_disp = 0x3ff0429^I vsync_strt_wid = 0x30400
post div = 0x2
fb_div = 0x218
ppll_div_3 = 0x10218
ron = 1792, roff = 22064
vclk_freq = 10800, per = 788
a> Other then that, all the other debug info seems correct. You may want to
a> try 2.4.18-pre5 (when it comes out) or when 2.4.18 when its finished as
a> I've updated the driver recently w/ regards to flat panel.
Okay, I will watch for it. Thanks.
a> On 22 Jan 2002, Gregorio Gervasio Jr. wrote:
[...]
>> initial 2.4.15-pre6 2.4.18-pre3
>> (works) (fails)
>> ----------------------------------------------------------
>> fp_crtc_h_total_disp 00000032 00000032 009f00d6 *
>> fp_crtc_v_total_disp 00000029 00000029 03ff0429 *
>> fp_h_sync_strt_wid 00120008 00120008 001204fa *
>> fp_v_sync_strt_wid 00030000 00030000 00030400 *
>> fp_horz_stretch 009f0000 009f0000 009f0000
>> fp_vert_stretch 003ff000 003ff000 003ff000
>> fp_gen_ctl 040311cc 000311cd 000311cd
>> ----------------------------------------------------------
>>
>> With debug enabled, the messages from radeonfb during boot seem okay:
>>
>> radeonfb_pci_register BEGIN
>> PCI: Enabling device 00:0d.0 (0086 -> 0087)
>> radeonfb: ref_clk=2700, ref_div=12, xclk=16615 from OF
>> radeonfb: probed DDR SGRAM 32768k videoram
>> radeonfb: detected DFP panel size: 1280x1024
>> hStart = 1280, hEnd = 1424, hTotal = 1720
>> vStart = 1025, vEnd = 1028, vTotal = 1066
>> h_total_disp = 0x9f00d6^I hsync_strt_wid = 0x1204fa
>> v_total_disp = 0x3ff0429^I vsync_strt_wid = 0x30400
>> post div = 0x2
>> fb_div = 0x60
>> ppll_div_3 = 0x10060
>> ron = 1792, roff = 22064
>> vclk_freq = 10800, per = 788
>> Console: switching to colour frame buffer device 160x64
>> radeonfb: ATI Radeon QD DDR SGRAM 32 MB
>> radeonfb: CRT port DFP monitor connected
>> radeonfb_pci_register END
[...]
--
Gregorio Gervasio, Jr.
gtgj at pacbell.net
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list