Signed-off-by: Felix Fietkau <nbd@nbd.name>
for (i = 0; i < data->nr_bank; i++) {
struct nct5104d_gpio_bank *bank = &data->bank[i];
for (i = 0; i < data->nr_bank; i++) {
struct nct5104d_gpio_bank *bank = &data->bank[i];
+#if LINUX_VERSION_CODE < KERNEL_VERSION(4,5,0)
bank->chip.dev = &pdev->dev;
bank->chip.dev = &pdev->dev;
+#else
+ bank->chip.parent = &pdev->dev;
+#endif
bank->data = data;
err = gpiochip_add(&bank->chip);
bank->data = data;
err = gpiochip_add(&bank->chip);