Commit e9a2179d authored by Oleg Dzhimiev's avatar Oleg Dzhimiev
Browse files

gpio struct has changed in kernel 4.9

parent a6f5a1c1
Loading
Loading
Loading
Loading
+33 −33
Original line number Original line Diff line number Diff line
@@ -1212,10 +1212,10 @@ static struct device * find_device_by_i2c_addr(int address)


static int i2c_addr_gpiochip_match(struct gpio_chip *chip, void *data)
static int i2c_addr_gpiochip_match(struct gpio_chip *chip, void *data)
{
{
	struct i2c_client *client = to_i2c_client(chip->dev);
	struct i2c_client *client = to_i2c_client(chip->parent);
	int *addr = (int *)data;
	int *addr = (int *)data;
	dev_dbg(chip->dev,"addr_given=0x%02x, addr found=0x%02x\n",addr[0],(int) client->addr);
	dev_dbg(chip->parent,"addr_given=0x%02x, addr found=0x%02x\n",addr[0],(int) client->addr);
	return i2c_verify_client(chip->dev) && (client->addr==addr[0]);
	return i2c_verify_client(chip->parent) && (client->addr==addr[0]);
}
}


static void shutdown(void){
static void shutdown(void){