Search Linux Wireless

Re: [PATCH v3 01/10] ath9k_hw: Add register definitions for WoW support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 26, 2012 at 9:58 AM, Mohammed Shafi Shajakhan
<mohammed@xxxxxxxxxxxxxxxx> wrote:
> Hi Sujith,
>
>
> On Monday 25 June 2012 10:49 PM, Sujith Manoharan wrote:
>>
>> Mohammed Shafi Shajakhan wrote:
>>>
>>> From: Mohammed Shafi Shajakhan<mohammed@xxxxxxxxxxxxxxxx>
>>>
>>> *MAC WoW registers
>>>
>>> back-off shift, MAC interrupt enable, magic packet enable,
>>> pattern match enable, aifs, slot wait period, keep alive
>>> frame failure count, beacon fail enable, beacon timeout,
>>> keep alive timeout, auto keep alive disable,
>>> keep alive fail disable and their corresponding
>>> status registers. keep alive frame delay,
>>> pattern end/byte offsets, transmit buffers for
>>> keep alive frames and storing the user patterns
>>>
>>> *Power Management Control registers
>>>
>>> pme_d3cold_vaux, host_pme_enable, aux_pwr_detect,
>>> power_state_mask, wow_pme_clear
>>
>>
>> The commit log could be trimmed to just say "various WoW registers".
>>
>>> +/* AR_WOW_PATTERN register values */
>>> +#define AR_WOW_BACK_OFF_SHIFT(x)       ((x&  0xf)<<  28) /* in usecs */
>>>
>>> +#define AR_WOW_MAC_INTR_EN             0x00040000
>>> +#define AR_WOW_MAGIC_EN                        0x00010000
>>> +#define AR_WOW_PATTERN_EN(x)           (x&  0xff)
>>> +#define AR_WOW_PAT_FOUND_SHIFT 8
>>> +#define AR_WOW_PATTERN_FOUND(x)                (x&  (0xff<<
>>> AR_WOW_PAT_FOUND_SHIFT))
>>>
>>> +#define AR_WOW_PATTERN_FOUND_MASK      ((0xff)<<
>>> AR_WOW_PAT_FOUND_SHIFT)
>>> +#define AR_WOW_MAGIC_PAT_FOUND         0x00020000
>>> +#define AR_WOW_MAC_INTR                        0x00080000
>>> +#define AR_WOW_KEEP_ALIVE_FAIL         0x00100000
>>> +#define AR_WOW_BEACON_FAIL             0x00200000
>>> +
>>> +#define AR_WOW_STATUS(x)               (x&  (AR_WOW_PATTERN_FOUND_MASK |
>>> \
>>>
>>> +                                             AR_WOW_MAGIC_PAT_FOUND    |
>>> \
>>> +                                             AR_WOW_KEEP_ALIVE_FAIL    |
>>> \
>>> +                                             AR_WOW_BEACON_FAIL))
>>> +#define AR_WOW_CLEAR_EVENTS(x)         (x&  ~(AR_WOW_PATTERN_EN(0xff) |
>>> \
>>>
>>> +                                              AR_WOW_MAGIC_EN | \
>>> +                                              AR_WOW_MAC_INTR_EN | \
>>> +                                              AR_WOW_BEACON_FAIL | \
>>> +                                              AR_WOW_KEEP_ALIVE_FAIL))
>>> +
>>
>>
>> Indentation is off in many places, please fix it.
>>
>

Lindent seems to complain about few of the comments after macros,
fixing them causes above 80 line stuff
will check this out if there is anything else missing

>
> --
> thanks,
> shafi
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
thanks,
shafi
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux