Lines Matching refs:extn
144 cpu->extn.timer0 = timer.t0; in read_arc_build_cfg_regs()
145 cpu->extn.timer1 = timer.t1; in read_arc_build_cfg_regs()
146 cpu->extn.rtc = timer.rtc; in read_arc_build_cfg_regs()
152 cpu->extn.norm = read_aux_reg(ARC_REG_NORM_BCR) > 1 ? 1 : 0; /* 2,3 */ in read_arc_build_cfg_regs()
153 cpu->extn.barrel = read_aux_reg(ARC_REG_BARREL_BCR) > 1 ? 1 : 0; /* 2,3 */ in read_arc_build_cfg_regs()
154 cpu->extn.swap = read_aux_reg(ARC_REG_SWAP_BCR) ? 1 : 0; /* 1,3 */ in read_arc_build_cfg_regs()
155 cpu->extn.crc = read_aux_reg(ARC_REG_CRC_BCR) ? 1 : 0; in read_arc_build_cfg_regs()
156 cpu->extn.minmax = read_aux_reg(ARC_REG_MIXMAX_BCR) > 1 ? 1 : 0; /* 2 */ in read_arc_build_cfg_regs()
157 cpu->extn.swape = (cpu->core.family >= 0x34) ? 1 : in read_arc_build_cfg_regs()
174 cpu->extn.fpu_sp = sp.ver ? 1 : 0; in read_arc_build_cfg_regs()
175 cpu->extn.fpu_dp = dp.ver ? 1 : 0; in read_arc_build_cfg_regs()
189 cpu->extn.fpu_sp = spdp.sp ? 1 : 0; in read_arc_build_cfg_regs()
190 cpu->extn.fpu_dp = spdp.dp ? 1 : 0; in read_arc_build_cfg_regs()
202 cpu->extn.dual_enb = !(exec_ctrl & 1); in read_arc_build_cfg_regs()
205 cpu->extn.dual = 1; in read_arc_build_cfg_regs()
210 cpu->extn.ap = bcr.ver ? 1 : 0; in read_arc_build_cfg_regs()
213 cpu->extn.smart = bcr.ver ? 1 : 0; in read_arc_build_cfg_regs()
216 cpu->extn.rtt = bcr.ver ? 1 : 0; in read_arc_build_cfg_regs()
218 cpu->extn.debug = cpu->extn.ap | cpu->extn.smart | cpu->extn.rtt; in read_arc_build_cfg_regs()
258 IS_AVAIL3(cpu->extn.dual, cpu->extn.dual_enb, " Dual-Issue ")); in arc_cpu_mumbojumbo()
261 IS_AVAIL1(cpu->extn.timer0, "Timer0 "), in arc_cpu_mumbojumbo()
262 IS_AVAIL1(cpu->extn.timer1, "Timer1 "), in arc_cpu_mumbojumbo()
263 IS_AVAIL2(cpu->extn.rtc, "RTC [UP 64-bit] ", CONFIG_ARC_TIMERS_64BIT), in arc_cpu_mumbojumbo()
264 IS_AVAIL2(cpu->extn.gfrc, "GFRC [SMP 64-bit] ", CONFIG_ARC_TIMERS_64BIT)); in arc_cpu_mumbojumbo()
289 IS_AVAIL1(cpu->extn.norm, "norm "), in arc_cpu_mumbojumbo()
290 IS_AVAIL1(cpu->extn.barrel, "barrel-shift "), in arc_cpu_mumbojumbo()
291 IS_AVAIL1(cpu->extn.swap, "swap "), in arc_cpu_mumbojumbo()
292 IS_AVAIL1(cpu->extn.minmax, "minmax "), in arc_cpu_mumbojumbo()
293 IS_AVAIL1(cpu->extn.crc, "crc "), in arc_cpu_mumbojumbo()
294 IS_AVAIL2(cpu->extn.swape, "swape", CONFIG_ARC_HAS_SWAPE)); in arc_cpu_mumbojumbo()
330 if (cpu->extn.fpu_sp || cpu->extn.fpu_dp) in arc_extn_mumbojumbo()
332 IS_AVAIL1(cpu->extn.fpu_sp, "SP "), in arc_extn_mumbojumbo()
333 IS_AVAIL1(cpu->extn.fpu_dp, "DP ")); in arc_extn_mumbojumbo()
335 if (cpu->extn.debug) in arc_extn_mumbojumbo()
337 IS_AVAIL1(cpu->extn.ap, "ActionPoint "), in arc_extn_mumbojumbo()
338 IS_AVAIL1(cpu->extn.smart, "smaRT "), in arc_extn_mumbojumbo()
339 IS_AVAIL1(cpu->extn.rtt, "RTT ")); in arc_extn_mumbojumbo()
378 if (!cpu->extn.timer0) in arc_chk_core_config()
381 if (!cpu->extn.timer1) in arc_chk_core_config()
412 present = cpu->extn.fpu_dp; in arc_chk_core_config()
418 present = cpu->extn_mpy.dsp | cpu->extn.fpu_sp | cpu->extn.fpu_dp; in arc_chk_core_config()