| /linux-6.15/drivers/clocksource/ |
| H A D | sh_tmu.c | 460 ch->tmu = tmu; in sh_tmu_channel_setup() 505 if (tmu->num_channels != 2 && tmu->num_channels != 3) { in sh_tmu_parse_dt() 519 tmu->pdev = pdev; in sh_tmu_setup() 539 tmu->clk = clk_get(&tmu->pdev->dev, "fck"); in sh_tmu_setup() 554 tmu->rate = clk_get_rate(tmu->clk) / 4; in sh_tmu_setup() 565 tmu->channels = kcalloc(tmu->num_channels, sizeof(*tmu->channels), in sh_tmu_setup() 607 if (tmu) { in sh_tmu_probe() 612 tmu = kzalloc(sizeof(*tmu), GFP_KERNEL); in sh_tmu_probe() 613 if (tmu == NULL) in sh_tmu_probe() 618 kfree(tmu); in sh_tmu_probe() [all …]
|
| /linux-6.15/drivers/thermal/ |
| H A D | imx8mm_thermal.c | 188 tmu->base + TASR); in imx8mm_tmu_probe_set_calib_v1() 240 tmu->base + TASR); in imx8mm_tmu_probe_set_calib_v2() 247 tmu->base + TRIM); in imx8mm_tmu_probe_set_calib_v2() 297 struct imx8mm_tmu *tmu; in imx8mm_tmu_probe() local 303 tmu = devm_kzalloc(&pdev->dev, struct_size(tmu, sensors, in imx8mm_tmu_probe() 305 if (!tmu) in imx8mm_tmu_probe() 308 tmu->socdata = data; in imx8mm_tmu_probe() 311 if (IS_ERR(tmu->base)) in imx8mm_tmu_probe() 315 if (IS_ERR(tmu->clk)) in imx8mm_tmu_probe() 329 tmu->sensors[i].priv = tmu; in imx8mm_tmu_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/timer/ |
| H A D | renesas,tmu.yaml | 26 - renesas,tmu-r8a7742 # RZ/G1H 27 - renesas,tmu-r8a7743 # RZ/G1M 28 - renesas,tmu-r8a7744 # RZ/G1N 29 - renesas,tmu-r8a7745 # RZ/G1E 30 - renesas,tmu-r8a77470 # RZ/G1C 54 - const: renesas,tmu 109 - renesas,tmu-r8a73a4 110 - renesas,tmu-r8a7740 111 - renesas,tmu-r8a7778 112 - renesas,tmu-r8a7779 [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/thermal/ |
| H A D | samsung,exynos-thermal.yaml | 19 - samsung,exynos3250-tmu 20 - samsung,exynos4412-tmu 21 - samsung,exynos4210-tmu 22 - samsung,exynos5250-tmu 23 - samsung,exynos5260-tmu 25 - samsung,exynos5420-tmu 28 - samsung,exynos5433-tmu 29 - samsung,exynos7-tmu 149 tmu@100c0000 { 163 tmu@10068000 { [all …]
|
| H A D | qoriq-thermal.yaml | 26 - fsl,qoriq-tmu 27 - fsl,imx8mq-tmu 35 fsl,tmu-range: 43 fsl,tmu-calibration: 73 - fsl,tmu-range 74 - fsl,tmu-calibration 80 tmu@f0000 { 81 compatible = "fsl,qoriq-tmu"; 84 fsl,tmu-range = <0x000a0000 0x00090026 0x0008004a 0x0001006a>; 85 fsl,tmu-calibration = <0x00000000 0x00000025>,
|
| H A D | imx8mm-thermal.yaml | 27 - fsl,imx8mm-tmu 28 - fsl,imx8mp-tmu 30 - const: fsl,imx8mn-tmu 31 - const: fsl,imx8mm-tmu 66 compatible = "fsl,imx8mm-tmu";
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | tmu.c | 188 if (!port->sw->tmu.has_ucap) in tb_port_tmu_set_unidirectional() 395 sw->tmu.mode_request = sw->tmu.mode; in tmu_mode_init() 396 sw->tmu.has_ucap = ucap; in tmu_mode_init() 419 sw->tmu.cap = ret; in tb_switch_tmu_init() 459 if (!root_switch->tmu.cap) in tb_switch_tmu_post_time() 591 switch (sw->tmu.mode) { in tb_switch_tmu_disable() 827 switch (sw->tmu.mode) { in tb_switch_tmu_change_mode_prev() 845 switch (sw->tmu.mode) { in tb_switch_tmu_change_mode_prev() 1005 sw->tmu.mode = sw->tmu.mode_request; in tb_switch_tmu_enable() 1032 if (!sw->tmu.has_ucap) in tb_switch_tmu_configure() [all …]
|
| H A D | Makefile | 5 thunderbolt-objs += domain.o dma_port.o icm.o property.o xdomain.o lc.o tmu.o usb4.o
|
| /linux-6.15/drivers/gpu/drm/vc4/ |
| H A D | vc4_validate_shaders.c | 157 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 236 validation_state->tmu_setup[tmu].p_offset[1] = 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() 262 validation_state->tmu_write_count[tmu]++; in check_tmu_write() 277 validation_state, tmu)) { in check_tmu_write() [all …]
|
| /linux-6.15/arch/arm/boot/dts/samsung/ |
| H A D | exynos5410.dtsi | 90 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";
|
| H A D | exynos4-cpu-thermal.dtsi | 13 thermal-sensors = <&tmu>;
|
| H A D | exynos5420.dtsi | 944 tmu_cpu0: tmu@10060000 { 945 compatible = "samsung,exynos5420-tmu"; 953 tmu_cpu1: tmu@10064000 { 954 compatible = "samsung,exynos5420-tmu"; 962 tmu_cpu2: tmu@10068000 { 963 compatible = "samsung,exynos5420-tmu-ext-triminfo"; 971 tmu_cpu3: tmu@1006c000 { 972 compatible = "samsung,exynos5420-tmu-ext-triminfo"; 980 tmu_gpu: tmu@100a0000 { 981 compatible = "samsung,exynos5420-tmu-ext-triminfo";
|
| /linux-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | fsl-ls208xa.dtsi | 86 thermal-sensors = <&tmu 1>; 100 thermal-sensors = <&tmu 2>; 114 thermal-sensors = <&tmu 3>; 128 thermal-sensors = <&tmu 4>; 157 thermal-sensors = <&tmu 5>; 186 thermal-sensors = <&tmu 6>; 215 thermal-sensors = <&tmu 7>; 314 tmu: tmu@1f80000 { label 315 compatible = "fsl,qoriq-tmu"; 318 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x30062>; [all …]
|
| H A D | fsl-ls1046a.dtsi | 128 thermal-sensors = <&tmu 0>; 148 thermal-sensors = <&tmu 1>; 168 thermal-sensors = <&tmu 2>; 188 thermal-sensors = <&tmu 3>; 219 thermal-sensors = <&tmu 4>; 439 tmu: tmu@1f00000 { label 440 compatible = "fsl,qoriq-tmu"; 443 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x70062>; 444 fsl,tmu-calibration =
|
| H A D | fsl-ls1043a.dtsi | 160 thermal-sensors = <&tmu 0>; 180 thermal-sensors = <&tmu 1>; 200 thermal-sensors = <&tmu 2>; 220 thermal-sensors = <&tmu 3>; 251 thermal-sensors = <&tmu 4>; 443 tmu: tmu@1f00000 { label 444 compatible = "fsl,qoriq-tmu"; 447 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x70062>; 448 fsl,tmu-calibration =
|
| H A D | fsl-ls1012a.dtsi | 110 thermal-sensors = <&tmu 0>; 303 tmu: tmu@1f00000 { label 304 compatible = "fsl,qoriq-tmu"; 307 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x60062>; 308 fsl,tmu-calibration =
|
| H A D | fsl-lx2160a.dtsi | 456 thermal-sensors = <&tmu 0>; 499 thermal-sensors = <&tmu 1>; 519 thermal-sensors = <&tmu 2>; 539 thermal-sensors = <&tmu 3>; 559 thermal-sensors = <&tmu 4>; 579 thermal-sensors = <&tmu 5>; 599 thermal-sensors = <&tmu 6>; 729 tmu: tmu@1f80000 { label 730 compatible = "fsl,qoriq-tmu"; 733 fsl,tmu-range = <0x800000e6 0x8001017d>; [all …]
|
| H A D | fsl-ls1088a.dtsi | 138 thermal-sensors = <&tmu 0>; 173 thermal-sensors = <&tmu 1>; 281 tmu: tmu@1f80000 { label 282 compatible = "fsl,qoriq-tmu"; 285 fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x70062>; 286 fsl,tmu-calibration =
|
| /linux-6.15/arch/powerpc/boot/dts/fsl/ |
| H A D | t1023si-post.dtsi | 365 tmu: tmu@f0000 { label 366 compatible = "fsl,qoriq-tmu"; 369 fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>; 370 fsl,tmu-calibration = 418 thermal-sensors = <&tmu 0>;
|
| H A D | t1040si-post.dtsi | 445 tmu: tmu@f0000 { label 446 compatible = "fsl,qoriq-tmu"; 449 fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>; 450 fsl,tmu-calibration = 494 thermal-sensors = <&tmu 2>;
|
| /linux-6.15/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77970.dtsi | 332 compatible = "renesas,tmu-r8a77970", "renesas,tmu"; 346 compatible = "renesas,tmu-r8a77970", "renesas,tmu"; 361 compatible = "renesas,tmu-r8a77970", "renesas,tmu"; 376 compatible = "renesas,tmu-r8a77970", "renesas,tmu"; 390 compatible = "renesas,tmu-r8a77970", "renesas,tmu";
|
| H A D | r8a779f0.dtsi | 514 compatible = "renesas,tmu-r8a779f0", "renesas,tmu"; 528 compatible = "renesas,tmu-r8a779f0", "renesas,tmu"; 543 compatible = "renesas,tmu-r8a779f0", "renesas,tmu"; 558 compatible = "renesas,tmu-r8a779f0", "renesas,tmu"; 573 compatible = "renesas,tmu-r8a779f0", "renesas,tmu";
|
| /linux-6.15/arch/arm/boot/dts/renesas/ |
| H A D | r8a7779.dtsi | 401 compatible = "renesas,tmu-r8a7779", "renesas,tmu"; 418 compatible = "renesas,tmu-r8a7779", "renesas,tmu"; 435 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
|
| H A D | r8a7778.dtsi | 198 compatible = "renesas,tmu-r8a7778", "renesas,tmu"; 215 compatible = "renesas,tmu-r8a7778", "renesas,tmu"; 232 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
|
| H A D | r8a7792.dtsi | 360 compatible = "renesas,tmu-r8a7792", "renesas,tmu"; 374 compatible = "renesas,tmu-r8a7792", "renesas,tmu"; 389 compatible = "renesas,tmu-r8a7792", "renesas,tmu"; 404 compatible = "renesas,tmu-r8a7792", "renesas,tmu";
|