| .. | .. |
|---|
| 12 | 12 | * Date: Aug.22, 2002 |
|---|
| 13 | 13 | * |
|---|
| 14 | 14 | * Functions: |
|---|
| 15 | | - * BBuGetFrameTime - Calculate data frame transmitting time |
|---|
| 16 | | - * BBvCaculateParameter - Caculate PhyLength, PhyService and Phy Signal |
|---|
| 17 | | - * parameter for baseband Tx |
|---|
| 18 | | - * BBbReadEmbedded - Embedded read baseband register via MAC |
|---|
| 19 | | - * BBbWriteEmbedded - Embedded write baseband register via MAC |
|---|
| 20 | | - * BBbVT3253Init - VIA VT3253 baseband chip init code |
|---|
| 15 | + * bb_get_frame_time - Calculate data frame transmitting time |
|---|
| 16 | + * bb_read_embedded - Embedded read baseband register via MAC |
|---|
| 17 | + * bb_write_embedded - Embedded write baseband register via MAC |
|---|
| 18 | + * bb_vt3253_init - VIA VT3253 baseband chip init code |
|---|
| 21 | 19 | * |
|---|
| 22 | 20 | * Revision History: |
|---|
| 23 | 21 | * 06-10-2003 Bryan YC Fan: Re-write codes to support VT3253 spec. |
|---|
| .. | .. |
|---|
| 1695 | 1693 | * |
|---|
| 1696 | 1694 | * Parameters: |
|---|
| 1697 | 1695 | * In: |
|---|
| 1698 | | - * byPreambleType - Preamble Type |
|---|
| 1699 | | - * byPktType - PK_TYPE_11A, PK_TYPE_11B, PK_TYPE_11GB, PK_TYPE_11GA |
|---|
| 1700 | | - * cbFrameLength - Baseband Type |
|---|
| 1701 | | - * wRate - Tx Rate |
|---|
| 1696 | + * by_preamble_type - Preamble Type |
|---|
| 1697 | + * by_pkt_type - PK_TYPE_11A, PK_TYPE_11B, PK_TYPE_11GB, PK_TYPE_11GA |
|---|
| 1698 | + * cb_frame_length - Baseband Type |
|---|
| 1699 | + * tx_rate - Tx Rate |
|---|
| 1702 | 1700 | * Out: |
|---|
| 1703 | 1701 | * |
|---|
| 1704 | 1702 | * Return Value: FrameTime |
|---|
| 1705 | 1703 | * |
|---|
| 1706 | 1704 | */ |
|---|
| 1707 | | -unsigned int |
|---|
| 1708 | | -BBuGetFrameTime( |
|---|
| 1709 | | - unsigned char byPreambleType, |
|---|
| 1710 | | - unsigned char byPktType, |
|---|
| 1711 | | - unsigned int cbFrameLength, |
|---|
| 1712 | | - unsigned short wRate |
|---|
| 1713 | | -) |
|---|
| 1705 | +unsigned int bb_get_frame_time(unsigned char by_preamble_type, |
|---|
| 1706 | + unsigned char by_pkt_type, |
|---|
| 1707 | + unsigned int cb_frame_length, |
|---|
| 1708 | + unsigned short tx_rate) |
|---|
| 1714 | 1709 | { |
|---|
| 1715 | | - unsigned int uFrameTime; |
|---|
| 1716 | | - unsigned int uPreamble; |
|---|
| 1717 | | - unsigned int uTmp; |
|---|
| 1718 | | - unsigned int uRateIdx = (unsigned int)wRate; |
|---|
| 1719 | | - unsigned int uRate = 0; |
|---|
| 1710 | + unsigned int frame_time; |
|---|
| 1711 | + unsigned int preamble; |
|---|
| 1712 | + unsigned int tmp; |
|---|
| 1713 | + unsigned int rate_idx = (unsigned int)tx_rate; |
|---|
| 1714 | + unsigned int rate = 0; |
|---|
| 1720 | 1715 | |
|---|
| 1721 | | - if (uRateIdx > RATE_54M) |
|---|
| 1716 | + if (rate_idx > RATE_54M) |
|---|
| 1722 | 1717 | return 0; |
|---|
| 1723 | 1718 | |
|---|
| 1724 | | - uRate = (unsigned int)awcFrameTime[uRateIdx]; |
|---|
| 1719 | + rate = (unsigned int)awcFrameTime[rate_idx]; |
|---|
| 1725 | 1720 | |
|---|
| 1726 | | - if (uRateIdx <= 3) { /* CCK mode */ |
|---|
| 1727 | | - if (byPreambleType == 1) /* Short */ |
|---|
| 1728 | | - uPreamble = 96; |
|---|
| 1721 | + if (rate_idx <= 3) { /* CCK mode */ |
|---|
| 1722 | + if (by_preamble_type == 1) /* Short */ |
|---|
| 1723 | + preamble = 96; |
|---|
| 1729 | 1724 | else |
|---|
| 1730 | | - uPreamble = 192; |
|---|
| 1725 | + preamble = 192; |
|---|
| 1726 | + frame_time = (cb_frame_length * 80) / rate; /* ????? */ |
|---|
| 1727 | + tmp = (frame_time * rate) / 80; |
|---|
| 1728 | + if (cb_frame_length != tmp) |
|---|
| 1729 | + frame_time++; |
|---|
| 1731 | 1730 | |
|---|
| 1732 | | - uFrameTime = (cbFrameLength * 80) / uRate; /* ????? */ |
|---|
| 1733 | | - uTmp = (uFrameTime * uRate) / 80; |
|---|
| 1734 | | - if (cbFrameLength != uTmp) |
|---|
| 1735 | | - uFrameTime++; |
|---|
| 1736 | | - |
|---|
| 1737 | | - return uPreamble + uFrameTime; |
|---|
| 1731 | + return preamble + frame_time; |
|---|
| 1738 | 1732 | } |
|---|
| 1739 | | - uFrameTime = (cbFrameLength * 8 + 22) / uRate; /* ???????? */ |
|---|
| 1740 | | - uTmp = ((uFrameTime * uRate) - 22) / 8; |
|---|
| 1741 | | - if (cbFrameLength != uTmp) |
|---|
| 1742 | | - uFrameTime++; |
|---|
| 1733 | + frame_time = (cb_frame_length * 8 + 22) / rate; /* ???????? */ |
|---|
| 1734 | + tmp = ((frame_time * rate) - 22) / 8; |
|---|
| 1735 | + if (cb_frame_length != tmp) |
|---|
| 1736 | + frame_time++; |
|---|
| 1743 | 1737 | |
|---|
| 1744 | | - uFrameTime = uFrameTime * 4; /* ??????? */ |
|---|
| 1745 | | - if (byPktType != PK_TYPE_11A) |
|---|
| 1746 | | - uFrameTime += 6; /* ?????? */ |
|---|
| 1738 | + frame_time = frame_time * 4; /* ??????? */ |
|---|
| 1739 | + if (by_pkt_type != PK_TYPE_11A) |
|---|
| 1740 | + frame_time += 6; /* ?????? */ |
|---|
| 1747 | 1741 | |
|---|
| 1748 | | - return 20 + uFrameTime; /* ?????? */ |
|---|
| 1742 | + return 20 + frame_time; /* ?????? */ |
|---|
| 1749 | 1743 | } |
|---|
| 1750 | 1744 | |
|---|
| 1751 | 1745 | /* |
|---|
| .. | .. |
|---|
| 1903 | 1897 | * Parameters: |
|---|
| 1904 | 1898 | * In: |
|---|
| 1905 | 1899 | * iobase - I/O base address |
|---|
| 1906 | | - * byBBAddr - address of register in Baseband |
|---|
| 1900 | + * by_bb_addr - address of register in Baseband |
|---|
| 1907 | 1901 | * Out: |
|---|
| 1908 | | - * pbyData - data read |
|---|
| 1902 | + * pby_data - data read |
|---|
| 1909 | 1903 | * |
|---|
| 1910 | 1904 | * Return Value: true if succeeded; false if failed. |
|---|
| 1911 | 1905 | * |
|---|
| 1912 | 1906 | */ |
|---|
| 1913 | | -bool BBbReadEmbedded(struct vnt_private *priv, |
|---|
| 1914 | | - unsigned char byBBAddr, unsigned char *pbyData) |
|---|
| 1907 | +bool bb_read_embedded(struct vnt_private *priv, unsigned char by_bb_addr, |
|---|
| 1908 | + unsigned char *pby_data) |
|---|
| 1915 | 1909 | { |
|---|
| 1916 | 1910 | void __iomem *iobase = priv->PortOffset; |
|---|
| 1917 | 1911 | unsigned short ww; |
|---|
| 1918 | | - unsigned char byValue; |
|---|
| 1912 | + unsigned char by_value; |
|---|
| 1919 | 1913 | |
|---|
| 1920 | 1914 | /* BB reg offset */ |
|---|
| 1921 | | - VNSvOutPortB(iobase + MAC_REG_BBREGADR, byBBAddr); |
|---|
| 1915 | + VNSvOutPortB(iobase + MAC_REG_BBREGADR, by_bb_addr); |
|---|
| 1922 | 1916 | |
|---|
| 1923 | 1917 | /* turn on REGR */ |
|---|
| 1924 | 1918 | MACvRegBitsOn(iobase, MAC_REG_BBREGCTL, BBREGCTL_REGR); |
|---|
| 1925 | 1919 | /* W_MAX_TIMEOUT is the timeout period */ |
|---|
| 1926 | 1920 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { |
|---|
| 1927 | | - VNSvInPortB(iobase + MAC_REG_BBREGCTL, &byValue); |
|---|
| 1928 | | - if (byValue & BBREGCTL_DONE) |
|---|
| 1921 | + VNSvInPortB(iobase + MAC_REG_BBREGCTL, &by_value); |
|---|
| 1922 | + if (by_value & BBREGCTL_DONE) |
|---|
| 1929 | 1923 | break; |
|---|
| 1930 | 1924 | } |
|---|
| 1931 | 1925 | |
|---|
| 1932 | 1926 | /* get BB data */ |
|---|
| 1933 | | - VNSvInPortB(iobase + MAC_REG_BBREGDATA, pbyData); |
|---|
| 1927 | + VNSvInPortB(iobase + MAC_REG_BBREGDATA, pby_data); |
|---|
| 1934 | 1928 | |
|---|
| 1935 | 1929 | if (ww == W_MAX_TIMEOUT) { |
|---|
| 1936 | 1930 | pr_debug(" DBG_PORT80(0x30)\n"); |
|---|
| .. | .. |
|---|
| 1945 | 1939 | * Parameters: |
|---|
| 1946 | 1940 | * In: |
|---|
| 1947 | 1941 | * iobase - I/O base address |
|---|
| 1948 | | - * byBBAddr - address of register in Baseband |
|---|
| 1949 | | - * byData - data to write |
|---|
| 1942 | + * by_bb_addr - address of register in Baseband |
|---|
| 1943 | + * by_data - data to write |
|---|
| 1950 | 1944 | * Out: |
|---|
| 1951 | 1945 | * none |
|---|
| 1952 | 1946 | * |
|---|
| 1953 | 1947 | * Return Value: true if succeeded; false if failed. |
|---|
| 1954 | 1948 | * |
|---|
| 1955 | 1949 | */ |
|---|
| 1956 | | -bool BBbWriteEmbedded(struct vnt_private *priv, |
|---|
| 1957 | | - unsigned char byBBAddr, unsigned char byData) |
|---|
| 1950 | +bool bb_write_embedded(struct vnt_private *priv, unsigned char by_bb_addr, |
|---|
| 1951 | + unsigned char by_data) |
|---|
| 1958 | 1952 | { |
|---|
| 1959 | 1953 | void __iomem *iobase = priv->PortOffset; |
|---|
| 1960 | 1954 | unsigned short ww; |
|---|
| 1961 | | - unsigned char byValue; |
|---|
| 1955 | + unsigned char by_value; |
|---|
| 1962 | 1956 | |
|---|
| 1963 | 1957 | /* BB reg offset */ |
|---|
| 1964 | | - VNSvOutPortB(iobase + MAC_REG_BBREGADR, byBBAddr); |
|---|
| 1958 | + VNSvOutPortB(iobase + MAC_REG_BBREGADR, by_bb_addr); |
|---|
| 1965 | 1959 | /* set BB data */ |
|---|
| 1966 | | - VNSvOutPortB(iobase + MAC_REG_BBREGDATA, byData); |
|---|
| 1960 | + VNSvOutPortB(iobase + MAC_REG_BBREGDATA, by_data); |
|---|
| 1967 | 1961 | |
|---|
| 1968 | 1962 | /* turn on BBREGCTL_REGW */ |
|---|
| 1969 | 1963 | MACvRegBitsOn(iobase, MAC_REG_BBREGCTL, BBREGCTL_REGW); |
|---|
| 1970 | 1964 | /* W_MAX_TIMEOUT is the timeout period */ |
|---|
| 1971 | 1965 | for (ww = 0; ww < W_MAX_TIMEOUT; ww++) { |
|---|
| 1972 | | - VNSvInPortB(iobase + MAC_REG_BBREGCTL, &byValue); |
|---|
| 1973 | | - if (byValue & BBREGCTL_DONE) |
|---|
| 1966 | + VNSvInPortB(iobase + MAC_REG_BBREGCTL, &by_value); |
|---|
| 1967 | + if (by_value & BBREGCTL_DONE) |
|---|
| 1974 | 1968 | break; |
|---|
| 1975 | 1969 | } |
|---|
| 1976 | 1970 | |
|---|
| .. | .. |
|---|
| 1996 | 1990 | * |
|---|
| 1997 | 1991 | */ |
|---|
| 1998 | 1992 | |
|---|
| 1999 | | -bool BBbVT3253Init(struct vnt_private *priv) |
|---|
| 1993 | +bool bb_vt3253_init(struct vnt_private *priv) |
|---|
| 2000 | 1994 | { |
|---|
| 2001 | | - bool bResult = true; |
|---|
| 1995 | + bool result = true; |
|---|
| 2002 | 1996 | int ii; |
|---|
| 2003 | 1997 | void __iomem *iobase = priv->PortOffset; |
|---|
| 2004 | | - unsigned char byRFType = priv->byRFType; |
|---|
| 2005 | | - unsigned char byLocalID = priv->byLocalID; |
|---|
| 1998 | + unsigned char by_rf_type = priv->byRFType; |
|---|
| 1999 | + unsigned char by_local_id = priv->byLocalID; |
|---|
| 2006 | 2000 | |
|---|
| 2007 | | - if (byRFType == RF_RFMD2959) { |
|---|
| 2008 | | - if (byLocalID <= REV_ID_VT3253_A1) { |
|---|
| 2001 | + if (by_rf_type == RF_RFMD2959) { |
|---|
| 2002 | + if (by_local_id <= REV_ID_VT3253_A1) { |
|---|
| 2009 | 2003 | for (ii = 0; ii < CB_VT3253_INIT_FOR_RFMD; ii++) |
|---|
| 2010 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2004 | + result &= bb_write_embedded(priv, |
|---|
| 2011 | 2005 | byVT3253InitTab_RFMD[ii][0], |
|---|
| 2012 | 2006 | byVT3253InitTab_RFMD[ii][1]); |
|---|
| 2013 | 2007 | |
|---|
| 2014 | 2008 | } else { |
|---|
| 2015 | 2009 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_RFMD; ii++) |
|---|
| 2016 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2010 | + result &= bb_write_embedded(priv, |
|---|
| 2017 | 2011 | byVT3253B0_RFMD[ii][0], |
|---|
| 2018 | 2012 | byVT3253B0_RFMD[ii][1]); |
|---|
| 2019 | 2013 | |
|---|
| 2020 | 2014 | for (ii = 0; ii < CB_VT3253B0_AGC_FOR_RFMD2959; ii++) |
|---|
| 2021 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2015 | + result &= bb_write_embedded(priv, |
|---|
| 2022 | 2016 | byVT3253B0_AGC4_RFMD2959[ii][0], |
|---|
| 2023 | 2017 | byVT3253B0_AGC4_RFMD2959[ii][1]); |
|---|
| 2024 | 2018 | |
|---|
| .. | .. |
|---|
| 2033 | 2027 | priv->ldBmThreshold[1] = -50; |
|---|
| 2034 | 2028 | priv->ldBmThreshold[2] = 0; |
|---|
| 2035 | 2029 | priv->ldBmThreshold[3] = 0; |
|---|
| 2036 | | - } else if ((byRFType == RF_AIROHA) || (byRFType == RF_AL2230S)) { |
|---|
| 2030 | + } else if ((by_rf_type == RF_AIROHA) || (by_rf_type == RF_AL2230S)) { |
|---|
| 2037 | 2031 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) |
|---|
| 2038 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2032 | + result &= bb_write_embedded(priv, |
|---|
| 2039 | 2033 | byVT3253B0_AIROHA2230[ii][0], |
|---|
| 2040 | 2034 | byVT3253B0_AIROHA2230[ii][1]); |
|---|
| 2041 | 2035 | |
|---|
| 2042 | 2036 | for (ii = 0; ii < CB_VT3253B0_AGC; ii++) |
|---|
| 2043 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2037 | + result &= bb_write_embedded(priv, |
|---|
| 2044 | 2038 | byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]); |
|---|
| 2045 | 2039 | |
|---|
| 2046 | 2040 | priv->abyBBVGA[0] = 0x1C; |
|---|
| .. | .. |
|---|
| 2051 | 2045 | priv->ldBmThreshold[1] = -48; |
|---|
| 2052 | 2046 | priv->ldBmThreshold[2] = 0; |
|---|
| 2053 | 2047 | priv->ldBmThreshold[3] = 0; |
|---|
| 2054 | | - } else if (byRFType == RF_UW2451) { |
|---|
| 2048 | + } else if (by_rf_type == RF_UW2451) { |
|---|
| 2055 | 2049 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_UW2451; ii++) |
|---|
| 2056 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2050 | + result &= bb_write_embedded(priv, |
|---|
| 2057 | 2051 | byVT3253B0_UW2451[ii][0], |
|---|
| 2058 | 2052 | byVT3253B0_UW2451[ii][1]); |
|---|
| 2059 | 2053 | |
|---|
| 2060 | 2054 | for (ii = 0; ii < CB_VT3253B0_AGC; ii++) |
|---|
| 2061 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2055 | + result &= bb_write_embedded(priv, |
|---|
| 2062 | 2056 | byVT3253B0_AGC[ii][0], |
|---|
| 2063 | 2057 | byVT3253B0_AGC[ii][1]); |
|---|
| 2064 | 2058 | |
|---|
| .. | .. |
|---|
| 2073 | 2067 | priv->ldBmThreshold[1] = -50; |
|---|
| 2074 | 2068 | priv->ldBmThreshold[2] = 0; |
|---|
| 2075 | 2069 | priv->ldBmThreshold[3] = 0; |
|---|
| 2076 | | - } else if (byRFType == RF_UW2452) { |
|---|
| 2070 | + } else if (by_rf_type == RF_UW2452) { |
|---|
| 2077 | 2071 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_UW2451; ii++) |
|---|
| 2078 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2072 | + result &= bb_write_embedded(priv, |
|---|
| 2079 | 2073 | byVT3253B0_UW2451[ii][0], |
|---|
| 2080 | 2074 | byVT3253B0_UW2451[ii][1]); |
|---|
| 2081 | 2075 | |
|---|
| .. | .. |
|---|
| 2084 | 2078 | * 0x45->0x41(VC1/VC2 define, make the ANT_A, ANT_B inverted) |
|---|
| 2085 | 2079 | */ |
|---|
| 2086 | 2080 | |
|---|
| 2087 | | - /*bResult &= BBbWriteEmbedded(iobase,0x09,0x41);*/ |
|---|
| 2081 | + /*bResult &= bb_write_embedded(iobase,0x09,0x41);*/ |
|---|
| 2088 | 2082 | |
|---|
| 2089 | 2083 | /* Init ANT B select, |
|---|
| 2090 | 2084 | * RX Config CR10 = 0x28->0x2A, |
|---|
| .. | .. |
|---|
| 2092 | 2086 | * make the ANT_A, ANT_B inverted) |
|---|
| 2093 | 2087 | */ |
|---|
| 2094 | 2088 | |
|---|
| 2095 | | - /*bResult &= BBbWriteEmbedded(iobase,0x0a,0x28);*/ |
|---|
| 2089 | + /*bResult &= bb_write_embedded(iobase,0x0a,0x28);*/ |
|---|
| 2096 | 2090 | /* Select VC1/VC2, CR215 = 0x02->0x06 */ |
|---|
| 2097 | | - bResult &= BBbWriteEmbedded(priv, 0xd7, 0x06); |
|---|
| 2091 | + result &= bb_write_embedded(priv, 0xd7, 0x06); |
|---|
| 2098 | 2092 | |
|---|
| 2099 | 2093 | /* {{RobertYu:20050125, request by Jack */ |
|---|
| 2100 | | - bResult &= BBbWriteEmbedded(priv, 0x90, 0x20); |
|---|
| 2101 | | - bResult &= BBbWriteEmbedded(priv, 0x97, 0xeb); |
|---|
| 2094 | + result &= bb_write_embedded(priv, 0x90, 0x20); |
|---|
| 2095 | + result &= bb_write_embedded(priv, 0x97, 0xeb); |
|---|
| 2102 | 2096 | /* }} */ |
|---|
| 2103 | 2097 | |
|---|
| 2104 | 2098 | /* {{RobertYu:20050221, request by Jack */ |
|---|
| 2105 | | - bResult &= BBbWriteEmbedded(priv, 0xa6, 0x00); |
|---|
| 2106 | | - bResult &= BBbWriteEmbedded(priv, 0xa8, 0x30); |
|---|
| 2099 | + result &= bb_write_embedded(priv, 0xa6, 0x00); |
|---|
| 2100 | + result &= bb_write_embedded(priv, 0xa8, 0x30); |
|---|
| 2107 | 2101 | /* }} */ |
|---|
| 2108 | | - bResult &= BBbWriteEmbedded(priv, 0xb0, 0x58); |
|---|
| 2102 | + result &= bb_write_embedded(priv, 0xb0, 0x58); |
|---|
| 2109 | 2103 | |
|---|
| 2110 | 2104 | for (ii = 0; ii < CB_VT3253B0_AGC; ii++) |
|---|
| 2111 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2105 | + result &= bb_write_embedded(priv, |
|---|
| 2112 | 2106 | byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]); |
|---|
| 2113 | 2107 | |
|---|
| 2114 | 2108 | priv->abyBBVGA[0] = 0x14; |
|---|
| .. | .. |
|---|
| 2121 | 2115 | priv->ldBmThreshold[3] = 0; |
|---|
| 2122 | 2116 | /* }} RobertYu */ |
|---|
| 2123 | 2117 | |
|---|
| 2124 | | - } else if (byRFType == RF_VT3226) { |
|---|
| 2118 | + } else if (by_rf_type == RF_VT3226) { |
|---|
| 2125 | 2119 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) |
|---|
| 2126 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2120 | + result &= bb_write_embedded(priv, |
|---|
| 2127 | 2121 | byVT3253B0_AIROHA2230[ii][0], |
|---|
| 2128 | 2122 | byVT3253B0_AIROHA2230[ii][1]); |
|---|
| 2129 | 2123 | |
|---|
| 2130 | 2124 | for (ii = 0; ii < CB_VT3253B0_AGC; ii++) |
|---|
| 2131 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2125 | + result &= bb_write_embedded(priv, |
|---|
| 2132 | 2126 | byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]); |
|---|
| 2133 | 2127 | |
|---|
| 2134 | 2128 | priv->abyBBVGA[0] = 0x1C; |
|---|
| .. | .. |
|---|
| 2142 | 2136 | /* Fix VT3226 DFC system timing issue */ |
|---|
| 2143 | 2137 | MACvSetRFLE_LatchBase(iobase); |
|---|
| 2144 | 2138 | /* {{ RobertYu: 20050104 */ |
|---|
| 2145 | | - } else if (byRFType == RF_AIROHA7230) { |
|---|
| 2139 | + } else if (by_rf_type == RF_AIROHA7230) { |
|---|
| 2146 | 2140 | for (ii = 0; ii < CB_VT3253B0_INIT_FOR_AIROHA2230; ii++) |
|---|
| 2147 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2141 | + result &= bb_write_embedded(priv, |
|---|
| 2148 | 2142 | byVT3253B0_AIROHA2230[ii][0], |
|---|
| 2149 | 2143 | byVT3253B0_AIROHA2230[ii][1]); |
|---|
| 2150 | 2144 | |
|---|
| .. | .. |
|---|
| 2152 | 2146 | /* Init ANT B select,TX Config CR09 = 0x61->0x45, |
|---|
| 2153 | 2147 | * 0x45->0x41(VC1/VC2 define, make the ANT_A, ANT_B inverted) |
|---|
| 2154 | 2148 | */ |
|---|
| 2155 | | - /*bResult &= BBbWriteEmbedded(iobase,0x09,0x41);*/ |
|---|
| 2149 | + /* bResult &= bb_write_embedded(iobase,0x09,0x41);*/ |
|---|
| 2156 | 2150 | /* Init ANT B select,RX Config CR10 = 0x28->0x2A, |
|---|
| 2157 | 2151 | * 0x2A->0x28(VC1/VC2 define, make the ANT_A, ANT_B inverted) |
|---|
| 2158 | 2152 | */ |
|---|
| 2159 | | - /*bResult &= BBbWriteEmbedded(iobase,0x0a,0x28);*/ |
|---|
| 2153 | + /* bResult &= BBbWriteEmbedded(iobase,0x0a,0x28);*/ |
|---|
| 2160 | 2154 | /* Select VC1/VC2, CR215 = 0x02->0x06 */ |
|---|
| 2161 | | - bResult &= BBbWriteEmbedded(priv, 0xd7, 0x06); |
|---|
| 2155 | + result &= bb_write_embedded(priv, 0xd7, 0x06); |
|---|
| 2162 | 2156 | /* }} */ |
|---|
| 2163 | 2157 | |
|---|
| 2164 | 2158 | for (ii = 0; ii < CB_VT3253B0_AGC; ii++) |
|---|
| 2165 | | - bResult &= BBbWriteEmbedded(priv, |
|---|
| 2159 | + result &= bb_write_embedded(priv, |
|---|
| 2166 | 2160 | byVT3253B0_AGC[ii][0], byVT3253B0_AGC[ii][1]); |
|---|
| 2167 | 2161 | |
|---|
| 2168 | 2162 | priv->abyBBVGA[0] = 0x1C; |
|---|
| .. | .. |
|---|
| 2180 | 2174 | priv->abyBBVGA[0] = 0x1C; |
|---|
| 2181 | 2175 | } |
|---|
| 2182 | 2176 | |
|---|
| 2183 | | - if (byLocalID > REV_ID_VT3253_A1) { |
|---|
| 2184 | | - BBbWriteEmbedded(priv, 0x04, 0x7F); |
|---|
| 2185 | | - BBbWriteEmbedded(priv, 0x0D, 0x01); |
|---|
| 2177 | + if (by_local_id > REV_ID_VT3253_A1) { |
|---|
| 2178 | + bb_write_embedded(priv, 0x04, 0x7F); |
|---|
| 2179 | + bb_write_embedded(priv, 0x0D, 0x01); |
|---|
| 2186 | 2180 | } |
|---|
| 2187 | 2181 | |
|---|
| 2188 | | - return bResult; |
|---|
| 2182 | + return result; |
|---|
| 2189 | 2183 | } |
|---|
| 2190 | 2184 | |
|---|
| 2191 | 2185 | /* |
|---|
| .. | .. |
|---|
| 2201 | 2195 | * |
|---|
| 2202 | 2196 | */ |
|---|
| 2203 | 2197 | void |
|---|
| 2204 | | -BBvSetShortSlotTime(struct vnt_private *priv) |
|---|
| 2198 | +bb_set_short_slot_time(struct vnt_private *priv) |
|---|
| 2205 | 2199 | { |
|---|
| 2206 | | - unsigned char byBBRxConf = 0; |
|---|
| 2207 | | - unsigned char byBBVGA = 0; |
|---|
| 2200 | + unsigned char by_bb_rx_conf = 0; |
|---|
| 2201 | + unsigned char by_bb_vga = 0; |
|---|
| 2208 | 2202 | |
|---|
| 2209 | | - BBbReadEmbedded(priv, 0x0A, &byBBRxConf); /* CR10 */ |
|---|
| 2203 | + bb_read_embedded(priv, 0x0A, &by_bb_rx_conf); /* CR10 */ |
|---|
| 2210 | 2204 | |
|---|
| 2211 | 2205 | if (priv->bShortSlotTime) |
|---|
| 2212 | | - byBBRxConf &= 0xDF; /* 1101 1111 */ |
|---|
| 2206 | + by_bb_rx_conf &= 0xDF; /* 1101 1111 */ |
|---|
| 2213 | 2207 | else |
|---|
| 2214 | | - byBBRxConf |= 0x20; /* 0010 0000 */ |
|---|
| 2208 | + by_bb_rx_conf |= 0x20; /* 0010 0000 */ |
|---|
| 2215 | 2209 | |
|---|
| 2216 | 2210 | /* patch for 3253B0 Baseband with Cardbus module */ |
|---|
| 2217 | | - BBbReadEmbedded(priv, 0xE7, &byBBVGA); |
|---|
| 2218 | | - if (byBBVGA == priv->abyBBVGA[0]) |
|---|
| 2219 | | - byBBRxConf |= 0x20; /* 0010 0000 */ |
|---|
| 2211 | + bb_read_embedded(priv, 0xE7, &by_bb_vga); |
|---|
| 2212 | + if (by_bb_vga == priv->abyBBVGA[0]) |
|---|
| 2213 | + by_bb_rx_conf |= 0x20; /* 0010 0000 */ |
|---|
| 2220 | 2214 | |
|---|
| 2221 | | - BBbWriteEmbedded(priv, 0x0A, byBBRxConf); /* CR10 */ |
|---|
| 2215 | + bb_write_embedded(priv, 0x0A, by_bb_rx_conf); /* CR10 */ |
|---|
| 2222 | 2216 | } |
|---|
| 2223 | 2217 | |
|---|
| 2224 | | -void BBvSetVGAGainOffset(struct vnt_private *priv, unsigned char byData) |
|---|
| 2218 | +void bb_set_vga_gain_offset(struct vnt_private *priv, unsigned char by_data) |
|---|
| 2225 | 2219 | { |
|---|
| 2226 | | - unsigned char byBBRxConf = 0; |
|---|
| 2220 | + unsigned char by_bb_rx_conf = 0; |
|---|
| 2227 | 2221 | |
|---|
| 2228 | | - BBbWriteEmbedded(priv, 0xE7, byData); |
|---|
| 2222 | + bb_write_embedded(priv, 0xE7, by_data); |
|---|
| 2229 | 2223 | |
|---|
| 2230 | | - BBbReadEmbedded(priv, 0x0A, &byBBRxConf); /* CR10 */ |
|---|
| 2224 | + bb_read_embedded(priv, 0x0A, &by_bb_rx_conf); /* CR10 */ |
|---|
| 2231 | 2225 | /* patch for 3253B0 Baseband with Cardbus module */ |
|---|
| 2232 | | - if (byData == priv->abyBBVGA[0]) |
|---|
| 2233 | | - byBBRxConf |= 0x20; /* 0010 0000 */ |
|---|
| 2226 | + if (by_data == priv->abyBBVGA[0]) |
|---|
| 2227 | + by_bb_rx_conf |= 0x20; /* 0010 0000 */ |
|---|
| 2234 | 2228 | else if (priv->bShortSlotTime) |
|---|
| 2235 | | - byBBRxConf &= 0xDF; /* 1101 1111 */ |
|---|
| 2229 | + by_bb_rx_conf &= 0xDF; /* 1101 1111 */ |
|---|
| 2236 | 2230 | else |
|---|
| 2237 | | - byBBRxConf |= 0x20; /* 0010 0000 */ |
|---|
| 2238 | | - priv->byBBVGACurrent = byData; |
|---|
| 2239 | | - BBbWriteEmbedded(priv, 0x0A, byBBRxConf); /* CR10 */ |
|---|
| 2231 | + by_bb_rx_conf |= 0x20; /* 0010 0000 */ |
|---|
| 2232 | + priv->byBBVGACurrent = by_data; |
|---|
| 2233 | + bb_write_embedded(priv, 0x0A, by_bb_rx_conf); /* CR10 */ |
|---|
| 2240 | 2234 | } |
|---|
| 2241 | 2235 | |
|---|
| 2242 | 2236 | /* |
|---|
| .. | .. |
|---|
| 2252 | 2246 | * |
|---|
| 2253 | 2247 | */ |
|---|
| 2254 | 2248 | void |
|---|
| 2255 | | -BBvSoftwareReset(struct vnt_private *priv) |
|---|
| 2249 | +bb_software_reset(struct vnt_private *priv) |
|---|
| 2256 | 2250 | { |
|---|
| 2257 | | - BBbWriteEmbedded(priv, 0x50, 0x40); |
|---|
| 2258 | | - BBbWriteEmbedded(priv, 0x50, 0); |
|---|
| 2259 | | - BBbWriteEmbedded(priv, 0x9C, 0x01); |
|---|
| 2260 | | - BBbWriteEmbedded(priv, 0x9C, 0); |
|---|
| 2251 | + bb_write_embedded(priv, 0x50, 0x40); |
|---|
| 2252 | + bb_write_embedded(priv, 0x50, 0); |
|---|
| 2253 | + bb_write_embedded(priv, 0x9C, 0x01); |
|---|
| 2254 | + bb_write_embedded(priv, 0x9C, 0); |
|---|
| 2261 | 2255 | } |
|---|
| 2262 | 2256 | |
|---|
| 2263 | 2257 | /* |
|---|
| .. | .. |
|---|
| 2273 | 2267 | * |
|---|
| 2274 | 2268 | */ |
|---|
| 2275 | 2269 | void |
|---|
| 2276 | | -BBvPowerSaveModeON(struct vnt_private *priv) |
|---|
| 2270 | +bb_power_save_mode_on(struct vnt_private *priv) |
|---|
| 2277 | 2271 | { |
|---|
| 2278 | | - unsigned char byOrgData; |
|---|
| 2272 | + unsigned char by_org_data; |
|---|
| 2279 | 2273 | |
|---|
| 2280 | | - BBbReadEmbedded(priv, 0x0D, &byOrgData); |
|---|
| 2281 | | - byOrgData |= BIT(0); |
|---|
| 2282 | | - BBbWriteEmbedded(priv, 0x0D, byOrgData); |
|---|
| 2274 | + bb_read_embedded(priv, 0x0D, &by_org_data); |
|---|
| 2275 | + by_org_data |= BIT(0); |
|---|
| 2276 | + bb_write_embedded(priv, 0x0D, by_org_data); |
|---|
| 2283 | 2277 | } |
|---|
| 2284 | 2278 | |
|---|
| 2285 | 2279 | /* |
|---|
| .. | .. |
|---|
| 2295 | 2289 | * |
|---|
| 2296 | 2290 | */ |
|---|
| 2297 | 2291 | void |
|---|
| 2298 | | -BBvPowerSaveModeOFF(struct vnt_private *priv) |
|---|
| 2292 | +bb_power_save_mode_off(struct vnt_private *priv) |
|---|
| 2299 | 2293 | { |
|---|
| 2300 | | - unsigned char byOrgData; |
|---|
| 2294 | + unsigned char by_org_data; |
|---|
| 2301 | 2295 | |
|---|
| 2302 | | - BBbReadEmbedded(priv, 0x0D, &byOrgData); |
|---|
| 2303 | | - byOrgData &= ~(BIT(0)); |
|---|
| 2304 | | - BBbWriteEmbedded(priv, 0x0D, byOrgData); |
|---|
| 2296 | + bb_read_embedded(priv, 0x0D, &by_org_data); |
|---|
| 2297 | + by_org_data &= ~(BIT(0)); |
|---|
| 2298 | + bb_write_embedded(priv, 0x0D, by_org_data); |
|---|
| 2305 | 2299 | } |
|---|
| 2306 | 2300 | |
|---|
| 2307 | 2301 | /* |
|---|
| .. | .. |
|---|
| 2310 | 2304 | * Parameters: |
|---|
| 2311 | 2305 | * In: |
|---|
| 2312 | 2306 | * priv - Device Structure |
|---|
| 2313 | | - * byAntennaMode - Antenna Mode |
|---|
| 2307 | + * by_antenna_mode - Antenna Mode |
|---|
| 2314 | 2308 | * Out: |
|---|
| 2315 | 2309 | * none |
|---|
| 2316 | 2310 | * |
|---|
| .. | .. |
|---|
| 2319 | 2313 | */ |
|---|
| 2320 | 2314 | |
|---|
| 2321 | 2315 | void |
|---|
| 2322 | | -BBvSetTxAntennaMode(struct vnt_private *priv, unsigned char byAntennaMode) |
|---|
| 2316 | +bb_set_tx_antenna_mode(struct vnt_private *priv, unsigned char by_antenna_mode) |
|---|
| 2323 | 2317 | { |
|---|
| 2324 | | - unsigned char byBBTxConf; |
|---|
| 2318 | + unsigned char by_bb_tx_conf; |
|---|
| 2325 | 2319 | |
|---|
| 2326 | | - BBbReadEmbedded(priv, 0x09, &byBBTxConf); /* CR09 */ |
|---|
| 2327 | | - if (byAntennaMode == ANT_DIVERSITY) { |
|---|
| 2320 | + bb_read_embedded(priv, 0x09, &by_bb_tx_conf); /* CR09 */ |
|---|
| 2321 | + if (by_antenna_mode == ANT_DIVERSITY) { |
|---|
| 2328 | 2322 | /* bit 1 is diversity */ |
|---|
| 2329 | | - byBBTxConf |= 0x02; |
|---|
| 2330 | | - } else if (byAntennaMode == ANT_A) { |
|---|
| 2323 | + by_bb_tx_conf |= 0x02; |
|---|
| 2324 | + } else if (by_antenna_mode == ANT_A) { |
|---|
| 2331 | 2325 | /* bit 2 is ANTSEL */ |
|---|
| 2332 | | - byBBTxConf &= 0xF9; /* 1111 1001 */ |
|---|
| 2333 | | - } else if (byAntennaMode == ANT_B) { |
|---|
| 2334 | | - byBBTxConf &= 0xFD; /* 1111 1101 */ |
|---|
| 2335 | | - byBBTxConf |= 0x04; |
|---|
| 2326 | + by_bb_tx_conf &= 0xF9; /* 1111 1001 */ |
|---|
| 2327 | + } else if (by_antenna_mode == ANT_B) { |
|---|
| 2328 | + by_bb_tx_conf &= 0xFD; /* 1111 1101 */ |
|---|
| 2329 | + by_bb_tx_conf |= 0x04; |
|---|
| 2336 | 2330 | } |
|---|
| 2337 | | - BBbWriteEmbedded(priv, 0x09, byBBTxConf); /* CR09 */ |
|---|
| 2331 | + bb_write_embedded(priv, 0x09, by_bb_tx_conf); /* CR09 */ |
|---|
| 2338 | 2332 | } |
|---|
| 2339 | 2333 | |
|---|
| 2340 | 2334 | /* |
|---|
| .. | .. |
|---|
| 2343 | 2337 | * Parameters: |
|---|
| 2344 | 2338 | * In: |
|---|
| 2345 | 2339 | * priv - Device Structure |
|---|
| 2346 | | - * byAntennaMode - Antenna Mode |
|---|
| 2340 | + * by_antenna_mode - Antenna Mode |
|---|
| 2347 | 2341 | * Out: |
|---|
| 2348 | 2342 | * none |
|---|
| 2349 | 2343 | * |
|---|
| .. | .. |
|---|
| 2352 | 2346 | */ |
|---|
| 2353 | 2347 | |
|---|
| 2354 | 2348 | void |
|---|
| 2355 | | -BBvSetRxAntennaMode(struct vnt_private *priv, unsigned char byAntennaMode) |
|---|
| 2349 | +bb_set_rx_antenna_mode(struct vnt_private *priv, unsigned char by_antenna_mode) |
|---|
| 2356 | 2350 | { |
|---|
| 2357 | | - unsigned char byBBRxConf; |
|---|
| 2351 | + unsigned char by_bb_rx_conf; |
|---|
| 2358 | 2352 | |
|---|
| 2359 | | - BBbReadEmbedded(priv, 0x0A, &byBBRxConf); /* CR10 */ |
|---|
| 2360 | | - if (byAntennaMode == ANT_DIVERSITY) { |
|---|
| 2361 | | - byBBRxConf |= 0x01; |
|---|
| 2353 | + bb_read_embedded(priv, 0x0A, &by_bb_rx_conf); /* CR10 */ |
|---|
| 2354 | + if (by_antenna_mode == ANT_DIVERSITY) { |
|---|
| 2355 | + by_bb_rx_conf |= 0x01; |
|---|
| 2362 | 2356 | |
|---|
| 2363 | | - } else if (byAntennaMode == ANT_A) { |
|---|
| 2364 | | - byBBRxConf &= 0xFC; /* 1111 1100 */ |
|---|
| 2365 | | - } else if (byAntennaMode == ANT_B) { |
|---|
| 2366 | | - byBBRxConf &= 0xFE; /* 1111 1110 */ |
|---|
| 2367 | | - byBBRxConf |= 0x02; |
|---|
| 2357 | + } else if (by_antenna_mode == ANT_A) { |
|---|
| 2358 | + by_bb_rx_conf &= 0xFC; /* 1111 1100 */ |
|---|
| 2359 | + } else if (by_antenna_mode == ANT_B) { |
|---|
| 2360 | + by_bb_rx_conf &= 0xFE; /* 1111 1110 */ |
|---|
| 2361 | + by_bb_rx_conf |= 0x02; |
|---|
| 2368 | 2362 | } |
|---|
| 2369 | | - BBbWriteEmbedded(priv, 0x0A, byBBRxConf); /* CR10 */ |
|---|
| 2363 | + bb_write_embedded(priv, 0x0A, by_bb_rx_conf); /* CR10 */ |
|---|
| 2370 | 2364 | } |
|---|
| 2371 | 2365 | |
|---|
| 2372 | 2366 | /* |
|---|
| 2373 | | - * Description: BBvSetDeepSleep |
|---|
| 2367 | + * Description: bb_set_deep_sleep |
|---|
| 2374 | 2368 | * |
|---|
| 2375 | 2369 | * Parameters: |
|---|
| 2376 | 2370 | * In: |
|---|
| .. | .. |
|---|
| 2382 | 2376 | * |
|---|
| 2383 | 2377 | */ |
|---|
| 2384 | 2378 | void |
|---|
| 2385 | | -BBvSetDeepSleep(struct vnt_private *priv, unsigned char byLocalID) |
|---|
| 2379 | +bb_set_deep_sleep(struct vnt_private *priv, unsigned char by_local_id) |
|---|
| 2386 | 2380 | { |
|---|
| 2387 | | - BBbWriteEmbedded(priv, 0x0C, 0x17); /* CR12 */ |
|---|
| 2388 | | - BBbWriteEmbedded(priv, 0x0D, 0xB9); /* CR13 */ |
|---|
| 2381 | + bb_write_embedded(priv, 0x0C, 0x17); /* CR12 */ |
|---|
| 2382 | + bb_write_embedded(priv, 0x0D, 0xB9); /* CR13 */ |
|---|
| 2389 | 2383 | } |
|---|
| 2390 | 2384 | |
|---|
| 2391 | | -void |
|---|
| 2392 | | -BBvExitDeepSleep(struct vnt_private *priv, unsigned char byLocalID) |
|---|
| 2393 | | -{ |
|---|
| 2394 | | - BBbWriteEmbedded(priv, 0x0C, 0x00); /* CR12 */ |
|---|
| 2395 | | - BBbWriteEmbedded(priv, 0x0D, 0x01); /* CR13 */ |
|---|
| 2396 | | -} |
|---|