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