mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 08:38:45 +02:00 
			
		
		
		
	|  6b53cf48d9 Several RISC-V boards feature Imagination GPUs that are compatible with the PowerVR driver. An example is the IMG BXM-4-64 GPU on the Lichee Pi 4A board. This commit adjusts the driver's Kconfig dependencies to allow the PowerVR driver to be compiled on the RISC-V architecture. By enabling compilation on RISC-V, we expand support for these GPUs, providing graphics acceleration capabilities and enhancing hardware compatibility on RISC-V platforms. The RISC-V support is restricted to 64-bit systems (RISCV && 64BIT) as the driver currently has an implicit dependency on a 64-bit platform. Add a dependency on MMU to fix a build warning on RISC-V configurations without an MMU. Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org> Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Reviewed-by: Matt Coster <matt.coster@imgtec.com> Signed-off-by: Michal Wilczynski <m.wilczynski@samsung.com> Link: https://lore.kernel.org/r/20250822-apr_14_for_sending-v13-4-af656f7cc6c3@samsung.com Signed-off-by: Matt Coster <matt.coster@imgtec.com> | ||
|---|---|---|
| .. | ||
| Kconfig | ||
| Makefile | ||
| pvr_ccb.c | ||
| pvr_ccb.h | ||
| pvr_cccb.c | ||
| pvr_cccb.h | ||
| pvr_context.c | ||
| pvr_context.h | ||
| pvr_debugfs.c | ||
| pvr_debugfs.h | ||
| pvr_device.c | ||
| pvr_device.h | ||
| pvr_device_info.c | ||
| pvr_device_info.h | ||
| pvr_drv.c | ||
| pvr_drv.h | ||
| pvr_free_list.c | ||
| pvr_free_list.h | ||
| pvr_fw.c | ||
| pvr_fw.h | ||
| pvr_fw_info.h | ||
| pvr_fw_meta.c | ||
| pvr_fw_meta.h | ||
| pvr_fw_mips.c | ||
| pvr_fw_mips.h | ||
| pvr_fw_riscv.c | ||
| pvr_fw_startstop.c | ||
| pvr_fw_startstop.h | ||
| pvr_fw_trace.c | ||
| pvr_fw_trace.h | ||
| pvr_fw_util.c | ||
| pvr_gem.c | ||
| pvr_gem.h | ||
| pvr_hwrt.c | ||
| pvr_hwrt.h | ||
| pvr_job.c | ||
| pvr_job.h | ||
| pvr_mmu.c | ||
| pvr_mmu.h | ||
| pvr_params.c | ||
| pvr_params.h | ||
| pvr_power.c | ||
| pvr_power.h | ||
| pvr_queue.c | ||
| pvr_queue.h | ||
| pvr_rogue_cr_defs.h | ||
| pvr_rogue_cr_defs_client.h | ||
| pvr_rogue_defs.h | ||
| pvr_rogue_fwif.h | ||
| pvr_rogue_fwif_check.h | ||
| pvr_rogue_fwif_client.h | ||
| pvr_rogue_fwif_client_check.h | ||
| pvr_rogue_fwif_common.h | ||
| pvr_rogue_fwif_dev_info.h | ||
| pvr_rogue_fwif_resetframework.h | ||
| pvr_rogue_fwif_sf.h | ||
| pvr_rogue_fwif_shared.h | ||
| pvr_rogue_fwif_shared_check.h | ||
| pvr_rogue_fwif_stream.h | ||
| pvr_rogue_heap_config.h | ||
| pvr_rogue_meta.h | ||
| pvr_rogue_mips.h | ||
| pvr_rogue_mips_check.h | ||
| pvr_rogue_mmu_defs.h | ||
| pvr_rogue_riscv.h | ||
| pvr_stream.c | ||
| pvr_stream.h | ||
| pvr_stream_defs.c | ||
| pvr_stream_defs.h | ||
| pvr_sync.c | ||
| pvr_sync.h | ||
| pvr_vm.c | ||
| pvr_vm.h | ||
| pvr_vm_mips.c | ||
| pvr_vm_mips.h | ||