Lines Matching refs:par_io

46 static void qe_cfg_iopin(qepio83xx_t *par_io, u8 port, u8 pin, int dir,  in qe_cfg_iopin()  argument
64 in_be32(&par_io->ioport[port].dir2) : in qe_cfg_iopin()
65 in_be32(&par_io->ioport[port].dir1); in qe_cfg_iopin()
68 out_be32(&par_io->ioport[port].dir2, ~dbit_mask & tmp_val); in qe_cfg_iopin()
69 out_be32(&par_io->ioport[port].dir2, dbit_dir | tmp_val); in qe_cfg_iopin()
71 out_be32(&par_io->ioport[port].dir1, ~dbit_mask & tmp_val); in qe_cfg_iopin()
72 out_be32(&par_io->ioport[port].dir1, dbit_dir | tmp_val); in qe_cfg_iopin()
79 tmp_val = in_be32(&par_io->ioport[port].podr); in qe_cfg_iopin()
81 out_be32(&par_io->ioport[port].podr, bit_mask | tmp_val); in qe_cfg_iopin()
83 out_be32(&par_io->ioport[port].podr, ~bit_mask & tmp_val); in qe_cfg_iopin()
87 in_be32(&par_io->ioport[port].ppar2) : in qe_cfg_iopin()
88 in_be32(&par_io->ioport[port].ppar1); in qe_cfg_iopin()
93 out_be32(&par_io->ioport[port].ppar2, ~dbit_mask & tmp_val); in qe_cfg_iopin()
94 out_be32(&par_io->ioport[port].ppar2, dbit_asgn | tmp_val); in qe_cfg_iopin()
96 out_be32(&par_io->ioport[port].ppar1, ~dbit_mask & tmp_val); in qe_cfg_iopin()
97 out_be32(&par_io->ioport[port].ppar1, dbit_asgn | tmp_val); in qe_cfg_iopin()
117 qepio83xx_t *par_io = (qepio83xx_t *)&im->qepio; in qe_config_iopin() local
119 qe_cfg_iopin(par_io, port, pin, dir, open_drain, assign); in qe_config_iopin()
146 qepio83xx_t *par_io = plat->base; in par_io_of_config_node() local
165 qe_cfg_iopin(par_io, (u8)pio_map[0], (u8)pio_map[1], in par_io_of_config_node()