Home
last modified time | relevance | path

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

1234

/linux-6.15/drivers/clocksource/
H A Dsh_tmu.c460 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 Dimx8mm_thermal.c188 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 Drenesas,tmu.yaml26 - 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 Dsamsung,exynos-thermal.yaml19 - 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 Dqoriq-thermal.yaml26 - 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 Dimx8mm-thermal.yaml27 - 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 Dtmu.c188 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 DMakefile5 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 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
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 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";
H A Dexynos4-cpu-thermal.dtsi13 thermal-sensors = <&tmu>;
H A Dexynos5420.dtsi944 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 Dfsl-ls208xa.dtsi86 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 Dfsl-ls1046a.dtsi128 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 Dfsl-ls1043a.dtsi160 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 Dfsl-ls1012a.dtsi110 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 Dfsl-lx2160a.dtsi456 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 Dfsl-ls1088a.dtsi138 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 Dt1023si-post.dtsi365 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 Dt1040si-post.dtsi445 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 Dr8a77970.dtsi332 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 Dr8a779f0.dtsi514 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 Dr8a7779.dtsi401 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
418 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
435 compatible = "renesas,tmu-r8a7779", "renesas,tmu";
H A Dr8a7778.dtsi198 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
215 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
232 compatible = "renesas,tmu-r8a7778", "renesas,tmu";
H A Dr8a7792.dtsi360 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";

1234