Lines Matching refs:maps
52 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1); in efuse_initialize()
54 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1, temp); in efuse_initialize()
56 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1); in efuse_initialize()
58 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1, temp); in efuse_initialize()
60 bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3); in efuse_initialize()
62 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3, temp); in efuse_initialize()
66 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); in efuse_initialize()
78 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in efuse_read_1byte()
82 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_read_1byte()
85 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_read_1byte()
87 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_read_1byte()
91 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte()
93 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, in efuse_read_1byte()
97 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_read_1byte()
101 maps[EFUSE_CTRL] + 3); in efuse_read_1byte()
106 data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in efuse_read_1byte()
121 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in efuse_write_1byte()
127 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], value); in efuse_write_1byte()
130 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_write_1byte()
133 rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in efuse_write_1byte()
137 rtlpriv->cfg->maps[EFUSE_CTRL] + 2, temp); in efuse_write_1byte()
140 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_write_1byte()
143 rtlpriv->cfg->maps[EFUSE_CTRL] + 3, temp); in efuse_write_1byte()
146 rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in efuse_write_1byte()
151 maps[EFUSE_CTRL] + 3); in efuse_write_1byte()
169 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in read_efuse_byte()
171 readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2); in read_efuse_byte()
172 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in read_efuse_byte()
175 readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3); in read_efuse_byte()
176 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, in read_efuse_byte()
180 value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
183 rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
188 value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in read_efuse_byte()
206 rtlpriv->cfg->maps[EFUSE_MAX_SECTION_MAP]; in read_efuse()
208 rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; in read_efuse()
213 if ((_offset + _size_byte) > rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]) { in read_efuse()
221 efuse_tbl = kzalloc(rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], in read_efuse()
376 (EFUSE_MAX_SIZE - rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) in efuse_shadow_update_chk()
425 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in efuse_shadow_update()
479 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in efuse_shadow_update()
492 0xFF, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in rtl_efuse_shadow_map_update()
498 rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); in rtl_efuse_shadow_map_update()
587 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, in efuse_one_byte_read()
589 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_one_byte_read()
592 rtlpriv->cfg->maps[EFUSE_CTRL] + 2) & in efuse_one_byte_read()
595 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); in efuse_one_byte_read()
598 rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) in efuse_one_byte_read()
604 *data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); in efuse_one_byte_read()
623 rtlpriv->cfg->maps[EFUSE_CTRL] + 1, (u8) (addr & 0xff)); in efuse_one_byte_write()
624 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, in efuse_one_byte_write()
626 rtlpriv->cfg->maps[EFUSE_CTRL] + in efuse_one_byte_write()
629 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], data); in efuse_one_byte_write()
630 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0xF2); in efuse_one_byte_write()
633 rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) in efuse_one_byte_write()
648 read_efuse(hw, 0, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], efuse); in efuse_read_all_map()
926 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { in efuse_pg_packet_write()
943 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN]))) { in efuse_pg_packet_write()
998 rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { in efuse_pg_packet_write()
1101 rtlpriv->cfg->maps[EFUSE_ACCESS], 0x69); in efuse_power_switch()
1105 rtlpriv->cfg->maps[SYS_ISO_CTRL]); in efuse_power_switch()
1106 if (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_PWC_EV12V])) { in efuse_power_switch()
1107 tmpv16 |= rtlpriv->cfg->maps[EFUSE_PWC_EV12V]; in efuse_power_switch()
1109 rtlpriv->cfg->maps[SYS_ISO_CTRL], in efuse_power_switch()
1114 rtlpriv->cfg->maps[SYS_FUNC_EN]); in efuse_power_switch()
1115 if (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_FEN_ELDR])) { in efuse_power_switch()
1116 tmpv16 |= rtlpriv->cfg->maps[EFUSE_FEN_ELDR]; in efuse_power_switch()
1118 rtlpriv->cfg->maps[SYS_FUNC_EN], tmpv16); in efuse_power_switch()
1121 tmpv16 = rtl_read_word(rtlpriv, rtlpriv->cfg->maps[SYS_CLK]); in efuse_power_switch()
1122 if ((!(tmpv16 & rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN])) || in efuse_power_switch()
1123 (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_ANA8M]))) { in efuse_power_switch()
1124 tmpv16 |= (rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN] | in efuse_power_switch()
1125 rtlpriv->cfg->maps[EFUSE_ANA8M]); in efuse_power_switch()
1127 rtlpriv->cfg->maps[SYS_CLK], tmpv16); in efuse_power_switch()
1134 rtlpriv->cfg->maps[EFUSE_TEST] + in efuse_power_switch()
1146 rtlpriv->cfg->maps[EFUSE_TEST] + 3, in efuse_power_switch()
1151 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], in efuse_power_switch()
1158 rtlpriv->cfg->maps[EFUSE_ACCESS], 0); in efuse_power_switch()
1162 rtlpriv->cfg->maps[EFUSE_TEST] + in efuse_power_switch()
1165 rtlpriv->cfg->maps[EFUSE_TEST] + 3, in efuse_power_switch()
1170 rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], in efuse_power_switch()