/linux-master/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 in struct:st_sensors_platform_data
|
/linux-master/drivers/soc/fsl/qe/ |
H A D | qe_io.c | 48 int open_drain, int assignment, int has_irq) 60 if (open_drain) 108 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, argument 114 __par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment, 174 int open_drain = be32_to_cpu(pio_map[3]); local 178 par_io_config_pin(port, pin, dir, open_drain, 47 __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, int open_drain, int assignment, int has_irq) argument
|
/linux-master/drivers/iio/humidity/ |
H A D | hts221_buffer.c | 80 bool irq_active_low = false, open_drain = false; local 110 (pdata && pdata->open_drain)) { 112 open_drain = true; 118 open_drain));
|
/linux-master/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 in struct:pm8xxx_pin_data 297 if (pin->open_drain) 302 if (!pin->open_drain) 384 pin->open_drain = 0; 388 pin->open_drain = 1; 407 val |= pin->open_drain << 1; 479 val |= pin->open_drain << 1; 518 val |= pin->open_drain << 1; 571 seq_printf(s, " %-10s", buffer_types[pin->open_drain]); [all...] |
/linux-master/drivers/media/dvb-frontends/cxd2880/ |
H A D | cxd2880_tnrdmd.h | 281 u8 open_drain, u8 invert); 287 mode, u8 open_drain,
|
H A D | cxd2880_tnrdmd.c | 2992 u8 open_drain, u8 invert) 3019 open_drain ? (1 << id) : 0, 3043 mode, u8 open_drain, u8 invert) 3052 open_drain, invert); 2988 cxd2880_tnrdmd_gpio_set_cfg(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) argument 3039 cxd2880_tnrdmd_gpio_set_cfg_sub(struct cxd2880_tnrdmd *tnr_dmd, u8 id, u8 en, enum cxd2880_tnrdmd_gpio_mode mode, u8 open_drain, u8 invert) argument
|
/linux-master/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) 501 if (!open_drain) 581 bool open_drain; local 600 open_drain = device_property_read_bool(dev, "drive-open-drain"); 663 ret = inv_icm42600_irq_init(st, irq, irq_type, open_drain); 474 inv_icm42600_irq_init(struct inv_icm42600_state *st, int irq, int irq_type, bool open_drain) argument
|
/linux-master/drivers/mfd/ |
H A D | rohm-bd71828.c | 446 unsigned int open_drain; local 448 ret = of_property_read_u32(dev->of_node, "rohm,clkout-open-drain", &open_drain); 454 if (open_drain > 1) { 459 if (open_drain)
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-mcp23s08.c | 593 bool open_drain = false; local 632 open_drain = device_property_read_bool(dev, "drive-open-drain"); 636 mcp->irq_active_high || open_drain) { 648 if (open_drain)
|
H A D | pinctrl-st.c | 392 struct regmap_field *open_drain = pc->od; local 412 if (open_drain) { 413 regmap_field_read(open_drain, &od_value); 417 regmap_field_write(open_drain, od_value);
|
/linux-master/drivers/iio/imu/bmi160/ |
H A D | bmi160_core.c | 554 bool open_drain, u8 irq_mask, 587 if (open_drain) 659 bool open_drain; local 679 open_drain = device_property_read_bool(dev, "drive-open-drain"); 681 return bmi160_config_pin(data->regmap, pin, open_drain, irq_mask, 553 bmi160_config_pin(struct regmap *regmap, enum bmi160_int_pin pin, bool open_drain, u8 irq_mask, unsigned long write_usleep) argument
|
/linux-master/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, argument
|
/linux-master/drivers/iio/imu/bmi323/ |
H A D | bmi323_core.c | 1803 bool active_high, bool open_drain, bool latch) 1825 FIELD_PREP(BMI323_IO_INT1_OD_MSK, open_drain) | 1832 FIELD_PREP(BMI323_IO_INT2_OD_MSK, open_drain) | 1846 bool open_drain, active_high, latch; local 1896 open_drain = fwnode_property_read_bool(fwnode, "drive-open-drain"); 1898 ret = bmi323_int_pin_config(data, irq_pin, active_high, open_drain, 1801 bmi323_int_pin_config(struct bmi323_data *data, enum bmi323_irq_pin irq_pin, bool active_high, bool open_drain, bool latch) argument
|
/linux-master/drivers/iio/common/st_sensors/ |
H A D | st_sensors_core.c | 278 if (pdata->open_drain) { 307 pdata->open_drain = device_property_read_bool(dev, "drive-open-drain");
|
/linux-master/drivers/mmc/host/ |
H A D | tifm_sd.c | 92 open_drain:1, member in struct:tifm_sd 371 if (host->open_drain) 846 host->open_drain = (ios->bus_mode == MMC_BUSMODE_OPENDRAIN);
|
/linux-master/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_core.c | 2569 (pdata && pdata->open_drain)) {
|