diff options
author | sbrissen <sbrissen@hotmail.com> | 2013-04-24 13:09:33 -0400 |
---|---|---|
committer | sbrissen <sbrissen@hotmail.com> | 2013-04-25 10:50:50 -0400 |
commit | c421809918b7106b40a81134f9fb5103146fc715 (patch) | |
tree | 89b0147d51d2b2650c5ded666a08613ba0cab3c1 /drivers/net/wireless/bcmdhd/include/bcmdevs.h | |
parent | 43aaedbcde478c8e032771d62a1956133b29b1d4 (diff) | |
download | kernel_samsung_smdk4412-c421809918b7106b40a81134f9fb5103146fc715.zip kernel_samsung_smdk4412-c421809918b7106b40a81134f9fb5103146fc715.tar.gz kernel_samsung_smdk4412-c421809918b7106b40a81134f9fb5103146fc715.tar.bz2 |
update bcmdhd driver from GT-9505 Source
drivers pulled from http://review.cyanogenmod.org/#/c/36122/
Change-Id: Ide4aef99ee1d594f4222ae69aca0bdb7d563e80a
Diffstat (limited to 'drivers/net/wireless/bcmdhd/include/bcmdevs.h')
-rw-r--r-- | drivers/net/wireless/bcmdhd/include/bcmdevs.h | 99 |
1 files changed, 87 insertions, 12 deletions
diff --git a/drivers/net/wireless/bcmdhd/include/bcmdevs.h b/drivers/net/wireless/bcmdhd/include/bcmdevs.h index c7e06ff..50e693a 100644 --- a/drivers/net/wireless/bcmdhd/include/bcmdevs.h +++ b/drivers/net/wireless/bcmdhd/include/bcmdevs.h @@ -21,7 +21,7 @@ * software in any way with any other Broadcom software provided under a license * other than the GPL, without Broadcom's express prior written consent. * - * $Id: bcmdevs.h 329854 2012-04-27 01:42:28Z $ + * $Id: bcmdevs.h 368924 2012-11-15 08:12:59Z $ */ #ifndef _BCMDEVS_H @@ -63,6 +63,12 @@ #define BCM_DNGL_BL_PID_43239 0xbd1b #define BCM_DNGL_BL_PID_4324 0xbd1c #define BCM_DNGL_BL_PID_4360 0xbd1d +#define BCM_DNGL_BL_PID_43143 0xbd1e +#define BCM_DNGL_BL_PID_43242 0xbd1f +#define BCM_DNGL_BL_PID_43342 0xbd21 +#define BCM_DNGL_BL_PID_4335 0xbd20 +#define BCM_DNGL_BL_PID_4350 0xbd23 +#define BCM_DNGL_BL_PID_43341 0xbd22 #define BCM_DNGL_BDC_PID 0x0bdc #define BCM_DNGL_JTAG_PID 0x4a44 @@ -146,28 +152,42 @@ #define BCM43131_D11N2G_ID 0x43aa #define BCM4314_D11N2G_ID 0x4364 #define BCM43142_D11N2G_ID 0x4365 +#define BCM43143_D11N2G_ID 0x4366 #define BCM4334_D11N_ID 0x4380 #define BCM4334_D11N2G_ID 0x4381 #define BCM4334_D11N5G_ID 0x4382 +#define BCM43342_D11N_ID 0x4383 +#define BCM43342_D11N2G_ID 0x4384 +#define BCM43342_D11N5G_ID 0x4385 #define BCM43341_D11N_ID 0x4386 #define BCM43341_D11N2G_ID 0x4387 #define BCM43341_D11N5G_ID 0x4388 #define BCM4360_D11AC_ID 0x43a0 #define BCM4360_D11AC2G_ID 0x43a1 #define BCM4360_D11AC5G_ID 0x43a2 +#define BCM4335_D11AC_ID 0x43ae +#define BCM4335_D11AC2G_ID 0x43af +#define BCM4335_D11AC5G_ID 0x43b0 +#define BCM4352_D11AC_ID 0x43b1 +#define BCM4352_D11AC2G_ID 0x43b2 +#define BCM4352_D11AC5G_ID 0x43b3 #define BCM943228HMB_SSID_VEN1 0x0607 #define BCM94313HMGBL_SSID_VEN1 0x0608 #define BCM94313HMG_SSID_VEN1 0x0609 +#define BCM943142HM_SSID_VEN1 0x0611 +#define BCM43143_D11N2G_ID 0x4366 + +#define BCM43242_D11N_ID 0x4367 +#define BCM43242_D11N2G_ID 0x4368 +#define BCM43242_D11N5G_ID 0x4369 + +#define BCM4350_D11AC_ID 0x43a3 +#define BCM4350_D11AC2G_ID 0x43a4 +#define BCM4350_D11AC5G_ID 0x43a5 -#define BCM4335_D11AC_ID 0x43ae -#define BCM4335_D11AC2G_ID 0x43af -#define BCM4335_D11AC5G_ID 0x43b0 -#define BCM4352_D11AC_ID 0x43b1 -#define BCM4352_D11AC2G_ID 0x43b2 -#define BCM4352_D11AC5G_ID 0x43b3 #define BCMGPRS_UART_ID 0x4333 #define BCMGPRS2_UART_ID 0x4344 @@ -205,6 +225,8 @@ #define BCM47XX_GIGETH_ID 0x471f #define BCM4712_MIPS_ID 0x4720 #define BCM4716_DEVICE_ID 0x4722 +#define BCM47XX_USB30H_ID 0x472a +#define BCM47XX_USB30D_ID 0x472b #define BCM47XX_SMBUS_EMU_ID 0x47fe #define BCM47XX_XOR_EMU_ID 0x47ff #define EPI41210_DEVICE_ID 0xa0fa @@ -260,21 +282,27 @@ #define BCM6362_CHIP_ID 0x6362 #define BCM4314_CHIP_ID 0x4314 #define BCM43142_CHIP_ID 43142 +#define BCM43143_CHIP_ID 43143 #define BCM4324_CHIP_ID 0x4324 #define BCM43242_CHIP_ID 43242 +#define BCM43243_CHIP_ID 43243 #define BCM4334_CHIP_ID 0x4334 +#define BCM4335_CHIP_ID 0x4335 #define BCM4360_CHIP_ID 0x4360 #define BCM4352_CHIP_ID 0x4352 #define BCM43526_CHIP_ID 0xAA06 #define BCM43341_CHIP_ID 43341 #define BCM43342_CHIP_ID 43342 - #define BCM4335_CHIP_ID 0x4335 +#define BCM4350_CHIP_ID 0x4350 #define BCM4342_CHIP_ID 4342 #define BCM4402_CHIP_ID 0x4402 #define BCM4704_CHIP_ID 0x4704 #define BCM4706_CHIP_ID 0x5300 +#define BCM4707_CHIP_ID 53010 +#define BCM53018_CHIP_ID 53018 +#define BCM4707_CHIP(chipid) (((chipid) == BCM4707_CHIP_ID) || ((chipid) == BCM53018_CHIP_ID)) #define BCM4710_CHIP_ID 0x4710 #define BCM4712_CHIP_ID 0x4712 #define BCM4716_CHIP_ID 0x4716 @@ -336,27 +364,38 @@ #define BCM4314SDIO_FPBGA_PKG_ID (8 | 4) #define BCM4314DEV_PKG_ID (8 | 6) +#define BCM4707_PKG_ID 1 +#define BCM4708_PKG_ID 2 +#define BCM4709_PKG_ID 0 + #define PCIXX21_FLASHMEDIA0_ID 0x8033 #define PCIXX21_SDIOH0_ID 0x8034 +#define BCM4335_WLCSP_PKG_ID (0x0) +#define BCM4335_FCBGA_PKG_ID (0x1) +#define BCM4335_WLBGA_PKG_ID (0x2) +#define BCM4335_FCBGAD_PKG_ID (0x3) +#define BCM4335_PKG_MASK (0x3) + #define BFL_BTC2WIRE 0x00000001 #define BFL_BTCOEX 0x00000001 #define BFL_PACTRL 0x00000002 #define BFL_AIRLINEMODE 0x00000004 #define BFL_ADCDIV 0x00000008 -#define BFL_RFPLL 0x00000008 +#define BFL_DIS_256QAM 0x00000008 #define BFL_ENETROBO 0x00000010 #define BFL_NOPLLDOWN 0x00000020 #define BFL_CCKHIPWR 0x00000040 #define BFL_ENETADM 0x00000080 #define BFL_ENETVLAN 0x00000100 -#define BFL_UNUSED 0x00000200 +#define BFL_LTECOEX 0x00000200 #define BFL_NOPCI 0x00000400 #define BFL_FEM 0x00000800 #define BFL_EXTLNA 0x00001000 #define BFL_HGPA 0x00002000 -#define BFL_BTC2WIRE_ALTGPIO 0x00004000 +#define BFL_BTC2WIRE_ALTGPIO 0x00004000 + #define BFL_ALTIQ 0x00008000 #define BFL_NOPA 0x00010000 #define BFL_RSSIINV 0x00020000 @@ -365,6 +404,7 @@ #define BFL_PHASESHIFT 0x00100000 #define BFL_BUCKBOOST 0x00200000 #define BFL_FEM_BT 0x00400000 +#define BFL_RXCHAIN_OFF_BT 0x00400000 #define BFL_NOCBUCK 0x00800000 #define BFL_CCKFAVOREVM 0x01000000 #define BFL_PALDO 0x02000000 @@ -373,6 +413,7 @@ #define BFL_UCPWRCTL_MININDX 0x08000000 #define BFL_EXTLNA_5GHz 0x10000000 #define BFL_TRSW_1by2 0x20000000 +#define BFL_GAINBOOSTA01 0x20000000 #define BFL_LO_TRSW_R_5GHz 0x40000000 #define BFL_ELNA_GAINDEF 0x80000000 #define BFL_EXTLNA_TX 0x20000000 @@ -405,7 +446,8 @@ #define BFL2_ANAPACTRL_2G 0x00100000 #define BFL2_ANAPACTRL_5G 0x00200000 #define BFL2_ELNACTRL_TRSW_2G 0x00400000 -#define BFL2_BT_SHARE_ANT0 0x00800000 +#define BFL2_BT_SHARE_ANT0 0x00800000 +#define BFL2_BT_SHARE_BM_BIT0 0x00800000 #define BFL2_TEMPSENSE_HIGHER 0x01000000 #define BFL2_BTC3WIREONLY 0x02000000 #define BFL2_PWR_NOMINAL 0x04000000 @@ -413,7 +455,31 @@ #define BFL2_4313_RADIOREG 0x10000000 +#define BFL2_DYNAMIC_VMID 0x10000000 + #define BFL2_SDR_EN 0x20000000 +#define BFL2_DYNAMIC_VMID 0x10000000 +#define BFL2_BT_SHARE_BM_BIT1 0x40000000 + + +#define BFL_SROM11_BTCOEX 0x00000001 +#define BFL_SROM11_WLAN_BT_SH_XTL 0x00000002 +#define BFL_SROM11_EXTLNA 0x00001000 +#define BFL_SROM11_EXTLNA_5GHz 0x10000000 +#define BFL_SROM11_GAINBOOSTA01 0x20000000 +#define BFL2_SROM11_APLL_WAR 0x00000002 +#define BFL2_SROM11_ANAPACTRL_2G 0x00100000 +#define BFL2_SROM11_ANAPACTRL_5G 0x00200000 + + +#define BFL3_FEMCTRL_SUB 0x00000007 +#define BFL3_RCAL_WAR 0x00000008 +#define BFL3_TXGAINTBLID 0x00000070 +#define BFL3_TXGAINTBLID_SHIFT 0x4 +#define BFL3_TSSI_DIV_WAR 0x00000080 +#define BFL3_TSSI_DIV_WAR_SHIFT 0x7 +#define BFL3_FEMTBL_FROM_NVRAM 0x00000100 +#define BFL3_FEMTBL_FROM_NVRAM_SHIFT 0x8 #define BOARD_GPIO_BTC3W_IN 0x850 @@ -457,6 +523,9 @@ #define BCM943341WLABGS_SSID 0x062d +#define BCM943342FCAGBI_SSID 0x0641 + + #define GPIO_NUMPINS 32 @@ -470,6 +539,12 @@ #define RDL_RAM_BASE_4328 0x80000000 #define RDL_RAM_SIZE_4322 0x60000 #define RDL_RAM_BASE_4322 0x60000000 +#define RDL_RAM_SIZE_4360 0xA0000 +#define RDL_RAM_BASE_4360 0x60000000 +#define RDL_RAM_SIZE_43242 0x90000 +#define RDL_RAM_BASE_43242 0x60000000 +#define RDL_RAM_SIZE_43143 0x70000 +#define RDL_RAM_BASE_43143 0x60000000 #define MUXENAB_UART 0x00000001 |