Home | History | Annotate | Download | only in gpio

Lines Matching refs:im

53 	immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
65 clrbits_be32(&im->gpio[ctrlr].dir, line_mask);
73 immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
93 setbits_be32(&im->gpio[ctrlr].dir, line_mask);
101 immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
114 return (in_be32(&im->gpio[ctrlr].dat) & line_mask) != 0;
120 immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
143 out_be32(&im->gpio[ctrlr].dat, gpio_output_value[ctrlr]);
151 immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
154 out_be32(&im->gpio[0].dir, CONFIG_MPC83XX_GPIO_0_INIT_DIRECTION);
155 out_be32(&im->gpio[0].odr, CONFIG_MPC83XX_GPIO_0_INIT_OPEN_DRAIN);
156 out_be32(&im->gpio[0].dat, CONFIG_MPC83XX_GPIO_0_INIT_VALUE);
157 out_be32(&im->gpio[0].ier, 0xFFFFFFFF); /* Clear all events */
158 out_be32(&im->gpio[0].imr, 0);
159 out_be32(&im->gpio[0].icr, 0);
163 out_be32(&im->gpio[1].dir, CONFIG_MPC83XX_GPIO_1_INIT_DIRECTION);
164 out_be32(&im->gpio[1].odr, CONFIG_MPC83XX_GPIO_1_INIT_OPEN_DRAIN);
165 out_be32(&im->gpio[1].dat, CONFIG_MPC83XX_GPIO_1_INIT_VALUE);
166 out_be32(&im->gpio[1].ier, 0xFFFFFFFF); /* Clear all events */
167 out_be32(&im->gpio[1].imr, 0);
168 out_be32(&im->gpio[1].icr, 0);