Lines Matching refs:con
362 static u32 get_con_reg(struct exynos_tmu_data *data, u32 con) in get_con_reg() argument
368 con |= (EXYNOS4412_MUX_ADDR_VALUE << EXYNOS4412_MUX_ADDR_SHIFT); in get_con_reg()
370 con &= ~(EXYNOS_TMU_REF_VOLTAGE_MASK << EXYNOS_TMU_REF_VOLTAGE_SHIFT); in get_con_reg()
371 con |= pdata->reference_voltage << EXYNOS_TMU_REF_VOLTAGE_SHIFT; in get_con_reg()
373 con &= ~(EXYNOS_TMU_BUF_SLOPE_SEL_MASK << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
374 con |= (pdata->gain << EXYNOS_TMU_BUF_SLOPE_SEL_SHIFT); in get_con_reg()
377 con &= ~(EXYNOS_TMU_TRIP_MODE_MASK << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
378 con |= (pdata->noise_cancel_mode << EXYNOS_TMU_TRIP_MODE_SHIFT); in get_con_reg()
381 return con; in get_con_reg()
445 unsigned int status, trim_info, con, ctrl, rising_threshold; in exynos4412_tmu_initialize() local
504 con = readl(data->base + EXYNOS_TMU_REG_CONTROL); in exynos4412_tmu_initialize()
505 con |= (1 << EXYNOS_TMU_THERM_TRIP_EN_SHIFT); in exynos4412_tmu_initialize()
506 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos4412_tmu_initialize()
610 unsigned int trim_info = 0, con, rising_threshold; in exynos5440_tmu_initialize() local
647 con = readl(data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_initialize()
648 con |= (1 << EXYNOS_TMU_THERM_TRIP_EN_SHIFT); in exynos5440_tmu_initialize()
649 writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_initialize()
740 unsigned int con, interrupt_en; in exynos4210_tmu_control() local
742 con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL)); in exynos4210_tmu_control()
745 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control()
760 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos4210_tmu_control()
764 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos4210_tmu_control()
771 unsigned int con, interrupt_en, pd_det_en; in exynos5433_tmu_control() local
773 con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL)); in exynos5433_tmu_control()
776 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5433_tmu_control()
798 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5433_tmu_control()
806 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos5433_tmu_control()
813 unsigned int con, interrupt_en; in exynos5440_tmu_control() local
815 con = get_con_reg(data, readl(data->base + EXYNOS5440_TMU_S0_7_CTRL)); in exynos5440_tmu_control()
818 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5440_tmu_control()
831 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos5440_tmu_control()
835 writel(con, data->base + EXYNOS5440_TMU_S0_7_CTRL); in exynos5440_tmu_control()
842 unsigned int con, interrupt_en; in exynos7_tmu_control() local
844 con = get_con_reg(data, readl(data->base + EXYNOS_TMU_REG_CONTROL)); in exynos7_tmu_control()
847 con |= (1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos7_tmu_control()
848 con |= (1 << EXYNOS7_PD_DET_EN_SHIFT); in exynos7_tmu_control()
870 con &= ~(1 << EXYNOS_TMU_CORE_EN_SHIFT); in exynos7_tmu_control()
871 con &= ~(1 << EXYNOS7_PD_DET_EN_SHIFT); in exynos7_tmu_control()
876 writel(con, data->base + EXYNOS_TMU_REG_CONTROL); in exynos7_tmu_control()