Path: blob/main/sys/dev/ath/ath_hal/ar9002/ar9002phy.h
39566 views
/*-1* SPDX-License-Identifier: BSD-2-Clause2*3* Copyright (c) 2010-2011 Adrian Chadd, Xenion Pty Ltd.4*5* Redistribution and use in source and binary forms, with or without6* modification, are permitted provided that the following conditions7* are met:8* 1. Redistributions of source code must retain the above copyright9* notice, this list of conditions and the following disclaimer.10* 2. Redistributions in binary form must reproduce the above copyright11* notice, this list of conditions and the following disclaimer in the12* documentation and/or other materials provided with the distribution.13*14* THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND15* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE16* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE17* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE18* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL19* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS20* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)21* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT22* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY23* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF24* SUCH DAMAGE.25*/26#ifndef __ATH_AR9002PHY_H__27#define __ATH_AR9002PHY_H__2829#define AR_PHY_TX_PWRCTRL4 0xa26430#define AR_PHY_TX_PWRCTRL_PD_AVG_VALID 0x0000000131#define AR_PHY_TX_PWRCTRL_PD_AVG_VALID_S 032#define AR_PHY_TX_PWRCTRL_PD_AVG_OUT 0x000001FE33#define AR_PHY_TX_PWRCTRL_PD_AVG_OUT_S 13435#define AR_PHY_TX_PWRCTRL6_0 0xa27036#define AR_PHY_TX_PWRCTRL6_1 0xb27037#define AR_PHY_TX_PWRCTRL_ERR_EST_MODE 0x0300000038#define AR_PHY_TX_PWRCTRL_ERR_EST_MODE_S 243940#define AR_PHY_TX_PWRCTRL7 0xa27441#define AR_PHY_TX_PWRCTRL_INIT_TX_GAIN 0x01F8000042#define AR_PHY_TX_PWRCTRL_INIT_TX_GAIN_S 194344#define AR_PHY_TX_PWRCTRL8 0xa27845#define AR_PHY_TX_PWRCTRL10 0xa3944647#define AR_PHY_TX_GAIN_TBL1 0xa30048#define AR_PHY_TX_GAIN 0x0007F00049#define AR_PHY_TX_GAIN_S 125051#define AR_PHY_CH0_TX_PWRCTRL11 0xa39852#define AR_PHY_CH1_TX_PWRCTRL11 0xb39853#define AR_PHY_CH0_TX_PWRCTRL12 0xa3dc54#define AR_PHY_CH0_TX_PWRCTRL13 0xa3e05556#endif575859