Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/clocksource/
Dsh_tmu.c43 struct sh_tmu_device *tmu; member
93 switch (ch->tmu->model) { in sh_tmu_read()
95 return ioread8(ch->tmu->mapbase + 2); in sh_tmu_read()
97 return ioread8(ch->tmu->mapbase + 4); in sh_tmu_read()
115 switch (ch->tmu->model) { in sh_tmu_write()
117 return iowrite8(value, ch->tmu->mapbase + 2); in sh_tmu_write()
119 return iowrite8(value, ch->tmu->mapbase + 4); in sh_tmu_write()
136 raw_spin_lock_irqsave(&ch->tmu->lock, flags); in sh_tmu_start_stop_ch()
145 raw_spin_unlock_irqrestore(&ch->tmu->lock, flags); in sh_tmu_start_stop_ch()
153 ret = clk_enable(ch->tmu->clk); in __sh_tmu_enable()
[all …]
/Linux-v4.19/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". The version of the device is
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
29 tmu@f0000 {
30 compatible = "fsl,qoriq-tmu";
33 fsl,tmu-range = <0x000a0000 0x00090026 0x0008004a 0x0001006a>;
34 fsl,tmu-calibration = <0x00000000 0x00000025
/Linux-v4.19/Documentation/devicetree/bindings/timer/
Drenesas,tmu.txt12 - "renesas,tmu-r8a7740" for the r8a7740 TMU
13 - "renesas,tmu-r8a7778" for the r8a7778 TMU
14 - "renesas,tmu-r8a7779" for the r8a7779 TMU
15 - "renesas,tmu" for any TMU.
16 This is a fallback for the above renesas,tmu-* entries
35 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
/Linux-v4.19/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-v4.19/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.dtsi301 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
316 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
331 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.dtsi735 tmu_cpu0: tmu@10060000 {
736 compatible = "samsung,exynos5420-tmu";
744 tmu_cpu1: tmu@10064000 {
745 compatible = "samsung,exynos5420-tmu";
753 tmu_cpu2: tmu@10068000 {
754 compatible = "samsung,exynos5420-tmu-ext-triminfo";
762 tmu_cpu3: tmu@1006c000 {
763 compatible = "samsung,exynos5420-tmu-ext-triminfo";
771 tmu_gpu: tmu@100a0000 {
772 compatible = "samsung,exynos5420-tmu-ext-triminfo";
Dexynos4210.dtsi378 thermal-sensors = <&tmu 0>;
479 &tmu {
480 compatible = "samsung,exynos4210-tmu";
Dls1021a.dtsi255 tmu: tmu@1f00000 { label
256 compatible = "fsl,qoriq-tmu";
259 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
260 fsl,tmu-calibration = <0x00000000 0x0000000f
307 thermal-sensors = <&tmu 0>;
Dr8a7740.dtsi402 compatible = "renesas,tmu-r8a7740", "renesas,tmu";
417 compatible = "renesas,tmu-r8a7740", "renesas,tmu";
Dexynos5250.dtsi298 tmu: tmu@10060000 { label
299 compatible = "samsung,exynos5250-tmu";
1017 thermal-sensors = <&tmu 0>;
Dexynos3250.dtsi239 tmu: tmu@100c0000 { label
240 compatible = "samsung,exynos3250-tmu";
/Linux-v4.19/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-ls1088a.dtsi135 thermal-sensors = <&tmu 0>;
279 tmu: tmu@1f80000 { label
280 compatible = "fsl,qoriq-tmu";
283 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
284 fsl,tmu-calibration =
Dfsl-ls1043a.dtsi154 thermal-sensors = <&tmu 3>;
319 tmu: tmu@1f00000 { label
320 compatible = "fsl,qoriq-tmu";
323 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
324 fsl,tmu-calibration = <0x00000000 0x00000026
Dfsl-ls1046a.dtsi122 thermal-sensors = <&tmu 3>;
317 tmu: tmu@1f00000 { label
318 compatible = "fsl,qoriq-tmu";
321 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
322 fsl,tmu-calibration =
Dfsl-ls208xa.dtsi83 thermal-sensors = <&tmu 4>;
165 tmu: tmu@1f80000 { label
166 compatible = "fsl,qoriq-tmu";
169 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>;
170 fsl,tmu-calibration = <0x00000000 0x00000026
/Linux-v4.19/arch/powerpc/boot/dts/fsl/
Dt1023si-post.dtsi381 tmu: tmu@f0000 { label
382 compatible = "fsl,qoriq-tmu";
385 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>;
386 fsl,tmu-calibration = <0x00000000 0x0000000f
433 thermal-sensors = <&tmu 0>;
Dt1040si-post.dtsi489 tmu: tmu@f0000 { label
490 compatible = "fsl,qoriq-tmu";
493 fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>;
494 fsl,tmu-calibration = <0x00000000 0x00000025
537 thermal-sensors = <&tmu 2>;
/Linux-v4.19/Documentation/devicetree/bindings/hwmon/
Dpwm-fan.txt21 thermal-sensors = <&tmu 0>;
/Linux-v4.19/arch/arm64/boot/dts/exynos/
Dexynos5433.dtsi626 tmu_atlas0: tmu@10060000 {
627 compatible = "samsung,exynos5433-tmu";
637 tmu_atlas1: tmu@10068000 {
638 compatible = "samsung,exynos5433-tmu";
648 tmu_g3d: tmu@10070000 {
649 compatible = "samsung,exynos5433-tmu";
659 tmu_apollo: tmu@10078000 {
660 compatible = "samsung,exynos5433-tmu";
670 tmu_isp: tmu@1007c000 {
671 compatible = "samsung,exynos5433-tmu";
[all …]
Dexynos7.dtsi585 tmuctrl_0: tmu@10060000 {
586 compatible = "samsung,exynos7-tmu";

12