Lines Matching refs:gpio_num
44 uint32_t gpio_num = 0; in pta_gpio_config() local
59 gpio_num = params[0].value.a; in pta_gpio_config()
62 bcm_gc = bcm_gpio_pin_to_chip(gpio_num); in pta_gpio_config()
64 EMSG("GPIO %u not supported", gpio_num); in pta_gpio_config()
71 iproc_gpio_set_secure(gpio_num); in pta_gpio_config()
75 gc->ops->set_direction(NULL, gpio_num, GPIO_DIR_OUT); in pta_gpio_config()
76 gc->ops->set_value(NULL, gpio_num, 0); in pta_gpio_config()
78 gc->ops->set_direction(NULL, gpio_num, GPIO_DIR_IN); in pta_gpio_config()
87 uint32_t gpio_num = 0; in pta_gpio_set() local
102 gpio_num = params[0].value.a; in pta_gpio_set()
105 bcm_gc = bcm_gpio_pin_to_chip(gpio_num); in pta_gpio_set()
107 EMSG("GPIO %u not supported", gpio_num); in pta_gpio_set()
118 if (gc->ops->get_direction(NULL, gpio_num) != GPIO_DIR_OUT) { in pta_gpio_set()
119 EMSG("gpio pin %u is configured as INPUT", gpio_num); in pta_gpio_set()
123 gc->ops->set_value(NULL, gpio_num, val); in pta_gpio_set()
125 DMSG("GPIO(%d) value = 0x%08x", gpio_num, in pta_gpio_set()
126 gc->ops->get_value(NULL, gpio_num)); in pta_gpio_set()
134 uint32_t gpio_num = 0; in pta_gpio_get() local
147 gpio_num = params[0].value.a; in pta_gpio_get()
149 bcm_gc = bcm_gpio_pin_to_chip(gpio_num); in pta_gpio_get()
151 EMSG("GPIO %u not supported", gpio_num); in pta_gpio_get()
157 params[1].value.a = gc->ops->get_value(NULL, gpio_num); in pta_gpio_get()
159 DMSG("gpio(%d) value = 0x%08x", gpio_num, params[1].value.a); in pta_gpio_get()