| .. | .. |
|---|
| 355 | 355 | void __iomem *const base = cio2->base; |
|---|
| 356 | 356 | u8 lanes, csi2bus = q->csi2.port; |
|---|
| 357 | 357 | u8 sensor_vc = SENSOR_VIR_CH_DFLT; |
|---|
| 358 | | - struct cio2_csi2_timing timing; |
|---|
| 358 | + struct cio2_csi2_timing timing = { 0 }; |
|---|
| 359 | 359 | int i, r; |
|---|
| 360 | 360 | |
|---|
| 361 | 361 | fmt = cio2_find_format(NULL, &q->subdev_fmt.code); |
|---|
| .. | .. |
|---|
| 1831 | 1831 | v4l2_device_unregister(&cio2->v4l2_dev); |
|---|
| 1832 | 1832 | media_device_cleanup(&cio2->media_dev); |
|---|
| 1833 | 1833 | mutex_destroy(&cio2->lock); |
|---|
| 1834 | + |
|---|
| 1835 | + pm_runtime_forbid(&pci_dev->dev); |
|---|
| 1836 | + pm_runtime_get_noresume(&pci_dev->dev); |
|---|
| 1834 | 1837 | } |
|---|
| 1835 | 1838 | |
|---|
| 1836 | 1839 | static int __maybe_unused cio2_runtime_suspend(struct device *dev) |
|---|