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 * @id: identifier of the one instance of the TMU controller.
142 * @base: base address of the single instance of the TMU controller.
143 * @base_second: base address of the common registers of the TMU controller.
144 * @irq: irq number of the TMU controller.
150 * @sclk: pointer to the clock structure for accessing the tmu special clk.
162 * @regulator: pointer to the TMU regulator structure.
166 * @enabled: current status of TMU device
169 * @tmu_initialize: SoC specific TMU initialization method
170 * @tmu_control: SoC specific TMU control method
171 * @tmu_read: SoC specific TMU temperature read method
172 * @tmu_set_emulation: SoC specific TMU emulation setting method
173 * @tmu_clear_irqs: SoC specific TMU interrupts clearing method
208 * TMU treats temperature as a mapped temperature code.
275 "More trip points than supported by this TMU.\n"); in exynos_tmu_initialize()
830 .compatible = "samsung,exynos3250-tmu",
833 .compatible = "samsung,exynos4210-tmu",
836 .compatible = "samsung,exynos4412-tmu",
839 .compatible = "samsung,exynos5250-tmu",
842 .compatible = "samsung,exynos5260-tmu",
845 .compatible = "samsung,exynos5420-tmu",
848 .compatible = "samsung,exynos5420-tmu-ext-triminfo",
851 .compatible = "samsung,exynos5433-tmu",
854 .compatible = "samsung,exynos7-tmu",
972 * Check if the TMU shares some registers and then try to map the in exynos_map_dt_data()
1099 dev_err(&pdev->dev, "Failed to initialize TMU\n"); in exynos_tmu_probe()
1171 .name = "exynos-tmu",
1181 MODULE_DESCRIPTION("Exynos TMU Driver");
1184 MODULE_ALIAS("platform:exynos-tmu");