Lines Matching refs:con

337 static u32 get_con_reg(struct exynos_tmu_data *data, u32 con)  in get_con_reg()  argument
343 con |= (EXYNOS4412_MUX_ADDR_VALUE << EXYNOS4412_MUX_ADDR_SHIFT); in get_con_reg()
345 con &= ~(EXYNOS_TMU_REF_VOLTAGE_MASK << EXYNOS_TMU_REF_VOLTAGE_SHIFT); in get_con_reg()
346 con |= pdata->reference_voltage << EXYNOS_TMU_REF_VOLTAGE_SHIFT; in get_con_reg()
348 con &= ~(EXYNOS_TMU_BUF_SLOPE_SEL_MASK << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
349 con |= (pdata->gain << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
352 con &= ~(EXYNOS_TMU_TRIP_MODE_MASK << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
353 con |= (pdata->noise_cancel_mode << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
356 return con; in get_con_reg()
420 unsigned int status, trim_info, con, ctrl, rising_threshold; in exynos4412_tmu_initialize() local
479 con = readl(data->base + EXYNOS_TMU_REG_CONTROL); in exynos4412_tmu_initialize()
480 con |= (1 << EXYNOS_TMU_THERM_TRIP_EN_SHIFT); in exynos4412_tmu_initialize()
481 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos4412_tmu_initialize()
490 unsigned int trim_info = 0, con, rising_threshold; in exynos5440_tmu_initialize() local
527 con = readl(data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_initialize()
528 con |= (1 << EXYNOS_TMU_THERM_TRIP_EN_SHIFT); in exynos5440_tmu_initialize()
529 writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_initialize()
619 unsigned int con, interrupt_en; in exynos4210_tmu_control() local
621 con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL)); in exynos4210_tmu_control()
624 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control()
639 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control()
643 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos4210_tmu_control()
650 unsigned int con, interrupt_en; in exynos5440_tmu_control() local
652 con = get_con_reg(data, readl(data->base + EXYNOS5440_TMU_S0_7_CTRL)); in exynos5440_tmu_control()
655 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5440_tmu_control()
668 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5440_tmu_control()
672 writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_control()
679 unsigned int con, interrupt_en; in exynos7_tmu_control() local
681 con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL)); in exynos7_tmu_control()
684 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos7_tmu_control()
685 con |= (1 << EXYNOS7_PD_DET_EN_SHIFT); in exynos7_tmu_control()
707 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos7_tmu_control()
708 con &= ~(1 << EXYNOS7_PD_DET_EN_SHIFT); in exynos7_tmu_control()
713 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos7_tmu_control()