linux/drivers/net/wireless/broadcom/b43/radio_2056.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*

  Broadcom B43 wireless driver
  IEEE 802.11n 2056 radio device data tables

  Copyright (c) 2010 Rafał Miłecki <[email protected]>


*/

#include "b43.h"
#include "radio_2056.h"
#include "phy_common.h"

struct b2056_inittab_entry {};
#define B2056_INITTAB_ENTRY_OK
#define B2056_INITTAB_UPLOAD
#define UPLOAD
#define NOUPLOAD

struct b2056_inittabs_pts {};

static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] =;

static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] =;

#define INITTABSPTS(prefix)

INITTABSPTS();
INITTABSPTS();
INITTABSPTS();
INITTABSPTS();
INITTABSPTS();
INITTABSPTS();
INITTABSPTS();

#define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
		   r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
		   r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
		   r30, r31, r32, r33, r34, r35, r36)

#define PHYREGS(r0, r1, r2, r3, r4, r5)

/* https://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_phy_rev3[] =;

static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_phy_rev4[] =;

static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev5[] =;

static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev6[] =static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev7_9[] =static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev8[] =static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev11[] =static const struct b2056_inittabs_pts
*b43_nphy_get_inittabs_rev3(struct b43_wldev *dev)
{}static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5,
				 bool ignore_uploadflag, u16 routing,
				 const struct b2056_inittab_entry *e,
				 unsigned int length)
{}void b2056_upload_inittabs(struct b43_wldev *dev,
			   bool ghz5, bool ignore_uploadflag)
{}void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5)
{}const struct b43_nphy_channeltab_entry_rev3 *
b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq)
{}