Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 80018bd9 authored by Nicolas Saenz Julienne's avatar Nicolas Saenz Julienne Committed by Linus Walleij
Browse files

gpio: 74x164: add dt support for nxp's 74x594



The chip is also an 8 bit shift register which works out of the box as a GPO
expander with this patch

Signed-off-by: default avatarNicolas Saenz Julienne <nicolassaenzj@gmail.com>
Acked-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent c6cc75fe
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
* Generic 8-bits shift register GPIO driver

Required properties:
- compatible : Should be "fairchild,74hc595"
- compatible: Should contain one of the following:
    "fairchild,74hc595"
    "nxp,74lvc594"
- reg : chip select number
- gpio-controller : Marks the device node as a gpio controller.
- #gpio-cells : Should be two.  The first cell is the pin number and
+1 −0
Original line number Diff line number Diff line
@@ -177,6 +177,7 @@ static int gen_74x164_remove(struct spi_device *spi)

static const struct of_device_id gen_74x164_dt_ids[] = {
	{ .compatible = "fairchild,74hc595" },
	{ .compatible = "nxp,74lvc594" },
	{},
};
MODULE_DEVICE_TABLE(of, gen_74x164_dt_ids);