Lines Matching full:tmu
3 * exynos_tmu.c - Samsung Exynos TMU (Thermal Management Unit)
140 * struct exynos_tmu_data : A structure to hold the private data of the TMU
142 * @id: identifier of the one instance of the TMU controller.
143 * @base: base address of the single instance of the TMU controller.
144 * @base_second: base address of the common registers of the TMU controller.
145 * @irq: irq number of the TMU controller.
151 * @sclk: pointer to the clock structure for accessing the tmu special clk.
163 * @regulator: pointer to the TMU regulator structure.
167 * @enabled: current status of TMU device
170 * @tmu_initialize: SoC specific TMU initialization method
171 * @tmu_control: SoC specific TMU control method
172 * @tmu_read: SoC specific TMU temperature read method
173 * @tmu_set_emulation: SoC specific TMU emulation setting method
174 * @tmu_clear_irqs: SoC specific TMU interrupts clearing method
209 * TMU treats temperature as a mapped temperature code.
284 "More trip points than supported by this TMU.\n"); in exynos_tmu_initialize()
837 .compatible = "samsung,exynos3250-tmu",
840 .compatible = "samsung,exynos4210-tmu",
843 .compatible = "samsung,exynos4412-tmu",
846 .compatible = "samsung,exynos5250-tmu",
849 .compatible = "samsung,exynos5260-tmu",
852 .compatible = "samsung,exynos5420-tmu",
855 .compatible = "samsung,exynos5420-tmu-ext-triminfo",
858 .compatible = "samsung,exynos5433-tmu",
861 .compatible = "samsung,exynos7-tmu",
979 * Check if the TMU shares some registers and then try to map the in exynos_map_dt_data()
1106 dev_err(&pdev->dev, "Failed to initialize TMU\n"); in exynos_tmu_probe()
1182 .name = "exynos-tmu",
1192 MODULE_DESCRIPTION("Exynos TMU Driver");
1195 MODULE_ALIAS("platform:exynos-tmu");