Lines Matching refs:pin
52 void __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, in __par_io_config_pin() argument
61 pin_mask1bit = (u32) (1 << (QE_PIO_PINS - (pin + 1))); in __par_io_config_pin()
71 tmp_val = (pin > (QE_PIO_PINS / 2) - 1) ? in __par_io_config_pin()
77 (pin % (QE_PIO_PINS / 2) + 1) * 2)); in __par_io_config_pin()
81 (pin % (QE_PIO_PINS / 2) + 1) * 2)); in __par_io_config_pin()
84 if (pin > (QE_PIO_PINS / 2) - 1) { in __par_io_config_pin()
96 tmp_val = (pin > (QE_PIO_PINS / 2) - 1) ? in __par_io_config_pin()
101 (pin % (QE_PIO_PINS / 2) + 1) * 2)); in __par_io_config_pin()
103 if (pin > (QE_PIO_PINS / 2) - 1) { in __par_io_config_pin()
117 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin() argument
123 __par_io_config_pin(&par_io[port], pin, dir, open_drain, assignment, in par_io_config_pin()
129 int par_io_data_set(u8 port, u8 pin, u8 val) in par_io_data_set() argument
135 if (pin >= QE_PIO_PINS) in par_io_data_set()
138 pin_mask = (u32) (1 << (QE_PIO_PINS - 1 - pin)); in par_io_data_set()