Home
last modified time | relevance | path

Searched refs:tmu (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v5.4/drivers/clocksource/
Dsh_tmu.c35 struct sh_tmu_device *tmu; member
85 switch (ch->tmu->model) { in sh_tmu_read()
87 return ioread8(ch->tmu->mapbase + 2); in sh_tmu_read()
89 return ioread8(ch->tmu->mapbase + 4); in sh_tmu_read()
107 switch (ch->tmu->model) { in sh_tmu_write()
109 return iowrite8(value, ch->tmu->mapbase + 2); in sh_tmu_write()
111 return iowrite8(value, ch->tmu->mapbase + 4); in sh_tmu_write()
128 raw_spin_lock_irqsave(&ch->tmu->lock, flags); in sh_tmu_start_stop_ch()
137 raw_spin_unlock_irqrestore(&ch->tmu->lock, flags); in sh_tmu_start_stop_ch()
145 ret = clk_enable(ch->tmu->clk); in __sh_tmu_enable()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/thermal/
Dexynos-thermal.txt6 "samsung,exynos3250-tmu"
7 "samsung,exynos4412-tmu"
8 "samsung,exynos4210-tmu"
9 "samsung,exynos5250-tmu"
10 "samsung,exynos5260-tmu"
11 "samsung,exynos5420-tmu" for TMU channel 0, 1 on Exynos5420
12 "samsung,exynos5420-tmu-ext-triminfo" for TMU channels 2, 3 and 4
14 "samsung,exynos5433-tmu"
15 "samsung,exynos7-tmu"
24 Use "samsung,exynos5420-tmu-ext-triminfo" in cases, there is a misplaced
[all …]
Dqoriq-thermal.txt4 - compatible : Must include "fsl,qoriq-tmu" or "fsl,imx8mq-tmu". The
13 - fsl,tmu-range : The values to be programmed into TTRnCR, as specified by
16 - fsl,tmu-calibration : A list of cell pairs containing temperature
30 tmu@f0000 {
31 compatible = "fsl,qoriq-tmu";
34 fsl,tmu-range = <0x000a0000 0x00090026 0x0008004a 0x0001006a>;
35 fsl,tmu-calibration = <0x00000000 0x00000025
/Linux-v5.4/Documentation/devicetree/bindings/timer/
Drenesas,tmu.txt12 - "renesas,tmu-r8a7740" for the r8a7740 TMU
13 - "renesas,tmu-r8a774c0" for the r8a774C0 TMU
14 - "renesas,tmu-r8a7778" for the r8a7778 TMU
15 - "renesas,tmu-r8a7779" for the r8a7779 TMU
16 - "renesas,tmu-r8a77970" for the r8a77970 TMU
17 - "renesas,tmu-r8a77980" for the r8a77980 TMU
18 - "renesas,tmu" for any TMU.
19 This is a fallback for the above renesas,tmu-* entries
38 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
/Linux-v5.4/drivers/gpu/drm/vc4/
Dvc4_validate_shaders.c157 int tmu) in record_texture_sample() argument
170 &validation_state->tmu_setup[tmu], in record_texture_sample()
177 validation_state->tmu_setup[tmu].p_offset[i] = ~0; in record_texture_sample()
193 int tmu = waddr > QPU_W_TMU0_B; in check_tmu_write() local
195 bool is_direct = submit && validation_state->tmu_write_count[tmu] == 0; in check_tmu_write()
236 validation_state->tmu_setup[tmu].p_offset[1] = in check_tmu_write()
245 validation_state->tmu_setup[tmu].is_direct = true; in check_tmu_write()
255 if (validation_state->tmu_write_count[tmu] >= 4) { in check_tmu_write()
257 tmu); in check_tmu_write()
260 validation_state->tmu_setup[tmu].p_offset[validation_state->tmu_write_count[tmu]] = in check_tmu_write()
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dexynos5410.dtsi90 tmu_cpu0: tmu@10060000 {
91 compatible = "samsung,exynos5420-tmu";
99 tmu_cpu1: tmu@10064000 {
100 compatible = "samsung,exynos5420-tmu";
108 tmu_cpu2: tmu@10068000 {
109 compatible = "samsung,exynos5420-tmu";
117 tmu_cpu3: tmu@1006c000 {
118 compatible = "samsung,exynos5420-tmu";
Dr8a7779.dtsi327 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
342 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
357 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
Dexynos4-cpu-thermal.dtsi13 thermal-sensors = <&tmu 0>;
Dr8a7778.dtsi194 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
209 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
224 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
Dexynos5420.dtsi732 tmu_cpu0: tmu@10060000 {
733 compatible = "samsung,exynos5420-tmu";
741 tmu_cpu1: tmu@10064000 {
742 compatible = "samsung,exynos5420-tmu";
750 tmu_cpu2: tmu@10068000 {
751 compatible = "samsung,exynos5420-tmu-ext-triminfo";
759 tmu_cpu3: tmu@1006c000 {
760 compatible = "samsung,exynos5420-tmu-ext-triminfo";
768 tmu_gpu: tmu@100a0000 {
769 compatible = "samsung,exynos5420-tmu-ext-triminfo";
Dexynos4210.dtsi380 thermal-sensors = <&tmu 0>;
524 &tmu {
525 compatible = "samsung,exynos4210-tmu";
Dls1021a.dtsi267 tmu: tmu@1f00000 { label
268 compatible = "fsl,qoriq-tmu";
271 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
272 fsl,tmu-calibration = <0x00000000 0x0000000f
319 thermal-sensors = <&tmu 0>;
/Linux-v5.4/arch/arm64/boot/dts/freescale/
Dfsl-ls1012a.dtsi107 thermal-sensors = <&tmu 0>;
275 tmu: tmu@1f00000 { label
276 compatible = "fsl,qoriq-tmu";
279 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
280 fsl,tmu-calibration = <0x00000000 0x00000026
Dfsl-ls1028a.dtsi545 tmu: tmu@1f00000 { label
546 compatible = "fsl,qoriq-tmu";
549 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x70061>;
550 fsl,tmu-calibration = <0x00000000 0x00000024
601 thermal-sensors = <&tmu 0>;
Dfsl-ls208xa.dtsi85 thermal-sensors = <&tmu 4>;
156 tmu: tmu@1f80000 { label
157 compatible = "fsl,qoriq-tmu";
160 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
161 fsl,tmu-calibration = <0x00000000 0x00000026
Dfsl-ls1043a.dtsi156 thermal-sensors = <&tmu 3>;
321 tmu: tmu@1f00000 { label
322 compatible = "fsl,qoriq-tmu";
325 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
326 fsl,tmu-calibration = <0x00000000 0x00000026
Dfsl-ls1088a.dtsi135 thermal-sensors = <&tmu 0>;
208 tmu: tmu@1f80000 { label
209 compatible = "fsl,qoriq-tmu";
212 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
213 fsl,tmu-calibration =
Dimx8mq.dtsi204 thermal-sensors = <&tmu 0>;
235 thermal-sensors = <&tmu 1>;
249 thermal-sensors = <&tmu 2>;
349 tmu: tmu@30260000 { label
350 compatible = "fsl,imx8mq-tmu";
355 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x70061>;
356 fsl,tmu-calibration = <0x00000000 0x00000023
Dfsl-ls1046a.dtsi123 thermal-sensors = <&tmu 3>;
318 tmu: tmu@1f00000 { label
319 compatible = "fsl,qoriq-tmu";
322 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
323 fsl,tmu-calibration =
/Linux-v5.4/arch/powerpc/boot/dts/fsl/
Dt1023si-post.dtsi365 tmu: tmu@f0000 { label
366 compatible = "fsl,qoriq-tmu";
369 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
370 fsl,tmu-calibration = <0x00000000 0x0000000f
417 thermal-sensors = <&tmu 0>;
Dt1040si-post.dtsi445 tmu: tmu@f0000 { label
446 compatible = "fsl,qoriq-tmu";
449 fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>;
450 fsl,tmu-calibration = <0x00000000 0x00000025
493 thermal-sensors = <&tmu 2>;
/Linux-v5.4/arch/arm64/boot/dts/renesas/
Dr8a77970.dtsi333 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
346 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
359 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
372 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
385 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
Dr8a77980.dtsi363 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
376 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
389 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
402 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
415 compatible = "renesas,tmu-r8a77980", "renesas,tmu";
/Linux-v5.4/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi702 tmu_atlas0: tmu@10060000 {
703 compatible = "samsung,exynos5433-tmu";
713 tmu_atlas1: tmu@10068000 {
714 compatible = "samsung,exynos5433-tmu";
724 tmu_g3d: tmu@10070000 {
725 compatible = "samsung,exynos5433-tmu";
735 tmu_apollo: tmu@10078000 {
736 compatible = "samsung,exynos5433-tmu";
746 tmu_isp: tmu@1007c000 {
747 compatible = "samsung,exynos5433-tmu";
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/hwmon/
Dpwm-fan.txt31 thermal-sensors = <&tmu 0>;

12