File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -83,12 +83,19 @@ static void rockchip_dfi_start_hardware_counter(struct devfreq_event_dev *edev)
83
83
DDRMON_CTRL_HARDWARE_EN ), dfi_regs + DDRMON_CTRL );
84
84
85
85
/* set ddr type to dfi */
86
- if (dfi -> ddr_type == ROCKCHIP_DDRTYPE_LPDDR3 )
86
+ switch (dfi -> ddr_type ) {
87
+ case ROCKCHIP_DDRTYPE_LPDDR2 :
88
+ case ROCKCHIP_DDRTYPE_LPDDR3 :
87
89
writel_relaxed (HIWORD_UPDATE (DDRMON_CTRL_LPDDR23 , DDRMON_CTRL_DDR_TYPE_MASK ),
88
90
dfi_regs + DDRMON_CTRL );
89
- else if (dfi -> ddr_type == ROCKCHIP_DDRTYPE_LPDDR4 )
91
+ break ;
92
+ case ROCKCHIP_DDRTYPE_LPDDR4 :
90
93
writel_relaxed (HIWORD_UPDATE (DDRMON_CTRL_LPDDR4 , DDRMON_CTRL_DDR_TYPE_MASK ),
91
94
dfi_regs + DDRMON_CTRL );
95
+ break ;
96
+ default :
97
+ break ;
98
+ }
92
99
93
100
/* enable count, use software mode */
94
101
writel_relaxed (HIWORD_UPDATE (DDRMON_CTRL_SOFTWARE_EN , DDRMON_CTRL_SOFTWARE_EN ),
You can’t perform that action at this time.
0 commit comments