open-ath9k-htc-firmware.git
11 years agouse one ar5416Set11nAggrFirst_20 for merlin and k2
Oleksij Rempel [Sat, 11 May 2013 20:28:23 +0000 (22:28 +0200)]
use one ar5416Set11nAggrFirst_20 for merlin and k2

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variables in ah_set11nRateScenario
Oleksij Rempel [Sat, 11 May 2013 20:12:53 +0000 (22:12 +0200)]
remove unused variables in ah_set11nRateScenario

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variables in ah_set11nTxDesc
Oleksij Rempel [Sat, 11 May 2013 20:04:46 +0000 (22:04 +0200)]
remove unused variables in ah_set11nTxDesc

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variables on ah_fillKeyTxDesc
Oleksij Rempel [Sat, 11 May 2013 20:01:41 +0000 (22:01 +0200)]
remove unused variables on ah_fillKeyTxDesc

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variable in ah_fillTxDesc
Oleksij Rempel [Sat, 11 May 2013 19:58:07 +0000 (21:58 +0200)]
remove unused variable in ah_fillTxDesc

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variable in ah_setupTxDesc
Oleksij Rempel [Sat, 11 May 2013 19:28:07 +0000 (21:28 +0200)]
remove unused variable in ah_setupTxDesc

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variable in ah_setupRxDesc
Oleksij Rempel [Sat, 11 May 2013 18:56:20 +0000 (20:56 +0200)]
remove unused variable in ah_setupRxDesc

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variables in ar5416Attach
Oleksij Rempel [Sat, 11 May 2013 18:47:31 +0000 (20:47 +0200)]
remove unused variables in ar5416Attach

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused variables in ath_hal_getcapability
Oleksij Rempel [Sat, 11 May 2013 16:32:12 +0000 (18:32 +0200)]
remove unused variables in ath_hal_getcapability

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ieee80211_hdrsize_padding
Oleksij Rempel [Sat, 11 May 2013 16:06:21 +0000 (18:06 +0200)]
remove ieee80211_hdrsize_padding

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ath_hal_vprintf
Oleksij Rempel [Sat, 11 May 2013 16:04:47 +0000 (18:04 +0200)]
remove ath_hal_vprintf

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ath_rate_mcs2rate
Oleksij Rempel [Sat, 11 May 2013 16:03:04 +0000 (18:03 +0200)]
remove ath_rate_mcs2rate

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ath_rate_detach
Oleksij Rempel [Sat, 11 May 2013 15:51:28 +0000 (17:51 +0200)]
remove ath_rate_detach

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove median function
Oleksij Rempel [Sat, 11 May 2013 15:49:46 +0000 (17:49 +0200)]
remove median function

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove rcIsValidTxMask
Oleksij Rempel [Sat, 11 May 2013 15:48:15 +0000 (17:48 +0200)]
remove rcIsValidTxMask

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove unused adf_os_cpu_to_le16
Oleksij Rempel [Sat, 11 May 2013 15:46:31 +0000 (17:46 +0200)]
remove unused adf_os_cpu_to_le16

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove adf_os_virt_module_name
Oleksij Rempel [Sat, 11 May 2013 15:44:50 +0000 (17:44 +0200)]
remove adf_os_virt_module_name

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ath_hal_memzero
Oleksij Rempel [Sat, 11 May 2013 15:36:25 +0000 (17:36 +0200)]
remove ath_hal_memzero

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ath_hal_setupratetable
Oleksij Rempel [Sat, 11 May 2013 15:00:51 +0000 (17:00 +0200)]
remove ath_hal_setupratetable

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ar5416SetMulticastFilterInde
Oleksij Rempel [Sat, 11 May 2013 14:31:30 +0000 (16:31 +0200)]
remove ar5416SetMulticastFilterInde

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ar5416SetMulticastFilter
Oleksij Rempel [Sat, 11 May 2013 14:29:08 +0000 (16:29 +0200)]
remove ar5416SetMulticastFilter

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoremove ar5416ClrMulticastFilterIndex
Oleksij Rempel [Sat, 11 May 2013 14:23:29 +0000 (16:23 +0200)]
remove ar5416ClrMulticastFilterIndex

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agoar5416Attach: remove useless check
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>
11 years agouse ah_set11nVirtualMoreFrag directly
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>
11 years agouse ah_procTxDesc directly
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>
11 years agouse ah_fillKeyTxDesc directly
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>
11 years agouse ah_fillTxDesc directly
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>
11 years agoremove ar5416IntrReqTxDesc_20
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>
11 years agouse ah_setupTxDesc directly
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>
11 years agoremove ah_updateCTSForBursting
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>
11 years agouse ah_procRxDescFast directly
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>
11 years agouse ah_setupRxDesc directly
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>
11 years agouse ah_set11nBurstDuration directly
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>
11 years agouse ah_clr11nAggr directly
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>
11 years agouse ah_set11nAggrLast directly
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>
11 years agouse ah_set11nAggrMiddle directly
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>
11 years agouse ah_set11nAggrFirst directly
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>
11 years agouse ah_set11nRateScenario directly
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>
11 years agouse ah_set11nTxDesc directly
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>
11 years agouse ah_setInterrupts directly
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>
11 years agoremove ar5416GetInterrupts
Oleksij Rempel [Sat, 11 May 2013 09:07:35 +0000 (11:07 +0200)]
remove ar5416GetInterrupts

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_getPendingInterrupts directly
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>
11 years agouse ah_isInterruptPending directly
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>
11 years agouse ah_stopPcuReceive directly
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>
11 years agoremove ar5416StartPcuReceive
Oleksij Rempel [Sat, 11 May 2013 08:59:47 +0000 (10:59 +0200)]
remove ar5416StartPcuReceive

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_enableReceive directly
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>
11 years agouse ah_stopDmaReceive directly
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>
11 years agouse ah_setRxDP directly
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>
11 years agoremove ar5416GetRxDP
Oleksij Rempel [Sat, 11 May 2013 08:47:26 +0000 (10:47 +0200)]
remove ar5416GetRxDP

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_setRxFilter directly
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>
11 years agoremove ar5416ResetTsf
Oleksij Rempel [Sat, 11 May 2013 08:42:01 +0000 (10:42 +0200)]
remove ar5416ResetTsf

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_getTsf64 directly
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>
11 years agoremove ar5416GetTsf32
Oleksij Rempel [Sat, 11 May 2013 08:34:17 +0000 (10:34 +0200)]
remove ar5416GetTsf32

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_abortTxDma directly
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>
11 years agoremove ah_getTxIntrQueue
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>
11 years agouse ah_stopTxDma directly
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>
11 years agouse ah_startTxDma directly
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>
11 years agouse ah_numTxPending directly
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>
11 years agouse ah_setTxDP directly
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>
11 years agoremove ar5416GetTxDP
Oleksij Rempel [Sat, 11 May 2013 07:57:45 +0000 (09:57 +0200)]
remove ar5416GetTxDP

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
11 years agouse ah_updateTxTrigLevel directly
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>
11 years agouse ah_detach directly
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>
11 years agouse ah_getRateTable directly
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>
11 years agoar5416_hw.c: remove ar5416GetCapability
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>
11 years agoremove wlan/if_ethersubr.h
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>
11 years agoratectrl_11n_ln.c: remove unused includes
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>
11 years agoif_owl.c: remove unused includes
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>
11 years agowlan/if_ath_pci.c: remove unused inlcudes
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>
11 years agowlan/if_ath.c: remove unused includes
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>
11 years agoieee80211_output.c: remove unused includes
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>
11 years agoar5416_phy.c: don't include opt_ah.h
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>
11 years agoah_osdep.c: don't include adf_net_types.h
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>
11 years agoah.c: do not inclue opt_ah.h
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>
11 years agodo not include opt_ah.h, it is not used by ar5416_hw.c
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>
11 years agoremove unused wlan/queue.h
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>
11 years agoremove ar5416phy.h, we do not use it
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>
11 years agonuke ath_hal_*xstbcsupport 34/head
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>
11 years agoratectrl_11n_ln: nuke rcSibUpdate_11n
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>
11 years agosimplify STBC handling
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>
11 years agoMerge pull request #30 from greearb/master 1.3.2
Adrian Chadd [Wed, 8 May 2013 23:08:24 +0000 (16:08 -0700)]
Merge pull request #30 from greearb/master

 Update build instructions.

11 years agoUpdate build instructions. 30/head
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>
11 years agoMerge pull request #22 from nbd168/master
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

11 years agofirmware: rewrite build system using cmake 22/head
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>
11 years agoadd .gitignore
Felix Fietkau [Thu, 14 Mar 2013 00:49:10 +0000 (01:49 +0100)]
add .gitignore

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
11 years agotoolchain: rewrite the build system to allow parallelizing builds
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>
11 years agoMerge pull request #21 from olerem/buildfixes
Adrian Chadd [Thu, 25 Apr 2013 22:54:00 +0000 (15:54 -0700)]
Merge pull request #21 from olerem/buildfixes

Buildfixes, final pull

11 years agoMerge pull request #20 from olerem/dbg
Adrian Chadd [Thu, 25 Apr 2013 22:48:42 +0000 (15:48 -0700)]
Merge pull request #20 from olerem/dbg

More debug API work!

11 years agobuild fix: use ath_hal_memcpy instead of memcpy 21/head
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>
11 years agobuild fix: convert type for VBUF_GET_DATA_ADDR
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>
11 years agobuild fix: adf_os_export_symbol is a dead end macro
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>
11 years agodbg: use default xxd style for memdmp 20/head
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>
11 years agodbg: add new db_unknown_command function to reduce redundand code
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>
11 years agoMerge pull request #19 from olerem/dbg
Adrian Chadd [Tue, 23 Apr 2013 18:52:51 +0000 (11:52 -0700)]
Merge pull request #19 from olerem/dbg

debug work from olerem!

11 years agogdb: remove some chars from db_wdt_cmd
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>
11 years agodbg: add db_incorect_format
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>
11 years agodbg: remove dead code 19/head
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>
11 years agodbg: make local functions static
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>
11 years agodbg: remove empty functions
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>
11 years agodbg: remove db_dump_memory
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>
11 years agodbg: replace zm_uart_send with A_PRINTF
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>