Home
last modified time | relevance | path

Searched refs:open_drain (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/drivers/soc/fsl/qe/
H A Dqe_io.c48 int open_drain, int assignment, int has_irq) in __par_io_config_pin() argument
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()
/openbmc/linux/drivers/iio/humidity/
H A Dhts221_buffer.c80 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()
/openbmc/u-boot/arch/x86/include/asm/arch-braswell/
H A Dgpio.h179 gpio_light_mode, int_type, int_sel, term, open_drain, current_source,\ argument
199 (((open_drain) != NA) ? open_drain << 3 : 0) | \
203 (((open_drain) != NA) ? ONE_BIT << 3 : 0) | \
/openbmc/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/
H A Dpincfg.txt6 open_drain, assignment, has_irq.
16 - open_drain : indicates the pin is normal or wired-OR:
31 /* port pin dir open_drain assignment has_irq */
/openbmc/linux/drivers/pinctrl/qcom/
H A Dpinctrl-ssbi-gpio.c78 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()
620 pin->open_drain = !!(val & BIT(1)); in pm8xxx_pin_populate()
/openbmc/u-boot/arch/powerpc/cpu/mpc83xx/
H A Dcpu_init.c20 int open_drain, int assign);
27 int dir, open_drain, assign; in config_qe_ioports() local
34 open_drain = qe_iop_conf_tab[i].open_drain; in config_qe_ioports()
36 qe_config_iopin(port, pin, dir, open_drain, assign); in config_qe_ioports()
H A Dqe_io.c15 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign) in qe_config_iopin() argument
47 if (open_drain) { in qe_config_iopin()
/openbmc/gpioplus/src/gpioplus/
H A Dhandle.cpp15 open_drain(line_flags.open_drain), open_source(line_flags.open_source) in HandleFlags()
33 if (open_drain) in toInt()
H A Dchip.hpp32 bool open_drain; member
H A Dhandle.hpp20 bool open_drain; member
H A Dchip.cpp16 open_drain(flags & GPIOLINE_FLAG_OPEN_DRAIN), in LineFlags()
/openbmc/gpioplus/test/
H A Dchip.cpp34 EXPECT_TRUE(line_flags.open_drain); in TEST()
41 EXPECT_FALSE(line_flags.open_drain); in TEST()
119 EXPECT_FALSE(retrieved_info.flags.open_drain); in TEST_F()
H A Dhandle.cpp33 EXPECT_TRUE(handle_flags.open_drain); in TEST()
42 handle_flags.open_drain = false; in TEST()
49 handle_flags.open_drain = true; in TEST()
/openbmc/linux/arch/powerpc/boot/dts/
H A Dkmeter1.dts147 /* port pin dir open_drain assignment has_irq */
173 /* port pin dir open_drain assignment has_irq */
199 /* port pin dir open_drain assignment has_irq */
219 /* port pin dir open_drain assignment has_irq */
237 /* port pin dir open_drain assignment has_irq */
255 /* port pin dir open_drain assignment has_irq */
273 /* port pin dir open_drain assignment has_irq */
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dqe_io.c16 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign) in qe_config_iopin() argument
49 if (open_drain) in qe_config_iopin()
H A Dcpu_init.c130 int open_drain, int assign);
137 int dir, open_drain, assign; in config_qe_ioports() local
144 open_drain = qe_iop_conf_tab[i].open_drain; in config_qe_ioports()
146 qe_config_iopin(port, pin, dir, open_drain, assign); in config_qe_ioports()
/openbmc/linux/include/linux/platform_data/
H A Dst_sensors_pdata.h26 bool open_drain; member
/openbmc/linux/drivers/mfd/
H A Drohm-bd71828.c446 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()
/openbmc/u-boot/include/
H A Dioports.h58 int open_drain; member
/openbmc/linux/drivers/iio/imu/bmi160/
H A Dbmi160_core.c554 bool open_drain, u8 irq_mask, in bmi160_config_pin() argument
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()
/openbmc/linux/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_core.c487 int irq_type, bool open_drain) in inv_icm42600_irq_init() argument
513 if (!open_drain) in inv_icm42600_irq_init()
593 bool open_drain; in inv_icm42600_core_probe() local
612 open_drain = device_property_read_bool(dev, "drive-open-drain"); in inv_icm42600_core_probe()
675 ret = inv_icm42600_irq_init(st, irq, irq_type, open_drain); in inv_icm42600_core_probe()
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A Dp1025twr.dtsi177 /* port pin dir open_drain assignment has_irq */
200 /* port pin dir open_drain assignment has_irq */
215 /* port pin dir open_drain assignment has_irq */
225 /* port pin dir open_drain assignment has_irq */
H A Dp1025rdb.dtsi250 /* port pin dir open_drain assignment has_irq */
273 /* port pin dir open_drain assignment has_irq */
288 /* port pin dir open_drain assignment has_irq */
298 /* port pin dir open_drain assignment has_irq */
/openbmc/linux/drivers/pinctrl/
H A Dpinctrl-mcp23s08.c592 bool open_drain = false; in mcp23s08_probe_one() local
631 open_drain = device_property_read_bool(dev, "drive-open-drain"); in mcp23s08_probe_one()
635 mcp->irq_active_high || open_drain) { in mcp23s08_probe_one()
647 if (open_drain) in mcp23s08_probe_one()
/openbmc/linux/drivers/media/dvb-frontends/cxd2880/
H A Dcxd2880_tnrdmd.h281 u8 open_drain, u8 invert);
287 mode, u8 open_drain,

12