mirror of
https://github.com/AsahiLinux/u-boot
synced 2025-02-17 14:38:58 +00:00
gpio: slg7xl45106: Update gpio desc flags from DT
In current slg7xl45106 gpio driver xlate() function we are not updating gpio flags from DT. Read the given flag from DT and update the gpio desc flags variable with required gpio direction state. Signed-off-by: T Karthik Reddy <t.karthik.reddy@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> Link: https://lore.kernel.org/r/a8d7b4799337bd99f61ace509889f02b192a9414.1648631275.git.michal.simek@xilinx.com
This commit is contained in:
parent
fc6e56283e
commit
e949e78948
1 changed files with 2 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue