From: "Luis R. Rodriguez" <mcgrof@xxxxxxxxxxxxxxxx> This functionality will just be ignored, later we'll just port the full gpiolib. mcgrof@frijol ~/linux-stable (git::master)$ git describe --contains aca5ce14 v3.4-rc1~65^2~20 commit aca5ce14eb773a75e5d935968b2e390dc5bd29c3 Author: Laxman Dewangan <ldewangan@xxxxxxxxxx> Date: Fri Feb 17 20:26:21 2012 +0530 gpio: gpiolib: Support for open drain/collector gpios Adding support for the open drain gpio on which client can specify the open drain property through GPIO flag GPIOF_OPEN_DRAIN at the time of gpio request. The open drain pins are normally pulled high and it cannot be driven to output with value of 1 and so when client request for setting the pin to HIGH, the gpio will be set to input direction to make pin in tristate and hence PULL-UP on pins will make the state to HIGH. The open drain pin can be driven to LOW by setting output with value of 0. Signed-off-by: Laxman Dewangan <ldewangan@xxxxxxxxxx> Reviwed-by: Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> Acked-by: Linus Walleij <linus.walleij@xxxxxxxxxx> Signed-off-by: Grant Likely <grant.likely@xxxxxxxxxxxx> Signed-off-by: Luis R. Rodriguez <mcgrof@xxxxxxxxxxxxxxxx> --- backport/include/linux/compat-3.4.h | 1 + 1 file changed, 1 insertion(+) diff --git a/backport/include/linux/compat-3.4.h b/backport/include/linux/compat-3.4.h index 0636499..eb557d9 100644 --- a/backport/include/linux/compat-3.4.h +++ b/backport/include/linux/compat-3.4.h @@ -12,6 +12,7 @@ #endif #define EPROBE_DEFER 517 /* Driver requests probe retry */ +#define GPIOF_OPEN_DRAIN (1 << 2) #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,2,0)) #include <linux/regmap.h> -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html