]> git.baikalelectronics.ru Git - kernel.git/commit
rt2x00: rt2800lib: add rt2800_hw_beacon_base helper
authorGabor Juhos <juhosg@openwrt.org>
Thu, 22 Aug 2013 18:53:21 +0000 (20:53 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Mon, 26 Aug 2013 18:09:01 +0000 (14:09 -0400)
commit9c263a5f6ce535ac537568f18614895e3c66e789
treebd66f3e66a86478d2940c205196d424139cd56d9
parent608140fb5badf061762486f1b20bebca512db2e2
rt2x00: rt2800lib: add rt2800_hw_beacon_base helper

The HW_BEACON_BASE() macro returns the base address
of a given beacon, however the returned values are
not usable on all chipsets. On devices which have
selectable shared memory parts, some beacon may be
located in the high part of the shared memory.

Instead of extending the already complicated macro,
add a new helper function and use that to get the
base address of a given beacon.

The actual patch contains no functional changes, the
helper function will be extended in a further patch
to handle different chipsets' requirements.

Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
Acked-by: Helmut Schaa <helmut.schaa@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/rt2x00/rt2800lib.c