All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] ath9k_hw: make use of the wrapper to check for MCI init
@ 2012-06-27 14:30 ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 14:30 UTC (permalink / raw)
  To: John W. Linville
  Cc: linux-wireless, Rodriguez Luis, ath9k-devel, Rajkumar Manoharan,
	Bala Shanmugam, Senthil Balasubramanian,
	Mohammed Shafi Shajakhan

From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>

ath9k_hw_mci_is_enabled wrapper also takes care of
ATH9K_HW_CAP_MCI being set for the AR9462 under test.

Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
---
 drivers/net/wireless/ath/ath9k/gpio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/gpio.c b/drivers/net/wireless/ath/ath9k/gpio.c
index 26032cb..9ae6a4d 100644
--- a/drivers/net/wireless/ath/ath9k/gpio.c
+++ b/drivers/net/wireless/ath/ath9k/gpio.c
@@ -416,7 +416,7 @@ int ath9k_init_btcoex(struct ath_softc *sc)
 		txq = sc->tx.txq_map[WME_AC_BE];
 		ath9k_hw_init_btcoex_hw(sc->sc_ah, txq->axq_qnum);
 		sc->btcoex.bt_stomp_type = ATH_BTCOEX_STOMP_LOW;
-		if (AR_SREV_9462(ah)) {
+		if (ath9k_hw_mci_is_enabled(ah)) {
 			sc->btcoex.duty_cycle = ATH_BTCOEX_DEF_DUTY_CYCLE;
 			INIT_LIST_HEAD(&sc->btcoex.mci.info);
 
-- 
1.7.0.4


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [ath9k-devel] [PATCH 1/2] ath9k_hw: make use of the wrapper to check for MCI init
@ 2012-06-27 14:30 ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 14:30 UTC (permalink / raw)
  To: ath9k-devel

From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>

ath9k_hw_mci_is_enabled wrapper also takes care of
ATH9K_HW_CAP_MCI being set for the AR9462 under test.

Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
---
 drivers/net/wireless/ath/ath9k/gpio.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/gpio.c b/drivers/net/wireless/ath/ath9k/gpio.c
index 26032cb..9ae6a4d 100644
--- a/drivers/net/wireless/ath/ath9k/gpio.c
+++ b/drivers/net/wireless/ath/ath9k/gpio.c
@@ -416,7 +416,7 @@ int ath9k_init_btcoex(struct ath_softc *sc)
 		txq = sc->tx.txq_map[WME_AC_BE];
 		ath9k_hw_init_btcoex_hw(sc->sc_ah, txq->axq_qnum);
 		sc->btcoex.bt_stomp_type = ATH_BTCOEX_STOMP_LOW;
-		if (AR_SREV_9462(ah)) {
+		if (ath9k_hw_mci_is_enabled(ah)) {
 			sc->btcoex.duty_cycle = ATH_BTCOEX_DEF_DUTY_CYCLE;
 			INIT_LIST_HEAD(&sc->btcoex.mci.info);
 
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
  2012-06-27 14:30 ` [ath9k-devel] " Mohammed Shafi Shajakhan
@ 2012-06-27 14:30   ` Mohammed Shafi Shajakhan
  -1 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 14:30 UTC (permalink / raw)
  To: John W. Linville
  Cc: linux-wireless, Rodriguez Luis, ath9k-devel, Rajkumar Manoharan,
	Bala Shanmugam, Senthil Balasubramanian,
	Mohammed Shafi Shajakhan

From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>

seems i got a message like this
ath: phy0: BT_Status_Update: is_link=0, linkId=2,
state=1, SEQ=-2085766476 initially.

Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
---
 drivers/net/wireless/ath/ath9k/mci.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
index c40e568..64cc782 100644
--- a/drivers/net/wireless/ath/ath9k/mci.c
+++ b/drivers/net/wireless/ath/ath9k/mci.c
@@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
 
 		seq_num = *((u32 *)(rx_payload + 12));
 		ath_dbg(common, MCI,
-			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
+			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
 			profile_status.is_link, profile_status.conn_handle,
 			profile_status.is_critical, seq_num);
 
-- 
1.7.0.4


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [ath9k-devel] [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
@ 2012-06-27 14:30   ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 14:30 UTC (permalink / raw)
  To: ath9k-devel

From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>

seems i got a message like this
ath: phy0: BT_Status_Update: is_link=0, linkId=2,
state=1, SEQ=-2085766476 initially.

Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
---
 drivers/net/wireless/ath/ath9k/mci.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
index c40e568..64cc782 100644
--- a/drivers/net/wireless/ath/ath9k/mci.c
+++ b/drivers/net/wireless/ath/ath9k/mci.c
@@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
 
 		seq_num = *((u32 *)(rx_payload + 12));
 		ath_dbg(common, MCI,
-			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
+			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
 			profile_status.is_link, profile_status.conn_handle,
 			profile_status.is_critical, seq_num);
 
-- 
1.7.0.4

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
  2012-06-27 14:30   ` [ath9k-devel] " Mohammed Shafi Shajakhan
@ 2012-06-27 14:48     ` Felix Fietkau
  -1 siblings, 0 replies; 10+ messages in thread
From: Felix Fietkau @ 2012-06-27 14:48 UTC (permalink / raw)
  To: Mohammed Shafi Shajakhan
  Cc: John W. Linville, linux-wireless, Rodriguez Luis, ath9k-devel,
	Rajkumar Manoharan, Bala Shanmugam, Senthil Balasubramanian

On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
> From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
> 
> seems i got a message like this
> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
> state=1, SEQ=-2085766476 initially.
> 
> Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
> ---
>  drivers/net/wireless/ath/ath9k/mci.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
> index c40e568..64cc782 100644
> --- a/drivers/net/wireless/ath/ath9k/mci.c
> +++ b/drivers/net/wireless/ath/ath9k/mci.c
> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
>  
>  		seq_num = *((u32 *)(rx_payload + 12));
>  		ath_dbg(common, MCI,
> -			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
> +			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>  			profile_status.is_link, profile_status.conn_handle,
>  			profile_status.is_critical, seq_num);
What about endian here? Also, wouldn't it be better to have a struct for
the rx payload data with proper endian annotation instead of using the
weird way of dereferencing the rx_payload pointer?

- Felix

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [ath9k-devel] [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
@ 2012-06-27 14:48     ` Felix Fietkau
  0 siblings, 0 replies; 10+ messages in thread
From: Felix Fietkau @ 2012-06-27 14:48 UTC (permalink / raw)
  To: ath9k-devel

On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
> From: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
> 
> seems i got a message like this
> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
> state=1, SEQ=-2085766476 initially.
> 
> Signed-off-by: Mohammed Shafi Shajakhan <mohammed@qca.qualcomm.com>
> ---
>  drivers/net/wireless/ath/ath9k/mci.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
> index c40e568..64cc782 100644
> --- a/drivers/net/wireless/ath/ath9k/mci.c
> +++ b/drivers/net/wireless/ath/ath9k/mci.c
> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
>  
>  		seq_num = *((u32 *)(rx_payload + 12));
>  		ath_dbg(common, MCI,
> -			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
> +			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>  			profile_status.is_link, profile_status.conn_handle,
>  			profile_status.is_critical, seq_num);
What about endian here? Also, wouldn't it be better to have a struct for
the rx payload data with proper endian annotation instead of using the
weird way of dereferencing the rx_payload pointer?

- Felix

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
  2012-06-27 14:48     ` [ath9k-devel] " Felix Fietkau
@ 2012-06-27 15:00       ` Mohammed Shafi Shajakhan
  -1 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 15:00 UTC (permalink / raw)
  To: Felix Fietkau
  Cc: John W. Linville, linux-wireless, Rodriguez Luis, ath9k-devel,
	Rajkumar Manoharan, Bala Shanmugam, Senthil Balasubramanian

Hi Felix,

On Wednesday 27 June 2012 08:18 PM, Felix Fietkau wrote:
> On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
>> From: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>
>> seems i got a message like this
>> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
>> state=1, SEQ=-2085766476 initially.
>>
>> Signed-off-by: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>> ---
>>   drivers/net/wireless/ath/ath9k/mci.c |    2 +-
>>   1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
>> index c40e568..64cc782 100644
>> --- a/drivers/net/wireless/ath/ath9k/mci.c
>> +++ b/drivers/net/wireless/ath/ath9k/mci.c
>> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
>>
>>   		seq_num = *((u32 *)(rx_payload + 12));
>>   		ath_dbg(common, MCI,
>> -			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
>> +			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>>   			profile_status.is_link, profile_status.conn_handle,
>>   			profile_status.is_critical, seq_num);
> What about endian here? Also, wouldn't it be better to have a struct for
> the rx payload data with proper endian annotation instead of using the
> weird way of dereferencing the rx_payload pointer?
>

ok, we shall fix it soon.


-- 
thanks,
shafi

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [ath9k-devel] [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
@ 2012-06-27 15:00       ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 15:00 UTC (permalink / raw)
  To: ath9k-devel

Hi Felix,

On Wednesday 27 June 2012 08:18 PM, Felix Fietkau wrote:
> On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
>> From: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>
>> seems i got a message like this
>> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
>> state=1, SEQ=-2085766476 initially.
>>
>> Signed-off-by: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>> ---
>>   drivers/net/wireless/ath/ath9k/mci.c |    2 +-
>>   1 files changed, 1 insertions(+), 1 deletions(-)
>>
>> diff --git a/drivers/net/wireless/ath/ath9k/mci.c b/drivers/net/wireless/ath/ath9k/mci.c
>> index c40e568..64cc782 100644
>> --- a/drivers/net/wireless/ath/ath9k/mci.c
>> +++ b/drivers/net/wireless/ath/ath9k/mci.c
>> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8 opcode, u8 *rx_payload)
>>
>>   		seq_num = *((u32 *)(rx_payload + 12));
>>   		ath_dbg(common, MCI,
>> -			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
>> +			"BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>>   			profile_status.is_link, profile_status.conn_handle,
>>   			profile_status.is_critical, seq_num);
> What about endian here? Also, wouldn't it be better to have a struct for
> the rx payload data with proper endian annotation instead of using the
> weird way of dereferencing the rx_payload pointer?
>

ok, we shall fix it soon.


-- 
thanks,
shafi

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
  2012-06-27 15:00       ` [ath9k-devel] " Mohammed Shafi Shajakhan
@ 2012-06-27 15:14         ` Mohammed Shafi Shajakhan
  -1 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 15:14 UTC (permalink / raw)
  To: John W. Linville
  Cc: Felix Fietkau, linux-wireless, Rodriguez Luis, ath9k-devel,
	Rajkumar Manoharan, Bala Shanmugam, Senthil Balasubramanian

On Wednesday 27 June 2012 08:30 PM, Mohammed Shafi Shajakhan wrote:
> Hi Felix,
>
> On Wednesday 27 June 2012 08:18 PM, Felix Fietkau wrote:
>> On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
>>> From: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>>
>>> seems i got a message like this
>>> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
>>> state=1, SEQ=-2085766476 initially.
>>>
>>> Signed-off-by: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>> ---
>>> drivers/net/wireless/ath/ath9k/mci.c | 2 +-
>>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/drivers/net/wireless/ath/ath9k/mci.c
>>> b/drivers/net/wireless/ath/ath9k/mci.c
>>> index c40e568..64cc782 100644
>>> --- a/drivers/net/wireless/ath/ath9k/mci.c
>>> +++ b/drivers/net/wireless/ath/ath9k/mci.c
>>> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8
>>> opcode, u8 *rx_payload)
>>>
>>> seq_num = *((u32 *)(rx_payload + 12));
>>> ath_dbg(common, MCI,
>>> - "BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
>>> + "BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>>> profile_status.is_link, profile_status.conn_handle,
>>> profile_status.is_critical, seq_num);
>> What about endian here? Also, wouldn't it be better to have a struct for
>> the rx payload data with proper endian annotation instead of using the
>> weird way of dereferencing the rx_payload pointer?
>>
>
> ok, we shall fix it soon.
>
>

Hi John, please pick this patch, we shall address Felix's suggestion in 
a separate patch, i think it needs a bit of rework.


-- 
thanks,
shafi

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [ath9k-devel] [PATCH 2/2] ath9k: Fix signedness in a MCI debug message
@ 2012-06-27 15:14         ` Mohammed Shafi Shajakhan
  0 siblings, 0 replies; 10+ messages in thread
From: Mohammed Shafi Shajakhan @ 2012-06-27 15:14 UTC (permalink / raw)
  To: ath9k-devel

On Wednesday 27 June 2012 08:30 PM, Mohammed Shafi Shajakhan wrote:
> Hi Felix,
>
> On Wednesday 27 June 2012 08:18 PM, Felix Fietkau wrote:
>> On 2012-06-27 4:30 PM, Mohammed Shafi Shajakhan wrote:
>>> From: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>>
>>> seems i got a message like this
>>> ath: phy0: BT_Status_Update: is_link=0, linkId=2,
>>> state=1, SEQ=-2085766476 initially.
>>>
>>> Signed-off-by: Mohammed Shafi Shajakhan<mohammed@qca.qualcomm.com>
>>> ---
>>> drivers/net/wireless/ath/ath9k/mci.c | 2 +-
>>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>>
>>> diff --git a/drivers/net/wireless/ath/ath9k/mci.c
>>> b/drivers/net/wireless/ath/ath9k/mci.c
>>> index c40e568..64cc782 100644
>>> --- a/drivers/net/wireless/ath/ath9k/mci.c
>>> +++ b/drivers/net/wireless/ath/ath9k/mci.c
>>> @@ -348,7 +348,7 @@ static void ath_mci_msg(struct ath_softc *sc, u8
>>> opcode, u8 *rx_payload)
>>>
>>> seq_num = *((u32 *)(rx_payload + 12));
>>> ath_dbg(common, MCI,
>>> - "BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%d\n",
>>> + "BT_Status_Update: is_link=%d, linkId=%d, state=%d, SEQ=%u\n",
>>> profile_status.is_link, profile_status.conn_handle,
>>> profile_status.is_critical, seq_num);
>> What about endian here? Also, wouldn't it be better to have a struct for
>> the rx payload data with proper endian annotation instead of using the
>> weird way of dereferencing the rx_payload pointer?
>>
>
> ok, we shall fix it soon.
>
>

Hi John, please pick this patch, we shall address Felix's suggestion in 
a separate patch, i think it needs a bit of rework.


-- 
thanks,
shafi

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-06-27 15:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-27 14:30 [PATCH 1/2] ath9k_hw: make use of the wrapper to check for MCI init Mohammed Shafi Shajakhan
2012-06-27 14:30 ` [ath9k-devel] " Mohammed Shafi Shajakhan
2012-06-27 14:30 ` [PATCH 2/2] ath9k: Fix signedness in a MCI debug message Mohammed Shafi Shajakhan
2012-06-27 14:30   ` [ath9k-devel] " Mohammed Shafi Shajakhan
2012-06-27 14:48   ` Felix Fietkau
2012-06-27 14:48     ` [ath9k-devel] " Felix Fietkau
2012-06-27 15:00     ` Mohammed Shafi Shajakhan
2012-06-27 15:00       ` [ath9k-devel] " Mohammed Shafi Shajakhan
2012-06-27 15:14       ` Mohammed Shafi Shajakhan
2012-06-27 15:14         ` [ath9k-devel] " Mohammed Shafi Shajakhan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.