Lines Matching full:bits
115 int bits = 0;/* Number of address bits */ in imx_ddr_size() local
117 /* Count data bus width bits */ in imx_ddr_size()
120 bits += 2 - field_val; in imx_ddr_size()
121 /* Count rank address bits */ in imx_ddr_size()
124 bits += field_val - 1; in imx_ddr_size()
125 /* Count column address bits */ in imx_ddr_size()
126 bits += 2;/* Column address 0 and 1 are fixed mapped */ in imx_ddr_size()
130 bits++; in imx_ddr_size()
133 bits++; in imx_ddr_size()
136 bits++; in imx_ddr_size()
139 bits++; in imx_ddr_size()
143 bits++; in imx_ddr_size()
146 bits++; in imx_ddr_size()
149 bits++; in imx_ddr_size()
152 bits++; in imx_ddr_size()
156 bits++; in imx_ddr_size()
159 bits++; in imx_ddr_size()
160 /* Count row address bits */ in imx_ddr_size()
164 bits++; in imx_ddr_size()
167 bits++; in imx_ddr_size()
170 bits += 9; in imx_ddr_size()
173 bits++; in imx_ddr_size()
177 bits++; in imx_ddr_size()
180 bits++; in imx_ddr_size()
183 bits++; in imx_ddr_size()
186 bits++; in imx_ddr_size()
187 /* Count bank bits */ in imx_ddr_size()
191 bits++; in imx_ddr_size()
194 bits++; in imx_ddr_size()
197 bits++; in imx_ddr_size()
200 if (bits > 31) in imx_ddr_size()
201 bits = 31; in imx_ddr_size()
203 return 1 << bits; in imx_ddr_size()