Thread (16 messages) 16 messages, 5 authors, 2021-12-15

Re: [PATCH 2/2] i2c: tegra: Add SMBus block read and SMBus alert functions

From: Dmitry Osipenko <digetx@gmail.com>
Date: 2021-12-09 15:43:57
Also in: dri-devel, linux-devicetree, linux-i2c, linux-media, lkml

09.12.2021 18:05, Akhil R пишет:
+static int tegra_i2c_setup_smbalert(struct tegra_i2c_dev *i2c_dev)
+{
+	struct tegra_i2c_smbalert *smbalert = &i2c_dev->smbalert;
+	struct gpio_desc *alert_gpiod;
+	struct i2c_client *ara;
+
+	alert_gpiod = devm_gpiod_get(i2c_dev->dev, "smbalert", GPIOD_IN);
+	if (IS_ERR(alert_gpiod))
+		return PTR_ERR(alert_gpiod);
+
+	smbalert->alert_data.irq = gpiod_to_irq(alert_gpiod);
+	if (smbalert->alert_data.irq <= 0)
+		return smbalert->alert_data.irq;
Why GPIO is needed at all if what's actually needed is the interrupt?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help