Lines Matching refs:mon_idx
120 u32 mon_idx; member
363 u32 mon_idx = 0, val_6 = 0; in rockchip_dfi_start_hardware_counter() local
366 if (info->mon_idx) in rockchip_dfi_start_hardware_counter()
367 mon_idx = info->mon_idx; in rockchip_dfi_start_hardware_counter()
381 writel_relaxed(CLR_DDRMON_CTRL, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
385 writel_relaxed(LPDDR2_3_EN, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
387 writel_relaxed(LPDDR4_EN, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
389 writel_relaxed(DDR4_EN, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
392 dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
395 writel_relaxed(SOFTWARE_EN, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_start_hardware_counter()
403 u32 mon_idx = 0, i; in rockchip_dfi_stop_hardware_counter() local
405 if (info->mon_idx) in rockchip_dfi_stop_hardware_counter()
406 mon_idx = info->mon_idx; in rockchip_dfi_stop_hardware_counter()
411 writel_relaxed(SOFTWARE_DIS, dfi_regs + i * mon_idx + DDRMON_CTRL); in rockchip_dfi_stop_hardware_counter()
421 u32 mon_idx = 0x20, count_rate = 1; in rockchip_dfi_get_busier_ch() local
425 if (info->mon_idx) in rockchip_dfi_get_busier_ch()
426 mon_idx = info->mon_idx; in rockchip_dfi_get_busier_ch()
437 DDRMON_CH0_COUNT_NUM + i * mon_idx) * count_rate; in rockchip_dfi_get_busier_ch()
441 DDRMON_CH0_DFI_ACCESS_NUM + i * mon_idx); in rockchip_dfi_get_busier_ch()
543 data->mon_idx = 0x4000; in rk3588_dfi_init()