Loading drivers/bus/arm-cci.c +3 −9 Original line number Diff line number Diff line Loading @@ -88,8 +88,7 @@ static unsigned long cci_ctrl_phys; #define CCI_REV_R0 0 #define CCI_REV_R1 1 #define CCI_REV_R0_P4 4 #define CCI_REV_R1_P2 6 #define CCI_REV_R1_PX 5 #define CCI_PMU_EVT_SEL 0x000 #define CCI_PMU_CNTR 0x004 Loading Loading @@ -193,21 +192,16 @@ static int probe_cci_revision(void) rev = readl_relaxed(cci_ctrl_base + CCI_PID2) & CCI_PID2_REV_MASK; rev >>= CCI_PID2_REV_SHIFT; if (rev <= CCI_REV_R0_P4) if (rev < CCI_REV_R1_PX) return CCI_REV_R0; else if (rev <= CCI_REV_R1_P2) else return CCI_REV_R1; return -ENOENT; } static struct pmu_port_event_ranges *port_range_by_rev(void) { int rev = probe_cci_revision(); if (rev < 0) return NULL; return &port_event_range[rev]; } Loading Loading
drivers/bus/arm-cci.c +3 −9 Original line number Diff line number Diff line Loading @@ -88,8 +88,7 @@ static unsigned long cci_ctrl_phys; #define CCI_REV_R0 0 #define CCI_REV_R1 1 #define CCI_REV_R0_P4 4 #define CCI_REV_R1_P2 6 #define CCI_REV_R1_PX 5 #define CCI_PMU_EVT_SEL 0x000 #define CCI_PMU_CNTR 0x004 Loading Loading @@ -193,21 +192,16 @@ static int probe_cci_revision(void) rev = readl_relaxed(cci_ctrl_base + CCI_PID2) & CCI_PID2_REV_MASK; rev >>= CCI_PID2_REV_SHIFT; if (rev <= CCI_REV_R0_P4) if (rev < CCI_REV_R1_PX) return CCI_REV_R0; else if (rev <= CCI_REV_R1_P2) else return CCI_REV_R1; return -ENOENT; } static struct pmu_port_event_ranges *port_range_by_rev(void) { int rev = probe_cci_revision(); if (rev < 0) return NULL; return &port_event_range[rev]; } Loading