Jonathan Sturges wrote:
> My apologies, forgot to update the subject line!
>
>   
>>> One thing I'd like to investigate as well is initializing the IRQ router in
>>> LB.  I've seen some discussion about this in the past, and I've come to the
>>> conclusion that for Geode GX1/CS5530 systems, it should be initialized in
>>> LB rather than Linux.  It also seems like some LB ports do this, and others
>>> do not.
>>>       
>> Linux does not know the CS5530 as an IRQ router. So it does not change 
>> anything in its registers settings. For this chipset Linux relies on the 
>> BIOS. Or you must patch the kernel. How to make LB fill in the routing 
>> registers with usefull values?
>>
>> Juergen
>>     
>
> Looking at newer Geode targets, some of the CS5536 systems seem to update the 
> IRQ steering registers; see write_pirq_routing_table() in 
> src/mainboard/artecgroup/dbe61/irq_tables.c.  I think that block of code 
> could be adapted to the CS5530.  Is it pretty much understood that setting 
> the IRQ steering registers within that function is the right place?
>
> -Jonathan
>
>   
Sounds like the right place to me.
Marc

-- 
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:[EMAIL PROTECTED]
http://www.amd.com/embeddedprocessors 




-- 
linuxbios mailing list
linuxbios@linuxbios.org
http://www.linuxbios.org/mailman/listinfo/linuxbios

Reply via email to