Lines Matching refs:exynos_tmu_data

187 struct exynos_tmu_data {  struct
208 void (*tmu_set_trip_temp)(struct exynos_tmu_data *data, int trip, argument
210 void (*tmu_set_trip_hyst)(struct exynos_tmu_data *data, int trip, argument
214 int (*tmu_read)(struct exynos_tmu_data *data); argument
215 void (*tmu_set_emulation)(struct exynos_tmu_data *data, int temp); argument
216 void (*tmu_clear_irqs)(struct exynos_tmu_data *data); argument
223 static int temp_to_code(struct exynos_tmu_data *data, u8 temp) in temp_to_code()
238 static int code_to_temp(struct exynos_tmu_data *data, u16 temp_code) in code_to_temp()
249 static void sanitize_temp_error(struct exynos_tmu_data *data, u32 trim_info) in sanitize_temp_error()
272 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_initialize()
343 static u32 get_con_reg(struct exynos_tmu_data *data, u32 con) in get_con_reg()
363 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_control()
373 static void exynos4210_tmu_set_trip_temp(struct exynos_tmu_data *data, in exynos4210_tmu_set_trip_temp()
392 static void exynos4210_tmu_set_trip_hyst(struct exynos_tmu_data *data, in exynos4210_tmu_set_trip_hyst()
399 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4210_tmu_initialize()
404 static void exynos4412_tmu_set_trip_temp(struct exynos_tmu_data *data, in exynos4412_tmu_set_trip_temp()
421 static void exynos4412_tmu_set_trip_hyst(struct exynos_tmu_data *data, in exynos4412_tmu_set_trip_hyst()
435 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4412_tmu_initialize()
460 static void exynos5433_tmu_set_trip_temp(struct exynos_tmu_data *data, in exynos5433_tmu_set_trip_temp()
480 static void exynos5433_tmu_set_trip_hyst(struct exynos_tmu_data *data, in exynos5433_tmu_set_trip_hyst()
502 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos5433_tmu_initialize()
533 static void exynos7_tmu_set_trip_temp(struct exynos_tmu_data *data, in exynos7_tmu_set_trip_temp()
548 static void exynos7_tmu_set_trip_hyst(struct exynos_tmu_data *data, in exynos7_tmu_set_trip_hyst()
565 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos7_tmu_initialize()
574 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4210_tmu_control()
604 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos5433_tmu_control()
635 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos7_tmu_control()
666 struct exynos_tmu_data *data = p; in exynos_get_temp()
694 static u32 get_emul_con_reg(struct exynos_tmu_data *data, unsigned int val, in get_emul_con_reg()
722 static void exynos4412_tmu_set_emulation(struct exynos_tmu_data *data, in exynos4412_tmu_set_emulation()
744 struct exynos_tmu_data *data = drv_data; in exynos_tmu_set_emulation()
768 static int exynos4210_tmu_read(struct exynos_tmu_data *data) in exynos4210_tmu_read()
776 static int exynos4412_tmu_read(struct exynos_tmu_data *data) in exynos4412_tmu_read()
781 static int exynos7_tmu_read(struct exynos_tmu_data *data) in exynos7_tmu_read()
789 struct exynos_tmu_data *data = container_of(work, in exynos_tmu_work()
790 struct exynos_tmu_data, irq_work); in exynos_tmu_work()
805 static void exynos4210_tmu_clear_irqs(struct exynos_tmu_data *data) in exynos4210_tmu_clear_irqs()
838 struct exynos_tmu_data *data = id; in exynos_tmu_irq()
881 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_map_dt_data()
1018 struct exynos_tmu_data *data; in exynos_tmu_probe()
1021 data = devm_kzalloc(&pdev->dev, sizeof(struct exynos_tmu_data), in exynos_tmu_probe()
1146 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_remove()