| /OK3568_Linux_fs/kernel/drivers/soc/fsl/qe/ |
| H A D | qe_io.c | 48 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()
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/qcom/ |
| H A D | pinctrl-ssbi-gpio.c | 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() 619 pin->open_drain = !!(val & BIT(1)); in pm8xxx_pin_populate()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | pincfg.txt | 6 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 */
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | cpu_init.c | 21 int open_drain, int assign); 28 int dir, open_drain, assign; in config_qe_ioports() local 35 open_drain = qe_iop_conf_tab[i].open_drain; in config_qe_ioports() 37 qe_config_iopin(port, pin, dir, open_drain, assign); in config_qe_ioports()
|
| H A D | qe_io.c | 16 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign) in qe_config_iopin() argument 48 if (open_drain) { in qe_config_iopin()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/ |
| H A D | kmeter1.dts | 147 /* 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 */
|
| H A D | mpc832x_rdb.dts | 176 /* port pin dir open_drain assignment has_irq */ 198 /* port pin dir open_drain assignment has_irq */
|
| /OK3568_Linux_fs/u-boot/arch/powerpc/cpu/mpc85xx/ |
| H A D | qe_io.c | 17 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign) in qe_config_iopin() argument 50 if (open_drain) in qe_config_iopin()
|
| H A D | cpu_init.c | 132 int open_drain, int assign); 139 int dir, open_drain, assign; in config_qe_ioports() local 146 open_drain = qe_iop_conf_tab[i].open_drain; in config_qe_ioports() 148 qe_config_iopin(port, pin, dir, open_drain, assign); in config_qe_ioports()
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_core.c | 470 int irq_type, bool open_drain) in inv_icm42600_irq_init() argument 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()
|
| /OK3568_Linux_fs/kernel/drivers/iio/imu/bmi160/ |
| H A D | bmi160_core.c | 567 bool open_drain, u8 irq_mask, in bmi160_config_pin() argument 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()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/boot/dts/fsl/ |
| H A D | p1025twr.dtsi | 177 /* 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 D | p1025rdb.dtsi | 250 /* 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 */
|
| H A D | mpc8569mds.dts | 142 /* port pin dir open_drain assignment has_irq */ 162 /* port pin dir open_drain assignment has_irq */ 182 /* port pin dir open_drain assignment has_irq */ 202 /* port pin dir open_drain assignment has_irq */
|
| H A D | p1021mds.dts | 203 /* port pin dir open_drain assignment has_irq */ 226 /* port pin dir open_drain assignment has_irq */
|
| H A D | mpc8568mds.dts | 127 /* port pin dir open_drain assignment has_irq */ 155 /* port pin dir open_drain assignment has_irq */
|
| /OK3568_Linux_fs/kernel/include/linux/platform_data/ |
| H A D | st_sensors_pdata.h | 25 bool open_drain; member
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | ioports.h | 58 int open_drain; member
|
| H A D | fsl_qe.h | 274 void qe_config_iopin(u8 port, u8 pin, int dir, int open_drain, int assign);
|
| /OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/cxd2880/ |
| H A D | cxd2880_tnrdmd.h | 281 u8 open_drain, u8 invert); 287 mode, u8 open_drain,
|
| /OK3568_Linux_fs/kernel/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
|
| /OK3568_Linux_fs/kernel/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()
|
| /OK3568_Linux_fs/u-boot/drivers/gpio/ |
| H A D | pic32_gpio.c | 25 struct pic32_reg_atomic open_drain; member
|