Lines Matching refs:raw_value
1613 u32 raw_value, delay_num; in rk3562_mmc_get_phase() local
1622 raw_value = readl(&cru->sdmmc0_con[1]); in rk3562_mmc_get_phase()
1624 raw_value = readl(&cru->sdmmc1_con[1]); in rk3562_mmc_get_phase()
1628 raw_value &= ROCKCHIP_MMC_DEGREE_MASK; in rk3562_mmc_get_phase()
1629 degrees = (raw_value >> ROCKCHIP_MMC_DEGREE_SHIFT) * 90; in rk3562_mmc_get_phase()
1631 if (raw_value & ROCKCHIP_MMC_DELAY_SEL) { in rk3562_mmc_get_phase()
1636 delay_num = (raw_value & ROCKCHIP_MMC_DELAYNUM_MASK); in rk3562_mmc_get_phase()
1649 u32 raw_value, delay; in rk3562_mmc_set_phase() local
1670 raw_value = delay_num ? ROCKCHIP_MMC_DELAY_SEL : 0; in rk3562_mmc_set_phase()
1671 raw_value |= delay_num << ROCKCHIP_MMC_DELAYNUM_SHIFT; in rk3562_mmc_set_phase()
1672 raw_value |= nineties << ROCKCHIP_MMC_DEGREE_SHIFT; in rk3562_mmc_set_phase()
1675 writel(raw_value | 0xffff0000, &cru->sdmmc0_con[1]); in rk3562_mmc_set_phase()
1677 writel(raw_value | 0xffff0000, &cru->sdmmc1_con[1]); in rk3562_mmc_set_phase()
1680 degrees, delay_num, raw_value, rk3562_mmc_get_phase(clk)); in rk3562_mmc_set_phase()