Lines Matching full:tmu
3 * exynos_tmu.c - Samsung Exynos TMU (Thermal Management Unit)
139 * struct exynos_tmu_data : A structure to hold the private data of the TMU
141 * @base: base address of the single instance of the TMU controller.
142 * @base_second: base address of the common registers of the TMU controller.
143 * @irq: irq number of the TMU controller.
148 * @sclk: pointer to the clock structure for accessing the tmu special clk.
161 * @enabled: current status of TMU device
167 * @tmu_initialize: SoC specific TMU initialization method
168 * @tmu_control: SoC specific TMU control method
169 * @tmu_read: SoC specific TMU temperature read method
170 * @tmu_set_emulation: SoC specific TMU emulation setting method
171 * @tmu_clear_irqs: SoC specific TMU interrupts clearing method
203 * TMU treats temperature as a mapped temperature code.
810 .compatible = "samsung,exynos3250-tmu",
813 .compatible = "samsung,exynos4210-tmu",
816 .compatible = "samsung,exynos4412-tmu",
819 .compatible = "samsung,exynos5250-tmu",
822 .compatible = "samsung,exynos5260-tmu",
825 .compatible = "samsung,exynos5420-tmu",
828 .compatible = "samsung,exynos5420-tmu-ext-triminfo",
831 .compatible = "samsung,exynos5433-tmu",
834 .compatible = "samsung,exynos7-tmu",
956 * Check if the TMU shares some registers and then try to map the in exynos_map_dt_data()
1083 dev_err(dev, "Failed to initialize TMU\n"); in exynos_tmu_probe()
1162 .name = "exynos-tmu",
1172 MODULE_DESCRIPTION("Exynos TMU Driver");
1175 MODULE_ALIAS("platform:exynos-tmu");