Message ID | a8d7b4799337bd99f61ace509889f02b192a9414.1648631275.git.michal.simek@xilinx.com |
---|---|
State | Accepted |
Commit | e949e789482352b14ff8842744e4322647da92c2 |
Delegated to: | Michal Simek |
Headers | show |
Series | xilinx: Add support for DM_ETH_PHY | expand |
diff --git a/drivers/gpio/gpio_slg7xl45106.c b/drivers/gpio/gpio_slg7xl45106.c index 2cbf7488ad62..4ad06c18b4bd 100644 --- a/drivers/gpio/gpio_slg7xl45106.c +++ b/drivers/gpio/gpio_slg7xl45106.c @@ -11,6 +11,7 @@ #include <asm/gpio.h> #include <dm.h> #include <i2c.h> +#include <dt-bindings/gpio/gpio.h> #include <asm/arch/hardware.h> #define SLG7XL45106_REG 0xdb @@ -26,6 +27,7 @@ static int slg7xl45106_i2c_gpo_xlate(struct udevice *dev, struct ofnode_phandle_args *args) { desc->offset = (unsigned int)args->args[0]; + desc->flags = (args->args[1] & GPIO_ACTIVE_LOW ? GPIOD_ACTIVE_LOW : 0); return 0; }