Commit 6c72fc56 authored by Wolfram Sang's avatar Wolfram Sang
Browse files

Merge tag 'i2c-host-fixes-6.15-rc7' of...

Merge tag 'i2c-host-fixes-6.15-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current

i2c-host-fixes for v6.15-rc7

- designware: cleanup properly on probe failure
parents 82f2b0b9 1cfe51ef
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -278,10 +278,12 @@ static int i2c_dw_pci_probe(struct pci_dev *pdev,

	if ((dev->flags & MODEL_MASK) == MODEL_AMD_NAVI_GPU) {
		dev->slave = i2c_new_ccgx_ucsi(&dev->adapter, dev->irq, &dgpu_node);
		if (IS_ERR(dev->slave))
		if (IS_ERR(dev->slave)) {
			i2c_del_adapter(&dev->adapter);
			return dev_err_probe(device, PTR_ERR(dev->slave),
					     "register UCSI failed\n");
		}
	}

	pm_runtime_set_autosuspend_delay(device, 1000);
	pm_runtime_use_autosuspend(device);