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 ---