open_drain        326 drivers/gpio/gpiolib-of.c 	bool open_drain = false;
open_drain        339 drivers/gpio/gpiolib-of.c 	open_drain = flags & OF_GPIO_OPEN_DRAIN;
open_drain        352 drivers/gpio/gpiolib-of.c 		if (open_drain)
open_drain        310 drivers/iio/common/st_sensors/st_sensors_core.c 	if (pdata->open_drain) {
open_drain        339 drivers/iio/common/st_sensors/st_sensors_core.c 	pdata->open_drain = of_property_read_bool(np, "drive-open-drain");
open_drain         78 drivers/iio/humidity/hts221_buffer.c 	bool irq_active_low = false, open_drain = false;
open_drain        111 drivers/iio/humidity/hts221_buffer.c 	    (pdata && pdata->open_drain)) {
open_drain        113 drivers/iio/humidity/hts221_buffer.c 		open_drain = true;
open_drain        119 drivers/iio/humidity/hts221_buffer.c 					    open_drain));
open_drain        553 drivers/iio/imu/bmi160/bmi160_core.c 			     bool open_drain, u8 irq_mask,
open_drain        586 drivers/iio/imu/bmi160/bmi160_core.c 	if (open_drain)
open_drain        658 drivers/iio/imu/bmi160/bmi160_core.c 	bool open_drain;
open_drain        678 drivers/iio/imu/bmi160/bmi160_core.c 	open_drain = of_property_read_bool(dev->of_node, "drive-open-drain");
open_drain        680 drivers/iio/imu/bmi160/bmi160_core.c 	return bmi160_config_pin(data->regmap, pin, open_drain, irq_mask,
open_drain        737 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c 	    (pdata && pdata->open_drain)) {
open_drain       2992 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				u8 open_drain, u8 invert)
open_drain       3019 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 						 open_drain ? (1 << id) : 0,
open_drain       3043 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 				    mode, u8 open_drain, u8 invert)
open_drain       3052 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c 					   open_drain, invert);
open_drain        281 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h 				u8 open_drain, u8 invert);
open_drain        287 drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h 				    mode, u8 open_drain,
open_drain         90 drivers/mmc/host/tifm_sd.c 			      open_drain:1,
open_drain        374 drivers/mmc/host/tifm_sd.c 	if (host->open_drain)
open_drain        852 drivers/mmc/host/tifm_sd.c 	host->open_drain = (ios->bus_mode == MMC_BUSMODE_OPENDRAIN);
open_drain        665 drivers/pinctrl/pinctrl-mcp23s08.c 	bool open_drain = false;
open_drain        786 drivers/pinctrl/pinctrl-mcp23s08.c 		open_drain = device_property_read_bool(dev, "drive-open-drain");
open_drain        790 drivers/pinctrl/pinctrl-mcp23s08.c 	     mcp->irq_active_high || open_drain) {
open_drain        802 drivers/pinctrl/pinctrl-mcp23s08.c 		if (open_drain)
open_drain        388 drivers/pinctrl/pinctrl-st.c 	struct regmap_field *open_drain = pc->od;
open_drain        408 drivers/pinctrl/pinctrl-st.c 	if (open_drain) {
open_drain        409 drivers/pinctrl/pinctrl-st.c 		regmap_field_read(open_drain, &od_value);
open_drain        413 drivers/pinctrl/pinctrl-st.c 		regmap_field_write(open_drain, od_value);
open_drain         78 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	bool open_drain;
open_drain        300 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		if (pin->open_drain)
open_drain        305 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		if (!pin->open_drain)
open_drain        387 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 			pin->open_drain = 0;
open_drain        391 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 			pin->open_drain = 1;
open_drain        410 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		val |= pin->open_drain << 1;
open_drain        482 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	val |= pin->open_drain << 1;
open_drain        518 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	val |= pin->open_drain << 1;
open_drain        603 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 		seq_printf(s, " %-10s", buffer_types[pin->open_drain]);
open_drain        654 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	pin->open_drain = !!(val & BIT(1));
open_drain         49 drivers/soc/fsl/qe/qe_io.c 			 int open_drain, int assignment, int has_irq)
open_drain         61 drivers/soc/fsl/qe/qe_io.c 	if (open_drain)
open_drain        113 drivers/soc/fsl/qe/qe_io.c int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,
open_drain        119 drivers/soc/fsl/qe/qe_io.c 	__par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment,
open_drain         24 include/linux/platform_data/st_sensors_pdata.h 	bool open_drain;
open_drain        159 include/soc/fsl/qe/qe.h 				int dir, int open_drain, int assignment,
open_drain        164 include/soc/fsl/qe/qe.h extern int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,
open_drain        170 include/soc/fsl/qe/qe.h static inline int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain,