Lines Matching refs:coredev
120 int sms_board_event(struct smscore_device_t *coredev,
176 static int sms_set_gpio(struct smscore_device_t *coredev, int pin, int enable)
200 ret = smscore_configure_gpio(coredev, gpio, &gpioconfig);
204 return smscore_set_gpio(coredev, gpio, lvl);
207 int sms_board_setup(struct smscore_device_t *coredev)
209 int board_id = smscore_get_board_id(coredev);
215 sms_set_gpio(coredev, board->led_power, 0);
216 sms_set_gpio(coredev, board->led_hi, 0);
217 sms_set_gpio(coredev, board->led_lo, 0);
222 sms_set_gpio(coredev, board->lna_ctrl, 0);
229 int sms_board_power(struct smscore_device_t *coredev, int onoff)
231 int board_id = smscore_get_board_id(coredev);
237 sms_set_gpio(coredev,
244 sms_set_gpio(coredev, board->lna_ctrl, 0);
251 int sms_board_led_feedback(struct smscore_device_t *coredev, int led)
253 int board_id = smscore_get_board_id(coredev);
257 if (smscore_led_state(coredev, -1) == led)
262 sms_set_gpio(coredev,
264 sms_set_gpio(coredev,
267 smscore_led_state(coredev, led);
274 int sms_board_lna_control(struct smscore_device_t *coredev, int onoff)
276 int board_id = smscore_get_board_id(coredev);
284 sms_set_gpio(coredev,
286 return sms_set_gpio(coredev,