From de5c789f304de7ae2f84347b877d713e5b2ae2c3 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sun, 10 Mar 2013 03:19:44 +0100 Subject: [PATCH] --- yaml --- r: 373842 b: refs/heads/master c: 1a4fd58f76cf331c93daaa1667daa25db297d0d4 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/pinctrl/sh-pfc/gpio.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d1e253e12bff..30461caa990f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 542a564d2ddbd2c37536b4dff8e45fa0fc239bcc +refs/heads/master: 1a4fd58f76cf331c93daaa1667daa25db297d0d4 diff --git a/trunk/drivers/pinctrl/sh-pfc/gpio.c b/trunk/drivers/pinctrl/sh-pfc/gpio.c index 7a54ec79518b..317cebb0ee4d 100644 --- a/trunk/drivers/pinctrl/sh-pfc/gpio.c +++ b/trunk/drivers/pinctrl/sh-pfc/gpio.c @@ -354,6 +354,9 @@ int sh_pfc_register_gpiochip(struct sh_pfc *pfc) unsigned int i; int ret; + if (pfc->info->data_regs == NULL) + return 0; + /* Register the real GPIOs chip. */ chip = sh_pfc_add_gpiochip(pfc, gpio_pin_setup); if (IS_ERR(chip))