// Copyright (c) 2014 Qualcomm Atheros, Inc.  All rights reserved.
// $ATH_LICENSE_HW_HDR_C$
//
// DO NOT EDIT!  This file is automatically generated
//               These definitions are tied to a particular hardware layout


#ifndef _TX_LOCATION_REQ_H_
#define _TX_LOCATION_REQ_H_
#if !defined(__ASSEMBLER__)
#endif

// ################ START SUMMARY #################
//
//	Dword	Fields
//	0	location_type[0], reserved[31:1]
//
// ################ END SUMMARY #################

#define NUM_OF_DWORDS_TX_LOCATION_REQ 1

struct tx_location_req {
    volatile uint32_t location_type                   :  1, //[0]
                      reserved                        : 31; //[31:1]
};

/*

location_type
			
			This TLV is used to define what kind of RTT response is
			required by the MAC. Once this TLV has been received by the
			PHY, the next timing measurement on a received packet is
			sent to the MAC in one of two formats based on the value of
			this field.
			
			<enum 0     ifft_response>   Indicates iFFT response
			format
			
			
			<legal 0-1>

reserved
			
			Reserved: Set to 0 and ignored on receive  <legal 0>
*/


/* Description		TX_LOCATION_REQ_0_LOCATION_TYPE
			
			This TLV is used to define what kind of RTT response is
			required by the MAC. Once this TLV has been received by the
			PHY, the next timing measurement on a received packet is
			sent to the MAC in one of two formats based on the value of
			this field.
			
			<enum 0     ifft_response>   Indicates iFFT response
			format
			
			
			<legal 0-1>
*/
#define TX_LOCATION_REQ_0_LOCATION_TYPE_OFFSET                       0x00000000
#define TX_LOCATION_REQ_0_LOCATION_TYPE_LSB                          0
#define TX_LOCATION_REQ_0_LOCATION_TYPE_MASK                         0x00000001

/* Description		TX_LOCATION_REQ_0_RESERVED
			
			Reserved: Set to 0 and ignored on receive  <legal 0>
*/
#define TX_LOCATION_REQ_0_RESERVED_OFFSET                            0x00000000
#define TX_LOCATION_REQ_0_RESERVED_LSB                               1
#define TX_LOCATION_REQ_0_RESERVED_MASK                              0xfffffffe


#endif // _TX_LOCATION_REQ_H_
