Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/radeon: convert to use i2c_new_client_device()

Move away from the deprecated API.

Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200326211005.13301-7-wsa+renesas@sang-engineering.com

authored by

Wolfram Sang and committed by
Sam Ravnborg
c7ccc1b7 3f9becf9

+4 -4
+2 -2
drivers/gpu/drm/radeon/radeon_atombios.c
··· 2111 2111 ucOverdriveThermalController]; 2112 2112 info.addr = power_info->info.ucOverdriveControllerAddress >> 1; 2113 2113 strlcpy(info.type, name, sizeof(info.type)); 2114 - i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); 2114 + i2c_new_client_device(&rdev->pm.i2c_bus->adapter, &info); 2115 2115 } 2116 2116 } 2117 2117 num_modes = power_info->info.ucNumOfPowerModeEntries; ··· 2351 2351 const char *name = pp_lib_thermal_controller_names[controller->ucType]; 2352 2352 info.addr = controller->ucI2cAddress >> 1; 2353 2353 strlcpy(info.type, name, sizeof(info.type)); 2354 - i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); 2354 + i2c_new_client_device(&rdev->pm.i2c_bus->adapter, &info); 2355 2355 } 2356 2356 } else { 2357 2357 DRM_INFO("Unknown thermal controller type %d at 0x%02x %s fan control\n",
+2 -2
drivers/gpu/drm/radeon/radeon_combios.c
··· 2704 2704 const char *name = thermal_controller_names[thermal_controller]; 2705 2705 info.addr = i2c_addr >> 1; 2706 2706 strlcpy(info.type, name, sizeof(info.type)); 2707 - i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); 2707 + i2c_new_client_device(&rdev->pm.i2c_bus->adapter, &info); 2708 2708 } 2709 2709 } 2710 2710 } else { ··· 2721 2721 const char *name = "f75375"; 2722 2722 info.addr = 0x28; 2723 2723 strlcpy(info.type, name, sizeof(info.type)); 2724 - i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); 2724 + i2c_new_client_device(&rdev->pm.i2c_bus->adapter, &info); 2725 2725 DRM_INFO("Possible %s thermal controller at 0x%02x\n", 2726 2726 name, info.addr); 2727 2727 }