Lines Matching refs:cfg
83 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1); in efuse_initialize()
85 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1, temp); in efuse_initialize()
87 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1); in efuse_initialize()
89 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1, temp); in efuse_initialize()
91 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3); in efuse_initialize()
93 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3, temp); in efuse_initialize()
97 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); in efuse_initialize()
109 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in efuse_read_1byte()
113 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_read_1byte()
116 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_read_1byte()
118 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_read_1byte()
122 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte()
124 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, in efuse_read_1byte()
128 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte()
131 rtlpriv->cfg-> in efuse_read_1byte()
139 data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in efuse_read_1byte()
154 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in efuse_write_1byte()
160 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], value); in efuse_write_1byte()
163 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_write_1byte()
166 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_write_1byte()
170 rtlpriv->cfg->maps[EFUSE_CTRL] + 2, temp); in efuse_write_1byte()
173 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_write_1byte()
176 rtlpriv->cfg->maps[EFUSE_CTRL] + 3, temp); in efuse_write_1byte()
179 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_write_1byte()
183 rtlpriv->cfg-> in efuse_write_1byte()
202 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in read_efuse_byte()
204 readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in read_efuse_byte()
205 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in read_efuse_byte()
208 readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in read_efuse_byte()
209 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, in read_efuse_byte()
213 value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
216 rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
221 value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
239 rtlpriv->cfg->maps[EFUSE_MAX_SECTION_MAP]; in read_efuse()
241 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in read_efuse()
246 if ((_offset + _size_byte) > rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]) { in read_efuse()
254 efuse_tbl = kzalloc(rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE] * in read_efuse()
366 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_BYTES, in read_efuse()
368 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_USAGE, in read_efuse()
409 (EFUSE_MAX_SIZE - rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) in efuse_shadow_update_chk()
458 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in efuse_shadow_update()
512 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in efuse_shadow_update()
525 0xFF, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in rtl_efuse_shadow_map_update()
531 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in rtl_efuse_shadow_map_update()
620 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_one_byte_read()
622 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_one_byte_read()
625 rtlpriv->cfg->maps[EFUSE_CTRL] + 2) & in efuse_one_byte_read()
628 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); in efuse_one_byte_read()
631 rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) in efuse_one_byte_read()
637 *data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in efuse_one_byte_read()
656 rtlpriv->cfg->maps[EFUSE_CTRL] + 1, (u8) (addr & 0xff)); in efuse_one_byte_write()
657 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_one_byte_write()
659 rtlpriv->cfg->maps[EFUSE_CTRL] + in efuse_one_byte_write()
662 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], data); in efuse_one_byte_write()
663 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0xF2); in efuse_one_byte_write()
666 rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) in efuse_one_byte_write()
680 read_efuse(hw, 0, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], efuse); in efuse_read_all_map()
956 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { in efuse_pg_packet_write()
973 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN]))) { in efuse_pg_packet_write()
1031 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { in efuse_pg_packet_write()
1135 rtlpriv->cfg->maps[EFUSE_ACCESS], 0x69); in efuse_power_switch()
1139 rtlpriv->cfg->maps[SYS_ISO_CTRL]); in efuse_power_switch()
1140 if (!(tmpV16 & rtlpriv->cfg->maps[EFUSE_PWC_EV12V])) { in efuse_power_switch()
1141 tmpV16 |= rtlpriv->cfg->maps[EFUSE_PWC_EV12V]; in efuse_power_switch()
1143 rtlpriv->cfg->maps[SYS_ISO_CTRL], in efuse_power_switch()
1148 rtlpriv->cfg->maps[SYS_FUNC_EN]); in efuse_power_switch()
1149 if (!(tmpV16 & rtlpriv->cfg->maps[EFUSE_FEN_ELDR])) { in efuse_power_switch()
1150 tmpV16 |= rtlpriv->cfg->maps[EFUSE_FEN_ELDR]; in efuse_power_switch()
1152 rtlpriv->cfg->maps[SYS_FUNC_EN], tmpV16); in efuse_power_switch()
1155 tmpV16 = rtl_read_word(rtlpriv, rtlpriv->cfg->maps[SYS_CLK]); in efuse_power_switch()
1156 if ((!(tmpV16 & rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN])) || in efuse_power_switch()
1157 (!(tmpV16 & rtlpriv->cfg->maps[EFUSE_ANA8M]))) { in efuse_power_switch()
1158 tmpV16 |= (rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN] | in efuse_power_switch()
1159 rtlpriv->cfg->maps[EFUSE_ANA8M]); in efuse_power_switch()
1161 rtlpriv->cfg->maps[SYS_CLK], tmpV16); in efuse_power_switch()
1168 rtlpriv->cfg->maps[EFUSE_TEST] + in efuse_power_switch()
1180 rtlpriv->cfg->maps[EFUSE_TEST] + 3, in efuse_power_switch()
1185 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], in efuse_power_switch()
1192 rtlpriv->cfg->maps[EFUSE_ACCESS], 0); in efuse_power_switch()
1196 rtlpriv->cfg->maps[EFUSE_TEST] + in efuse_power_switch()
1199 rtlpriv->cfg->maps[EFUSE_TEST] + 3, in efuse_power_switch()
1204 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], in efuse_power_switch()