summaryrefslogtreecommitdiff
path: root/drivers/gpio/74x164_gpio.c
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2017-05-18 20:09:18 -0600
committerSimon Glass <sjg@chromium.org>2017-06-01 07:03:10 -0600
commit3a57123e598ea46fc88a8e29e6932eba02d4ac5f (patch)
treeff2ec40f0504e730ccf769a0b4de2e5b8ff3371b /drivers/gpio/74x164_gpio.c
parent6fb2f57916bac47458ca7597b27617a99c492b28 (diff)
dm: gpio: Refactor to prepare for live tree support
Move the main part of the GPIO request function into a separate function so that it can be used by the live tree function when added. Update the xlate method to use a node reference. Update all GPIO drivers to handle the modified xlate() method. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/gpio/74x164_gpio.c')
-rw-r--r--drivers/gpio/74x164_gpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpio/74x164_gpio.c b/drivers/gpio/74x164_gpio.c
index 53a639ae65..eb2c0b63d7 100644
--- a/drivers/gpio/74x164_gpio.c
+++ b/drivers/gpio/74x164_gpio.c
@@ -106,7 +106,7 @@ static int gen_74x164_get_function(struct udevice *dev, unsigned offset)
}
static int gen_74x164_xlate(struct udevice *dev, struct gpio_desc *desc,
- struct fdtdec_phandle_args *args)
+ struct ofnode_phandle_args *args)
{
desc->offset = args->args[0];
desc->flags = args->args[1] & GPIO_ACTIVE_LOW ? GPIOD_ACTIVE_LOW : 0;