main.c (53521d8c90d366191b6c134f88a8ebe83de60614) | main.c (7cb4461520f307a6e3fb2bb32cb8daee45aa1fae) |
---|---|
1/* 2 * Sonics Silicon Backplane 3 * Subsystem core 4 * 5 * Copyright 2005, Broadcom Corporation 6 * Copyright 2006, 2007, Michael Buesch <mb@bu3sch.de> 7 * 8 * Licensed under the GNU/GPL. See COPYING for details. --- 543 unchanged lines hidden (view full) --- 552 int err; 553 554 memset(&iv, 0, sizeof(iv)); 555 err = get_invariants(bus, &iv); 556 if (err) 557 goto out; 558 memcpy(&bus->boardinfo, &iv.boardinfo, sizeof(iv.boardinfo)); 559 memcpy(&bus->sprom, &iv.sprom, sizeof(iv.sprom)); | 1/* 2 * Sonics Silicon Backplane 3 * Subsystem core 4 * 5 * Copyright 2005, Broadcom Corporation 6 * Copyright 2006, 2007, Michael Buesch <mb@bu3sch.de> 7 * 8 * Licensed under the GNU/GPL. See COPYING for details. --- 543 unchanged lines hidden (view full) --- 552 int err; 553 554 memset(&iv, 0, sizeof(iv)); 555 err = get_invariants(bus, &iv); 556 if (err) 557 goto out; 558 memcpy(&bus->boardinfo, &iv.boardinfo, sizeof(iv.boardinfo)); 559 memcpy(&bus->sprom, &iv.sprom, sizeof(iv.sprom)); |
560 bus->has_cardbus_slot = iv.has_cardbus_slot; |
|
560out: 561 return err; 562} 563 564static int ssb_bus_register(struct ssb_bus *bus, 565 ssb_invariants_func_t get_invariants, 566 unsigned long baseaddr) 567{ --- 605 unchanged lines hidden --- | 561out: 562 return err; 563} 564 565static int ssb_bus_register(struct ssb_bus *bus, 566 ssb_invariants_func_t get_invariants, 567 unsigned long baseaddr) 568{ --- 605 unchanged lines hidden --- |