|
@@ -1200,51 +1200,51 @@ static int amdgpu_cgs_call_acpi_method(struct cgs_device *cgs_device,
|
|
|
}
|
|
|
|
|
|
static const struct cgs_ops amdgpu_cgs_ops = {
|
|
|
- amdgpu_cgs_gpu_mem_info,
|
|
|
- amdgpu_cgs_gmap_kmem,
|
|
|
- amdgpu_cgs_gunmap_kmem,
|
|
|
- amdgpu_cgs_alloc_gpu_mem,
|
|
|
- amdgpu_cgs_free_gpu_mem,
|
|
|
- amdgpu_cgs_gmap_gpu_mem,
|
|
|
- amdgpu_cgs_gunmap_gpu_mem,
|
|
|
- amdgpu_cgs_kmap_gpu_mem,
|
|
|
- amdgpu_cgs_kunmap_gpu_mem,
|
|
|
- amdgpu_cgs_read_register,
|
|
|
- amdgpu_cgs_write_register,
|
|
|
- amdgpu_cgs_read_ind_register,
|
|
|
- amdgpu_cgs_write_ind_register,
|
|
|
- amdgpu_cgs_read_pci_config_byte,
|
|
|
- amdgpu_cgs_read_pci_config_word,
|
|
|
- amdgpu_cgs_read_pci_config_dword,
|
|
|
- amdgpu_cgs_write_pci_config_byte,
|
|
|
- amdgpu_cgs_write_pci_config_word,
|
|
|
- amdgpu_cgs_write_pci_config_dword,
|
|
|
- amdgpu_cgs_get_pci_resource,
|
|
|
- amdgpu_cgs_atom_get_data_table,
|
|
|
- amdgpu_cgs_atom_get_cmd_table_revs,
|
|
|
- amdgpu_cgs_atom_exec_cmd_table,
|
|
|
- amdgpu_cgs_create_pm_request,
|
|
|
- amdgpu_cgs_destroy_pm_request,
|
|
|
- amdgpu_cgs_set_pm_request,
|
|
|
- amdgpu_cgs_pm_request_clock,
|
|
|
- amdgpu_cgs_pm_request_engine,
|
|
|
- amdgpu_cgs_pm_query_clock_limits,
|
|
|
- amdgpu_cgs_set_camera_voltages,
|
|
|
- amdgpu_cgs_get_firmware_info,
|
|
|
- amdgpu_cgs_rel_firmware,
|
|
|
- amdgpu_cgs_set_powergating_state,
|
|
|
- amdgpu_cgs_set_clockgating_state,
|
|
|
- amdgpu_cgs_get_active_displays_info,
|
|
|
- amdgpu_cgs_notify_dpm_enabled,
|
|
|
- amdgpu_cgs_call_acpi_method,
|
|
|
- amdgpu_cgs_query_system_info,
|
|
|
- amdgpu_cgs_is_virtualization_enabled
|
|
|
+ .gpu_mem_info = amdgpu_cgs_gpu_mem_info,
|
|
|
+ .gmap_kmem = amdgpu_cgs_gmap_kmem,
|
|
|
+ .gunmap_kmem = amdgpu_cgs_gunmap_kmem,
|
|
|
+ .alloc_gpu_mem = amdgpu_cgs_alloc_gpu_mem,
|
|
|
+ .free_gpu_mem = amdgpu_cgs_free_gpu_mem,
|
|
|
+ .gmap_gpu_mem = amdgpu_cgs_gmap_gpu_mem,
|
|
|
+ .gunmap_gpu_mem = amdgpu_cgs_gunmap_gpu_mem,
|
|
|
+ .kmap_gpu_mem = amdgpu_cgs_kmap_gpu_mem,
|
|
|
+ .kunmap_gpu_mem = amdgpu_cgs_kunmap_gpu_mem,
|
|
|
+ .read_register = amdgpu_cgs_read_register,
|
|
|
+ .write_register = amdgpu_cgs_write_register,
|
|
|
+ .read_ind_register = amdgpu_cgs_read_ind_register,
|
|
|
+ .write_ind_register = amdgpu_cgs_write_ind_register,
|
|
|
+ .read_pci_config_byte = amdgpu_cgs_read_pci_config_byte,
|
|
|
+ .read_pci_config_word = amdgpu_cgs_read_pci_config_word,
|
|
|
+ .read_pci_config_dword = amdgpu_cgs_read_pci_config_dword,
|
|
|
+ .write_pci_config_byte = amdgpu_cgs_write_pci_config_byte,
|
|
|
+ .write_pci_config_word = amdgpu_cgs_write_pci_config_word,
|
|
|
+ .write_pci_config_dword = amdgpu_cgs_write_pci_config_dword,
|
|
|
+ .get_pci_resource = amdgpu_cgs_get_pci_resource,
|
|
|
+ .atom_get_data_table = amdgpu_cgs_atom_get_data_table,
|
|
|
+ .atom_get_cmd_table_revs = amdgpu_cgs_atom_get_cmd_table_revs,
|
|
|
+ .atom_exec_cmd_table = amdgpu_cgs_atom_exec_cmd_table,
|
|
|
+ .create_pm_request = amdgpu_cgs_create_pm_request,
|
|
|
+ .destroy_pm_request = amdgpu_cgs_destroy_pm_request,
|
|
|
+ .set_pm_request = amdgpu_cgs_set_pm_request,
|
|
|
+ .pm_request_clock = amdgpu_cgs_pm_request_clock,
|
|
|
+ .pm_request_engine = amdgpu_cgs_pm_request_engine,
|
|
|
+ .pm_query_clock_limits = amdgpu_cgs_pm_query_clock_limits,
|
|
|
+ .set_camera_voltages = amdgpu_cgs_set_camera_voltages,
|
|
|
+ .get_firmware_info = amdgpu_cgs_get_firmware_info,
|
|
|
+ .rel_firmware = amdgpu_cgs_rel_firmware,
|
|
|
+ .set_powergating_state = amdgpu_cgs_set_powergating_state,
|
|
|
+ .set_clockgating_state = amdgpu_cgs_set_clockgating_state,
|
|
|
+ .get_active_displays_info = amdgpu_cgs_get_active_displays_info,
|
|
|
+ .notify_dpm_enabled = amdgpu_cgs_notify_dpm_enabled,
|
|
|
+ .call_acpi_method = amdgpu_cgs_call_acpi_method,
|
|
|
+ .query_system_info = amdgpu_cgs_query_system_info,
|
|
|
+ .is_virtualization_enabled = amdgpu_cgs_is_virtualization_enabled,
|
|
|
};
|
|
|
|
|
|
static const struct cgs_os_ops amdgpu_cgs_os_ops = {
|
|
|
- amdgpu_cgs_add_irq_source,
|
|
|
- amdgpu_cgs_irq_get,
|
|
|
- amdgpu_cgs_irq_put
|
|
|
+ .add_irq_source = amdgpu_cgs_add_irq_source,
|
|
|
+ .irq_get = amdgpu_cgs_irq_get,
|
|
|
+ .irq_put = amdgpu_cgs_irq_put
|
|
|
};
|
|
|
|
|
|
struct cgs_device *amdgpu_cgs_create_device(struct amdgpu_device *adev)
|