Lines Matching +full:0 +full:xfc4

29 #define EDPCSR				0x0A0
30 #define EDCIDSR 0x0A4
31 #define EDVIDSR 0x0A8
32 #define EDPCSR_HI 0x0AC
33 #define EDOSLAR 0x300
34 #define EDPRCR 0x310
35 #define EDPRSR 0x314
36 #define EDDEVID1 0xFC4
37 #define EDDEVID 0xFC8
39 #define EDPCSR_PROHIBITED 0xFFFFFFFF
42 #define EDPCSR_THUMB BIT(0)
48 #define EDPRCR_CORENPDRQ BIT(0)
52 #define EDPRSR_PU BIT(0)
59 #define EDVIDSR_VMID GENMASK(7, 0)
67 * 0b0000 - Sample offset applies based on the instruction state, we
69 * 0b0001 - No offset applies.
70 * 0b0010 - No offset applies, but do not use in AArch32 mode
73 #define EDDEVID1_PCSR_OFFSET_MASK GENMASK(3, 0)
74 #define EDDEVID1_PCSR_OFFSET_INS_SET (0x0)
75 #define EDDEVID1_PCSR_NO_OFFSET_DIS_AARCH32 (0x2)
78 #define EDDEVID_PCSAMPLE_MODE GENMASK(3, 0)
79 #define EDDEVID_IMPL_EDPCSR (0x1)
80 #define EDDEVID_IMPL_EDPCSR_EDCIDSR (0x2)
81 #define EDDEVID_IMPL_FULL (0x3)
115 writel_relaxed(0x0, drvdata->base + EDOSLAR); in debug_os_unlock()
217 * profiling is prohibited, EDPCSR reads as 0xFFFFFFFF; in debug_read_regs()
254 unsigned long arm_inst_offset = 0, thumb_inst_offset = 0; in debug_adjust_pc()
319 "EL2" : "EL1/0"), in debug_dump_regs()
358 * back EDDEVID1.PCSROffset == 0x2, then this means the debug in debug_init_arch_data()
363 ((IS_ENABLED(CONFIG_64BIT) && pcsr_offset != 0) || in debug_init_arch_data()
415 int cpu, ret = 0; in debug_enable_func()
430 if (ret < 0) in debug_enable_func()
436 return 0; in debug_enable_func()
454 int cpu, ret, err = 0; in debug_disable_func()
467 if (ret < 0) in debug_disable_func()
546 return 0; in debug_func_init()
573 if (drvdata->cpu < 0) in debug_probe()
623 return 0; in debug_probe()
652 .devarch = 0x47706a15,
653 .devarch_mask = 0xfff0ffff,
654 .devtype = 0x00000015,
659 CS_AMBA_ID(0x000bbd03), /* Cortex-A53 */
660 CS_AMBA_ID(0x000bbd07), /* Cortex-A57 */
661 CS_AMBA_ID(0x000bbd08), /* Cortex-A72 */
662 CS_AMBA_ID(0x000bbd09), /* Cortex-A73 */
663 CS_AMBA_UCI_ID(0x000f0205, uci_id_debug), /* Qualcomm Kryo */
664 CS_AMBA_UCI_ID(0x000f0211, uci_id_debug), /* Qualcomm Kryo */