Oleksij Rempel [Sat, 11 May 2013 14:23:29 +0000 (16:23 +0200)]
remove ar5416ClrMulticastFilterIndex
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 11:05:16 +0000 (13:05 +0200)]
ar5416Attach: remove useless check
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 11:03:20 +0000 (13:03 +0200)]
use ah_set11nVirtualMoreFrag directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 11:00:50 +0000 (13:00 +0200)]
use ah_procTxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:58:12 +0000 (12:58 +0200)]
use ah_fillKeyTxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:56:12 +0000 (12:56 +0200)]
use ah_fillTxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:54:00 +0000 (12:54 +0200)]
remove ar5416IntrReqTxDesc_20
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:51:12 +0000 (12:51 +0200)]
use ah_setupTxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:47:58 +0000 (12:47 +0200)]
remove ah_updateCTSForBursting
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:46:19 +0000 (12:46 +0200)]
use ah_procRxDescFast directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:44:42 +0000 (12:44 +0200)]
use ah_setupRxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:43:07 +0000 (12:43 +0200)]
use ah_set11nBurstDuration directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:17:39 +0000 (12:17 +0200)]
use ah_clr11nAggr directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:13:49 +0000 (12:13 +0200)]
use ah_set11nAggrLast directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:12:06 +0000 (12:12 +0200)]
use ah_set11nAggrMiddle directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:06:34 +0000 (12:06 +0200)]
use ah_set11nAggrFirst directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:03:38 +0000 (12:03 +0200)]
use ah_set11nRateScenario directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 10:00:54 +0000 (12:00 +0200)]
use ah_set11nTxDesc directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 09:13:57 +0000 (11:13 +0200)]
use ah_setInterrupts directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 09:07:35 +0000 (11:07 +0200)]
remove ar5416GetInterrupts
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 09:05:53 +0000 (11:05 +0200)]
use ah_getPendingInterrupts directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 09:04:24 +0000 (11:04 +0200)]
use ah_isInterruptPending directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 09:01:43 +0000 (11:01 +0200)]
use ah_stopPcuReceive directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:59:47 +0000 (10:59 +0200)]
remove ar5416StartPcuReceive
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:54:18 +0000 (10:54 +0200)]
use ah_enableReceive directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:52:30 +0000 (10:52 +0200)]
use ah_stopDmaReceive directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:50:11 +0000 (10:50 +0200)]
use ah_setRxDP directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:47:26 +0000 (10:47 +0200)]
remove ar5416GetRxDP
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:44:39 +0000 (10:44 +0200)]
use ah_setRxFilter directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:42:01 +0000 (10:42 +0200)]
remove ar5416ResetTsf
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:39:21 +0000 (10:39 +0200)]
use ah_getTsf64 directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:34:17 +0000 (10:34 +0200)]
remove ar5416GetTsf32
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:29:57 +0000 (10:29 +0200)]
use ah_abortTxDma directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:27:34 +0000 (10:27 +0200)]
remove ah_getTxIntrQueue
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:08:17 +0000 (10:08 +0200)]
use ah_stopTxDma directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:08:17 +0000 (10:08 +0200)]
use ah_startTxDma directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:05:06 +0000 (10:05 +0200)]
use ah_numTxPending directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 08:01:32 +0000 (10:01 +0200)]
use ah_setTxDP directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 07:57:45 +0000 (09:57 +0200)]
remove ar5416GetTxDP
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 07:54:37 +0000 (09:54 +0200)]
use ah_updateTxTrigLevel directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 07:47:42 +0000 (09:47 +0200)]
use ah_detach directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 07:40:29 +0000 (09:40 +0200)]
use ah_getRateTable directly
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 07:10:46 +0000 (09:10 +0200)]
ar5416_hw.c: remove ar5416GetCapability
Chain call of this function looks like this:
ath_hal_getcapability(makro) -> ar5416GetCapability -> ath_hal_getcapability(funct)
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:37:39 +0000 (01:37 +0200)]
remove wlan/if_ethersubr.h
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:29:01 +0000 (01:29 +0200)]
ratectrl_11n_ln.c: remove unused includes
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:27:49 +0000 (01:27 +0200)]
if_owl.c: remove unused includes
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:56:38 +0000 (01:56 +0200)]
wlan/if_ath_pci.c: remove unused inlcudes
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:54:27 +0000 (01:54 +0200)]
wlan/if_ath.c: remove unused includes
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:18:18 +0000 (01:18 +0200)]
ieee80211_output.c: remove unused includes
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:14:18 +0000 (01:14 +0200)]
ar5416_phy.c: don't include opt_ah.h
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:12:24 +0000 (01:12 +0200)]
ah_osdep.c: don't include adf_net_types.h
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:09:28 +0000 (01:09 +0200)]
ah.c: do not inclue opt_ah.h
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 23:00:30 +0000 (01:00 +0200)]
do not include opt_ah.h, it is not used by ar5416_hw.c
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 22:53:50 +0000 (00:53 +0200)]
remove unused wlan/queue.h
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Fri, 10 May 2013 22:49:41 +0000 (00:49 +0200)]
remove ar5416phy.h, we do not use it
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sun, 5 May 2013 19:38:23 +0000 (21:38 +0200)]
nuke ath_hal_*xstbcsupport
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 11 May 2013 05:49:08 +0000 (07:49 +0200)]
ratectrl_11n_ln: nuke rcSibUpdate_11n
This function is reather useless. Side effect of it is a
filter for some bits which can be in other way implemented.
For now, i do not see any sense for this filter.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Wed, 8 May 2013 08:57:51 +0000 (10:57 +0200)]
simplify STBC handling
Current STBC handler was waiting for peer caps to make decision.
Better way will be to make right decision on the host
and tell firmware what it can use.
This patch changes behaviour of firmware. Up now
host should send ATH_RC_TX_STBC_FLAG to enable STBC.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Adrian Chadd [Wed, 8 May 2013 23:08:24 +0000 (16:08 -0700)]
Merge pull request #30 from greearb/master
Update build instructions.
Ben Greear [Wed, 1 May 2013 18:18:38 +0000 (11:18 -0700)]
Update build instructions.
I found no ./build script, but 'make firmware' appears to
do the trick.
Signed-off-by: Ben Greear <greearb@candelatech.com>
Adrian Chadd [Fri, 26 Apr 2013 14:53:07 +0000 (07:53 -0700)]
Merge pull request #22 from nbd168/master
Rewrite the firmware and toolchain build system
Felix Fietkau [Sat, 6 Apr 2013 11:39:33 +0000 (13:39 +0200)]
firmware: rewrite build system using cmake
Call the firmware build from the top-level Makefile (depends
on the toolchain build).
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Thu, 14 Mar 2013 00:49:10 +0000 (01:49 +0100)]
add .gitignore
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Felix Fietkau [Thu, 14 Mar 2013 00:22:25 +0000 (01:22 +0100)]
toolchain: rewrite the build system to allow parallelizing builds
Use stampfiles for builds and proper dependencies to allow running
make with -j<N>. The jobserver is also passed to the package make
processes to further optimize build time.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Adrian Chadd [Thu, 25 Apr 2013 22:54:00 +0000 (15:54 -0700)]
Merge pull request #21 from olerem/buildfixes
Buildfixes, final pull
Adrian Chadd [Thu, 25 Apr 2013 22:48:42 +0000 (15:48 -0700)]
Merge pull request #20 from olerem/dbg
More debug API work!
Oleksij Rempel [Wed, 24 Apr 2013 20:46:41 +0000 (22:46 +0200)]
build fix: use ath_hal_memcpy instead of memcpy
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Wed, 24 Apr 2013 17:20:02 +0000 (19:20 +0200)]
build fix: convert type for VBUF_GET_DATA_ADDR
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Wed, 24 Apr 2013 17:14:06 +0000 (19:14 +0200)]
build fix: adf_os_export_symbol is a dead end macro
adf_os_export_symbol points to __adf_os_export_symbol
but __adf_os_export_symbol is not defined.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Wed, 24 Apr 2013 16:41:09 +0000 (18:41 +0200)]
dbg: use default xxd style for memdmp
result will looks like this:
533f70: 0000 0000 0900 0024 4243 5e00 0201 0000 .......$BC^.....
533f80: 0000 0000 00ff 0000 4801 0000 7431 7062 ........H...t1pb
533f90: d3cf 4c60 de83 9b2a 7431 7062 d3cf f00c ..L`...*t1pb....
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 20:11:50 +0000 (22:11 +0200)]
dbg: add new db_unknown_command function to reduce redundand code
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Adrian Chadd [Tue, 23 Apr 2013 18:52:51 +0000 (11:52 -0700)]
Merge pull request #19 from olerem/dbg
debug work from olerem!
Oleksij Rempel [Tue, 23 Apr 2013 17:41:31 +0000 (19:41 +0200)]
gdb: remove some chars from db_wdt_cmd
hope this reduce some bits from memory.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 17:13:31 +0000 (19:13 +0200)]
dbg: add db_incorect_format
Replace duplicated code with db_incorect_format function.
ram usage before patch:
>info ram
ALLOCRAM Current Addr 0x5352bc
ALLOCRAM Remaining Bytes 42308
after patch:
>info ram
ALLOCRAM Current Addr 0x535234
ALLOCRAM Remaining Bytes 42444
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 14:39:19 +0000 (16:39 +0200)]
dbg: remove dead code
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 14:26:04 +0000 (16:26 +0200)]
dbg: make local functions static
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 14:04:48 +0000 (16:04 +0200)]
dbg: remove empty functions
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 13:52:04 +0000 (15:52 +0200)]
dbg: remove db_dump_memory
db_dump_memory is not correctly. Also functionality of this caommand
overlap with db_cmd_memdump. There place only for one of this functions :)
This patch fix a build warning too.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Tue, 23 Apr 2013 13:41:35 +0000 (15:41 +0200)]
dbg: replace zm_uart_send with A_PRINTF
theoretically zm_uart_send should work like snprintf with
limiting size of the string. Practically, string size was ignored:
zm_uart_send(x, y) A_PUTS(x)
As result, terminal was trashed with not printable chars.
We replacing it with A_PRINTF.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Mon, 22 Apr 2013 15:03:58 +0000 (17:03 +0200)]
remove useless checks in wlan_task
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Adrian Chadd [Sun, 14 Apr 2013 22:56:03 +0000 (15:56 -0700)]
Merge pull request #15 from KrasnikovEugene/master
Add UART documentation
Eugene Krasnikov [Mon, 8 Apr 2013 20:45:41 +0000 (22:45 +0200)]
Add UART documentation
Specify to which pin/GPIO UART is connected
for both AR9271 and AR7010
Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Adrian Chadd [Wed, 10 Apr 2013 08:32:43 +0000 (01:32 -0700)]
Merge pull request #12 from KrasnikovEugene/master
Build warning fix
Adrian Chadd [Wed, 10 Apr 2013 08:24:10 +0000 (01:24 -0700)]
Merge pull request #13 from olerem/buildfixes
Buildfixes part4v2
Oleksij Rempel [Mon, 8 Apr 2013 08:08:46 +0000 (10:08 +0200)]
build fix: disable check for currently dead code
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Mon, 8 Apr 2013 07:59:57 +0000 (09:59 +0200)]
build fix: remove dead code
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Eugene Krasnikov [Mon, 8 Apr 2013 11:29:19 +0000 (13:29 +0200)]
Do not remove bin dir
Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Eugene Krasnikov [Mon, 18 Mar 2013 16:46:38 +0000 (17:46 +0100)]
Change save_cmnos_printf type to function pointer
save_cmnos_printf is always used as a function pointer
and never as integer
Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Oleksij Rempel [Sun, 7 Apr 2013 17:36:53 +0000 (19:36 +0200)]
build fix: use native string functions
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sun, 7 Apr 2013 15:26:04 +0000 (17:26 +0200)]
build fix: pSib used only with MAGPIE_MERLIN
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sun, 7 Apr 2013 15:22:16 +0000 (17:22 +0200)]
build fix: add missing type converter ATH_NODE_TARGET
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sun, 7 Apr 2013 15:02:51 +0000 (17:02 +0200)]
build fix: stbcsupport used only with MAGPIE_MERLIN
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sun, 7 Apr 2013 15:00:32 +0000 (17:00 +0200)]
build fix: use adf_os_mem_set instead of memset
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Adrian Chadd [Sun, 7 Apr 2013 08:01:33 +0000 (01:01 -0700)]
Merge pull request #10 from olerem/buildfixes
Build fixes - remove unused variables; add a pre-commit hook for people who wish to use it!
Thanks!
Oleksij Rempel [Sun, 7 Apr 2013 07:02:31 +0000 (09:02 +0200)]
add scripts/checkpatch.pl
currently developers should manually add this check with this command:
ln -s ../../scripts/pre-commit.sh .git/hooks/pre-commit
to do it automatically we need to add this command to autogen.sh or
what ever build system which we will use.
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Oleksij Rempel [Sat, 6 Apr 2013 15:49:54 +0000 (17:49 +0200)]
build fix: remove unused variables in usb_api_patch.c
Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
Adrian Chadd [Fri, 5 Apr 2013 17:30:57 +0000 (10:30 -0700)]
Merge pull request #9 from KrasnikovEugene/master
Fix for https://github.com/qca/open-ath9k-htc-firmware/issues/8
Adrian Chadd [Fri, 5 Apr 2013 17:28:39 +0000 (10:28 -0700)]
Merge pull request #5 from olerem/buildfixes
Buildfixes part 2
Eugene Krasnikov [Wed, 3 Apr 2013 18:40:57 +0000 (20:40 +0200)]
Create output directory for bin2hex before compiling
If target_firmware/magpie_fw_dev/build/utility/bin is not created
before compiling bin2hex build will fail.
Signed-off-by: Eugene Krasnikov <k.eugene.e@gmail.com>
Adrian Chadd [Wed, 3 Apr 2013 18:20:05 +0000 (11:20 -0700)]
Add back 'bin'; it's required to build the binary helper tools.
Issue: #8