pinctrl: samsung: Add Exynos850 SoC specific data
[linux-2.6-microblaze.git] / drivers / pinctrl / samsung / pinctrl-samsung.c
index 376876b..2a0fc63 100644 (file)
@@ -918,7 +918,7 @@ static int samsung_pinctrl_register(struct platform_device *pdev,
                pin_bank->grange.pin_base = drvdata->pin_base
                                                + pin_bank->pin_base;
                pin_bank->grange.base = pin_bank->grange.pin_base;
-               pin_bank->grange.npins = pin_bank->gpio_chip.ngpio;
+               pin_bank->grange.npins = pin_bank->nr_pins;
                pin_bank->grange.gc = &pin_bank->gpio_chip;
                pinctrl_add_gpio_range(drvdata->pctl_dev, &pin_bank->grange);
        }
@@ -1264,6 +1264,8 @@ static const struct of_device_id samsung_pinctrl_dt_match[] = {
                .data = &exynos5433_of_data },
        { .compatible = "samsung,exynos7-pinctrl",
                .data = &exynos7_of_data },
+       { .compatible = "samsung,exynos850-pinctrl",
+               .data = &exynos850_of_data },
 #endif
 #ifdef CONFIG_PINCTRL_S3C64XX
        { .compatible = "samsung,s3c64xx-pinctrl",