setup.c (e4da3fbfbd1de56d2367653e3823e6445e49f8a9) | setup.c (be8bec56dfac0574c4c08a50cd37e09bea941e3f) |
---|---|
1/* 2 * 64-bit pSeries and RS/6000 setup code. 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Adapted from 'alpha' version by Gary Thomas 6 * Modified by Cort Dougan (cort@cs.nmt.edu) 7 * Modified by PPC64 Team, IBM Corp 8 * --- 178 unchanged lines hidden (view full) --- 187 openpic_addr = of_read_number(opprop, naddr); 188 printk(KERN_DEBUG "OpenPIC addr: %lx\n", openpic_addr); 189 } 190 of_node_put(np); 191 192 BUG_ON(openpic_addr == 0); 193 194 /* Setup the openpic driver */ | 1/* 2 * 64-bit pSeries and RS/6000 setup code. 3 * 4 * Copyright (C) 1995 Linus Torvalds 5 * Adapted from 'alpha' version by Gary Thomas 6 * Modified by Cort Dougan (cort@cs.nmt.edu) 7 * Modified by PPC64 Team, IBM Corp 8 * --- 178 unchanged lines hidden (view full) --- 187 openpic_addr = of_read_number(opprop, naddr); 188 printk(KERN_DEBUG "OpenPIC addr: %lx\n", openpic_addr); 189 } 190 of_node_put(np); 191 192 BUG_ON(openpic_addr == 0); 193 194 /* Setup the openpic driver */ |
195 mpic = mpic_alloc(pSeries_mpic_node, openpic_addr, 196 MPIC_PRIMARY, | 195 mpic = mpic_alloc(pSeries_mpic_node, openpic_addr, 0, |
197 16, 250, /* isu size, irq count */ 198 " MPIC "); 199 BUG_ON(mpic == NULL); 200 201 /* Add ISUs */ 202 opplen /= sizeof(u32); 203 for (n = 0, i = naddr; i < opplen; i += naddr, n++) { 204 unsigned long isuaddr = of_read_number(opprop + i, naddr); --- 518 unchanged lines hidden --- | 196 16, 250, /* isu size, irq count */ 197 " MPIC "); 198 BUG_ON(mpic == NULL); 199 200 /* Add ISUs */ 201 opplen /= sizeof(u32); 202 for (n = 0, i = naddr; i < opplen; i += naddr, n++) { 203 unsigned long isuaddr = of_read_number(opprop + i, naddr); --- 518 unchanged lines hidden --- |