Lines Matching full:gpu
3 * T-HEAD TH1520 GPU Power Sequencer Driver
9 * GPU on the T-HEAD TH1520 SoC. The sequence requires coordinating resources
10 * from both the sequencer's parent device node (clkgen_reset) and the GPU's
13 * The `match` function is used to acquire the GPU's resources when the
14 * GPU driver requests the "gpu-power" sequence target.
59 * de-asserting the GPU reset. Assuming a worst-case scenario with in pwrseq_thead_gpu_enable()
60 * a very high GPU clock frequency, a delay of 1 microsecond is in pwrseq_thead_gpu_enable()
62 * feasible GPU clock speeds. in pwrseq_thead_gpu_enable()
102 .name = "gpu-power-sequence",
108 .name = "gpu-power",
125 /* We only match the specific T-HEAD TH1520 GPU compatible */ in pwrseq_thead_gpu_match()
126 if (!of_device_is_compatible(dev->of_node, "thead,th1520-gpu")) in pwrseq_thead_gpu_match()
193 devm_reset_control_get_exclusive(parent_dev, "gpu-clkgen"); in pwrseq_thead_gpu_probe()
197 "Failed to get GPU clkgen reset from parent\n"); in pwrseq_thead_gpu_probe()
232 { .name = "th1520_pm_domains.pwrseq-gpu" },
239 .name = "pwrseq-thead-gpu",
248 MODULE_DESCRIPTION("T-HEAD TH1520 GPU power sequencer driver");