Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a387cc7d authored by Michael Buesch's avatar Michael Buesch Committed by John W. Linville
Browse files

b43: Add LP-PHY register definitions



This adds register definitions for the LP-PHY.
This also adds a few minor empty function bodies for the LP-init.

Signed-off-by: default avatarMichael Buesch <mb@bu3sch.de>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 964d6ad9
Loading
Loading
Loading
Loading
+33 −0
Original line number Original line Diff line number Diff line
@@ -57,8 +57,41 @@ static void b43_lpphy_op_free(struct b43_wldev *dev)
	dev->phy.lp = NULL;
	dev->phy.lp = NULL;
}
}


static void lpphy_table_init(struct b43_wldev *dev)
{
	//TODO
}

static void lpphy_baseband_rev0_1_init(struct b43_wldev *dev)
{
	B43_WARN_ON(1);//TODO rev < 2 not supported, yet.
}

static void lpphy_baseband_rev2plus_init(struct b43_wldev *dev)
{
	//TODO
}

static void lpphy_baseband_init(struct b43_wldev *dev)
{
	lpphy_table_init(dev);
	if (dev->phy.rev >= 2)
		lpphy_baseband_rev2plus_init(dev);
	else
		lpphy_baseband_rev0_1_init(dev);
}

static void lpphy_radio_init(struct b43_wldev *dev)
{
	//TODO
}

static int b43_lpphy_op_init(struct b43_wldev *dev)
static int b43_lpphy_op_init(struct b43_wldev *dev)
{
{
	/* TODO: band SPROM */
	lpphy_baseband_init(dev);
	lpphy_radio_init(dev);

	//TODO
	//TODO


	return 0;
	return 0;
+273 −0

File changed.

Preview size limit exceeded, changes collapsed.