Lines Matching refs:exynos_tmu_data
167 struct exynos_tmu_data { struct
183 int (*tmu_read)(struct exynos_tmu_data *data); argument
184 void (*tmu_set_emulation)(struct exynos_tmu_data *data, argument
186 void (*tmu_clear_irqs)(struct exynos_tmu_data *data); argument
189 static void exynos_report_trigger(struct exynos_tmu_data *p) in exynos_report_trigger()
220 static int temp_to_code(struct exynos_tmu_data *data, u8 temp) in temp_to_code()
247 static int code_to_temp(struct exynos_tmu_data *data, u16 temp_code) in code_to_temp()
270 static void sanitize_temp_error(struct exynos_tmu_data *data, u32 trim_info) in sanitize_temp_error()
289 static u32 get_th_reg(struct exynos_tmu_data *data, u32 threshold, bool falling) in get_th_reg()
321 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_initialize()
337 static u32 get_con_reg(struct exynos_tmu_data *data, u32 con) in get_con_reg()
361 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_control()
372 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4210_tmu_initialize()
417 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4412_tmu_initialize()
489 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos5440_tmu_initialize()
539 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos7_tmu_initialize()
617 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos4210_tmu_control()
648 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos5440_tmu_control()
677 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos7_tmu_control()
718 struct exynos_tmu_data *data = p; in exynos_get_temp()
735 static u32 get_emul_con_reg(struct exynos_tmu_data *data, unsigned int val, in get_emul_con_reg()
765 static void exynos4412_tmu_set_emulation(struct exynos_tmu_data *data, in exynos4412_tmu_set_emulation()
783 static void exynos5440_tmu_set_emulation(struct exynos_tmu_data *data, in exynos5440_tmu_set_emulation()
795 struct exynos_tmu_data *data = drv_data; in exynos_tmu_set_emulation()
820 static int exynos4210_tmu_read(struct exynos_tmu_data *data) in exynos4210_tmu_read()
828 static int exynos4412_tmu_read(struct exynos_tmu_data *data) in exynos4412_tmu_read()
833 static int exynos5440_tmu_read(struct exynos_tmu_data *data) in exynos5440_tmu_read()
838 static int exynos7_tmu_read(struct exynos_tmu_data *data) in exynos7_tmu_read()
846 struct exynos_tmu_data *data = container_of(work, in exynos_tmu_work()
847 struct exynos_tmu_data, irq_work); in exynos_tmu_work()
874 static void exynos4210_tmu_clear_irqs(struct exynos_tmu_data *data) in exynos4210_tmu_clear_irqs()
902 static void exynos5440_tmu_clear_irqs(struct exynos_tmu_data *data) in exynos5440_tmu_clear_irqs()
913 struct exynos_tmu_data *data = id; in exynos_tmu_irq()
998 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_map_dt_data()
1122 struct exynos_tmu_data *data; in exynos_tmu_probe()
1125 data = devm_kzalloc(&pdev->dev, sizeof(struct exynos_tmu_data), in exynos_tmu_probe()
1221 struct exynos_tmu_data *data = platform_get_drvdata(pdev); in exynos_tmu_remove()