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

fbdev/tdfxfb: Set i2c adapter parent to hardware device

Use the 3dfx hardware device from the Linux device hierarchy as
parent device of the i2c adapter. Aligns the driver with the rest
of the codebase and prepares fbdev for making struct fb_info.dev
optional.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230613110953.24176-32-tzimmermann@suse.de

+2 -2
+2 -2
drivers/video/fbdev/tdfxfb.c
··· 1327 1327 par->chan[0].par = par; 1328 1328 par->chan[1].par = par; 1329 1329 1330 - tdfxfb_setup_ddc_bus(&par->chan[0], "Voodoo3-DDC", info->dev); 1331 - tdfxfb_setup_i2c_bus(&par->chan[1], "Voodoo3-I2C", info->dev); 1330 + tdfxfb_setup_ddc_bus(&par->chan[0], "Voodoo3-DDC", info->device); 1331 + tdfxfb_setup_i2c_bus(&par->chan[1], "Voodoo3-I2C", info->device); 1332 1332 } 1333 1333 1334 1334 static void tdfxfb_delete_i2c_busses(struct tdfx_par *par)