ssb_sprom
static struct ssb_sprom bcm63xx_sprom = {
static int bcm63xx_get_fallback_sprom(struct ssb_bus *bus, struct ssb_sprom *out)
memcpy(out, &bcm63xx_sprom, sizeof(struct ssb_sprom));
static int(*get_fallback_sprom)(struct bcma_bus *dev, struct ssb_sprom *out);
struct ssb_sprom *out))
struct ssb_sprom *out)
static void bcm47xx_sprom_fill_auto(struct ssb_sprom *sprom,
static void bcm47xx_fill_sprom_path_r4589(struct ssb_sprom *sprom,
static void bcm47xx_fill_sprom_path_r45(struct ssb_sprom *sprom,
static void bcm47xx_fill_sprom_ethernet(struct ssb_sprom *sprom,
static void bcm47xx_fill_board_data(struct ssb_sprom *sprom, const char *prefix,
void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix,
static int bcm47xx_get_sprom_ssb(struct ssb_bus *bus, struct ssb_sprom *out)
memset(out, 0, sizeof(struct ssb_sprom));
static int bcm47xx_get_sprom_bcma(struct bcma_bus *bus, struct ssb_sprom *out)
memset(out, 0, sizeof(struct ssb_sprom));
memset(out, 0, sizeof(struct ssb_sprom));
struct ssb_sprom *sprom = &sdev->bus->sprom;
struct ssb_sprom *sprom = &core->bus->sprom;
struct ssb_sprom *bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = dev->dev->bus_sprom;
struct ssb_sprom *sprom = &dev->dev->bus->sprom;
struct ssb_sprom *sprom = &dev->bus->sprom;
struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom;
struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom;
struct ssb_sprom *sprom = &wl->wlc->hw->d11core->bus->sprom;
struct ssb_sprom *sprom = &wlc_hw->d11core->bus->sprom;
struct ssb_sprom *sprom = &core->bus->sprom;
struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom;
struct ssb_sprom *sprom = &pi->d11core->bus->sprom;
struct ssb_sprom *sprom = &pi->d11core->bus->sprom;
struct ssb_sprom *sprom = &pi->d11core->bus->sprom;
struct ssb_sprom *sprom = &wlc->hw->d11core->bus->sprom;
memset(&iv->sprom, 0, sizeof(struct ssb_sprom));
static DEVICE_ATTR_ADMIN_RW(ssb_sprom);
static void sprom_extract_r23(struct ssb_sprom *out, const u16 *in)
static void sprom_extract_r123(struct ssb_sprom *out, const u16 *in)
static void sprom_extract_r458(struct ssb_sprom *out, const u16 *in)
static void sprom_extract_r45(struct ssb_sprom *out, const u16 *in)
static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in)
static int sprom_extract(struct ssb_bus *bus, struct ssb_sprom *out,
struct ssb_sprom *sprom)
struct ssb_sprom *sprom = priv;
struct ssb_sprom *sprom = &iv->sprom;
struct ssb_sprom *sprom = &iv->sprom;
static DEVICE_ATTR_ADMIN_RW(ssb_sprom);
struct ssb_sprom *sprom = &iv->sprom;
struct ssb_sprom *out))
int ssb_fill_sprom_with_fallback(struct ssb_bus *bus, struct ssb_sprom *out)
static int(*get_fallback_sprom)(struct ssb_bus *dev, struct ssb_sprom *out);
struct ssb_sprom *out);
struct ssb_sprom;
void bcm47xx_fill_sprom(struct ssb_sprom *sprom, const char *prefix,
static inline void bcm47xx_fill_sprom(struct ssb_sprom *sprom,
struct ssb_sprom *out));
struct ssb_sprom sprom;
struct ssb_sprom sprom;
struct ssb_sprom sprom;
struct ssb_sprom *out));