コード例 #1
0
void mali_platform_device_unregister(void)
{
	MALI_DEBUG_PRINT(4, ("mali_platform_device_unregister() called\n"));
	mali_core_scaling_term();
	platform_device_unregister(&mali_gpu_device);
	platform_device_put(&mali_gpu_device);
}
コード例 #2
0
_mali_osk_errcode_t mali_platform_deinit(struct platform_device *pdev)
{
	struct device *dev = &pdev->dev;
	struct mali_platform_drv_data *drv_data = dev_get_drvdata(dev);

	mali_core_scaling_term();
	mali_clock_term(dev);
	_mali_osk_mutex_term(drv_data->clockSetlock);

	return 0;
}
コード例 #3
0
void mali_platform_device_unregister(void)
{
    MALI_DEBUG_PRINT(1, ("%s\n", __FUNCTION__));    
    
#if defined(__MALI_CORE_SCALING_ENABLE__)    
    mali_core_scaling_term();
#endif
    
    mali_pmm_deinit();
 
    platform_device_unregister(&mali_gpu_device);
}
コード例 #4
0
ファイル: arm.c プロジェクト: LCameron/linux-xlnx
void mali_platform_device_unregister(void)
{
	MALI_DEBUG_PRINT(4, ("mali_platform_device_unregister() called\n"));

	mali_core_scaling_term();
	platform_device_unregister(&mali_gpu_device);

	platform_device_put(&mali_gpu_device);

#if defined(CONFIG_ARCH_REALVIEW)
	mali_write_phys(0xC0010020, 0x9); /* Restore default (legacy) memory mapping */
#endif
}
コード例 #5
0
ファイル: arm.c プロジェクト: LCameron/linux-xlnx
int mali_platform_device_deinit(struct platform_device *device)
{
	MALI_IGNORE(device);

	MALI_DEBUG_PRINT(4, ("mali_platform_device_deinit() called\n"));

	mali_core_scaling_term();

#if defined(CONFIG_ARCH_REALVIEW)
	mali_write_phys(0xC0010020, 0x9); /* Restore default (legacy) memory mapping */
#endif

	return 0;
}