/kernel/linux/linux-5.10/drivers/soc/fsl/qe/ |
H A D | qe_io.c | 48 int open_drain, int assignment, int has_irq) in __par_io_config_pin() 60 if (open_drain) in __par_io_config_pin() 108 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin() argument 114 __par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment, in par_io_config_pin() 174 int open_drain = be32_to_cpu(pio_map[3]); in par_io_of_config() local 178 par_io_config_pin(port, pin, dir, open_drain, in par_io_of_config() 47 __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, int open_drain, int assignment, int has_irq) __par_io_config_pin() argument
|
/kernel/linux/linux-6.6/drivers/soc/fsl/qe/ |
H A D | qe_io.c | 48 int open_drain, int assignment, int has_irq) in __par_io_config_pin() 60 if (open_drain) in __par_io_config_pin() 108 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin() argument 114 __par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment, in par_io_config_pin() 174 int open_drain = be32_to_cpu(pio_map[3]); in par_io_of_config() local 178 par_io_config_pin(port, pin, dir, open_drain, in par_io_of_config() 47 __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, int open_drain, int assignment, int has_irq) __par_io_config_pin() argument
|
/kernel/linux/linux-5.10/drivers/iio/humidity/ |
H A D | hts221_buffer.c | 79 bool irq_active_low = false, open_drain = false; in hts221_allocate_trigger() local 109 (pdata && pdata->open_drain)) { in hts221_allocate_trigger() 111 open_drain = true; in hts221_allocate_trigger() 117 open_drain)); in hts221_allocate_trigger()
|
/kernel/linux/linux-6.6/drivers/iio/humidity/ |
H A D | hts221_buffer.c | 80 bool irq_active_low = false, open_drain = false; in hts221_allocate_trigger() local 110 (pdata && pdata->open_drain)) { in hts221_allocate_trigger() 112 open_drain = true; in hts221_allocate_trigger() 118 open_drain)); in hts221_allocate_trigger()
|
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/ |
H A D | pinctrl-ssbi-gpio.c | 62 * @open_drain: output buffer configured as open-drain (vs push-pull) 76 bool open_drain; member 295 if (pin->open_drain) in pm8xxx_pin_config_get() 300 if (!pin->open_drain) in pm8xxx_pin_config_get() 382 pin->open_drain = 0; in pm8xxx_pin_config_set() 386 pin->open_drain = 1; in pm8xxx_pin_config_set() 405 val |= pin->open_drain << 1; in pm8xxx_pin_config_set() 477 val |= pin->open_drain << 1; in pm8xxx_gpio_direction_output() 516 val |= pin->open_drain << 1; in pm8xxx_gpio_set() 570 seq_printf(s, " %-10s", buffer_types[pin->open_drain]); in pm8xxx_gpio_dbg_show_one() [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
H A D | pinctrl-ssbi-gpio.c | 64 * @open_drain: output buffer configured as open-drain (vs push-pull) 78 bool open_drain; member 297 if (pin->open_drain) in pm8xxx_pin_config_get() 302 if (!pin->open_drain) in pm8xxx_pin_config_get() 384 pin->open_drain = 0; in pm8xxx_pin_config_set() 388 pin->open_drain = 1; in pm8xxx_pin_config_set() 407 val |= pin->open_drain << 1; in pm8xxx_pin_config_set() 479 val |= pin->open_drain << 1; in pm8xxx_gpio_direction_output() 518 val |= pin->open_drain << 1; in pm8xxx_gpio_set() 571 seq_printf(s, " %-10s", buffer_types[pin->open_drain]); in pm8xxx_gpio_dbg_show_one() [all...] |
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | st_sensors_pdata.h | 18 * @open_drain: set the interrupt line to be open drain if possible. 25 bool open_drain; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | st_sensors_pdata.h | 19 * @open_drain: set the interrupt line to be open drain if possible. 26 bool open_drain; member
|
/kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/ |
H A D | inv_icm42600_core.c | 465 * @open_drain: true if irq is open drain, false for push-pull 470 int irq_type, bool open_drain) in inv_icm42600_irq_init() 496 if (!open_drain) in inv_icm42600_irq_init() 565 bool open_drain; in inv_icm42600_core_probe() local 584 open_drain = device_property_read_bool(dev, "drive-open-drain"); in inv_icm42600_core_probe() 647 ret = inv_icm42600_irq_init(st, irq, irq_type, open_drain); in inv_icm42600_core_probe() 469 inv_icm42600_irq_init(struct inv_icm42600_state *st, int irq, int irq_type, bool open_drain) inv_icm42600_irq_init() argument
|
/kernel/linux/linux-6.6/drivers/iio/imu/inv_icm42600/ |
H A D | inv_icm42600_core.c | 470 * @open_drain: true if irq is open drain, false for push-pull 475 int irq_type, bool open_drain) in inv_icm42600_irq_init() 501 if (!open_drain) in inv_icm42600_irq_init() 581 bool open_drain; in inv_icm42600_core_probe() local 600 open_drain = device_property_read_bool(dev, "drive-open-drain"); in inv_icm42600_core_probe() 663 ret = inv_icm42600_irq_init(st, irq, irq_type, open_drain); in inv_icm42600_core_probe() 474 inv_icm42600_irq_init(struct inv_icm42600_state *st, int irq, int irq_type, bool open_drain) inv_icm42600_irq_init() argument
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | rohm-bd71828.c | 446 unsigned int open_drain; in set_clk_mode() local 448 ret = of_property_read_u32(dev->of_node, "rohm,clkout-open-drain", &open_drain); in set_clk_mode() 454 if (open_drain > 1) { in set_clk_mode() 459 if (open_drain) in set_clk_mode()
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.c | 532 bool open_drain = false; in mcp23s08_probe_one() local 577 open_drain = device_property_read_bool(dev, "drive-open-drain"); in mcp23s08_probe_one() 581 mcp->irq_active_high || open_drain) { in mcp23s08_probe_one() 593 if (open_drain) in mcp23s08_probe_one()
|
H A D | pinctrl-st.c | 388 struct regmap_field *open_drain = pc->od; in st_pinconf_set_config() local 408 if (open_drain) { in st_pinconf_set_config() 409 regmap_field_read(open_drain, &od_value); in st_pinconf_set_config() 413 regmap_field_write(open_drain, od_value); in st_pinconf_set_config()
|
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.c | 586 bool open_drain = false; in mcp23s08_probe_one() local 625 open_drain = device_property_read_bool(dev, "drive-open-drain"); in mcp23s08_probe_one() 629 mcp->irq_active_high || open_drain) { in mcp23s08_probe_one() 641 if (open_drain) in mcp23s08_probe_one()
|
/kernel/linux/linux-5.10/drivers/iio/imu/bmi160/ |
H A D | bmi160_core.c | 567 bool open_drain, u8 irq_mask, in bmi160_config_pin() 600 if (open_drain) in bmi160_config_pin() 672 bool open_drain; in bmi160_config_device_irq() local 692 open_drain = of_property_read_bool(dev->of_node, "drive-open-drain"); in bmi160_config_device_irq() 694 return bmi160_config_pin(data->regmap, pin, open_drain, irq_mask, in bmi160_config_device_irq() 566 bmi160_config_pin(struct regmap *regmap, enum bmi160_int_pin pin, bool open_drain, u8 irq_mask, unsigned long write_usleep) bmi160_config_pin() argument
|
/kernel/linux/linux-6.6/drivers/iio/imu/bmi160/ |
H A D | bmi160_core.c | 554 bool open_drain, u8 irq_mask, in bmi160_config_pin() 587 if (open_drain) in bmi160_config_pin() 659 bool open_drain; in bmi160_config_device_irq() local 679 open_drain = device_property_read_bool(dev, "drive-open-drain"); in bmi160_config_device_irq() 681 return bmi160_config_pin(data->regmap, pin, open_drain, irq_mask, in bmi160_config_device_irq() 553 bmi160_config_pin(struct regmap *regmap, enum bmi160_int_pin pin, bool open_drain, u8 irq_mask, unsigned long write_usleep) bmi160_config_pin() argument
|
/kernel/linux/linux-5.10/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd.h | 281 u8 open_drain, u8 invert); 287 mode, u8 open_drain,
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd.h | 281 u8 open_drain, u8 invert); 287 mode, u8 open_drain,
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpiolib-of.c | 316 bool open_drain = false; in gpiod_get_from_of_node() local 329 open_drain = flags & OF_GPIO_OPEN_DRAIN; in gpiod_get_from_of_node() 342 if (open_drain) in gpiod_get_from_of_node()
|
/kernel/linux/linux-5.10/include/soc/fsl/qe/ |
H A D | qe.h | 158 int dir, int open_drain, int assignment, 163 extern int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, 169 static inline int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin() argument
|
/kernel/linux/linux-6.6/include/soc/fsl/qe/ |
H A D | qe.h | 156 int dir, int open_drain, int assignment, 161 extern int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, 167 static inline int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin() argument
|
/kernel/linux/linux-5.10/drivers/iio/common/st_sensors/ |
H A D | st_sensors_core.c | 306 if (pdata->open_drain) { in st_sensors_set_drdy_int_pin() 335 pdata->open_drain = device_property_read_bool(dev, "drive-open-drain"); in st_sensors_dev_probe()
|
/kernel/linux/linux-6.6/drivers/iio/common/st_sensors/ |
H A D | st_sensors_core.c | 278 if (pdata->open_drain) { in st_sensors_set_drdy_int_pin() 307 pdata->open_drain = device_property_read_bool(dev, "drive-open-drain"); in st_sensors_dev_probe()
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | tifm_sd.c | 92 open_drain:1, member 376 if (host->open_drain) in tifm_sd_exec() 854 host->open_drain = (ios->bus_mode == MMC_BUSMODE_OPENDRAIN); in tifm_sd_ios()
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | tifm_sd.c | 92 open_drain:1, member 371 if (host->open_drain) in tifm_sd_exec() 846 host->open_drain = (ios->bus_mode == MMC_BUSMODE_OPENDRAIN); in tifm_sd_ios()
|