<div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"> </blockquote>
<div>Dear Stefan:</div>
<div>        Thank you very much.but our Irq table tructure is quite different from the arima/hdama. </div>
<div>I had modified my irq_table.c like this :</div>
<div> </div>
<div>write_pirq_info(pirq_info, bus_bcm5785_0, (sbdn<<3)|0, 0x1, 0xdef8, 0x2,0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);</div>
<div>pirq_info++ ;slot_num++;</div>
<div>/*let linux know the bus 1*/</div>
<div>write_pirq_info(0,1,(0x04<<3)|3, 0x1 ,0, 0x2,0, 0x3,0, 0x4, 0,0,0);  </div>
<div> </div>
<div>but it seems not function.</div>
<div> </div>
<div>Neil(bxshi) <br> </div>
<div> </div>
<div> </div><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">><br>>    I have not add ACPI function .If I need an entry for bus 1 means that :<br>> write_pirq_info(pirq_info, bus_bcm5785_0, (sbdn<<3)|0, 0x1, 0xdef8, 0x2,
<br>> 0xdef8, 0x3, 0xdef8, 0x4, 0xdef8, 0, 0);<br><br><br>arima/hdama/irq_tables.c:<br><br>               /* Let Linux know about bus 1 */<br>               IRQ_SLOT(0, 1,4,3, 0,0,0,0 ),<br><br>(1.4.3 is the irq router iirc)
<br><br><br></blockquote></div><br>