.. | .. |
---|
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 | | -} |
---|