static void serial_detect(struct rs232_serial_pdata *pdata) { int connected = gpiodev_get_value(&pdata->detect_gpio); if (!connected) DPM_DEBUG("rs232-serial: Turning off port\n"); dpm_power(&pdata->power_ctrl, connected); if (connected) DPM_DEBUG("rs232-serial: Turning on port\n"); }
static int pda_udc_is_connected(void) { int status = !!gpiodev_get_value(&pdata->detect_gpio) ^ pdata->detect_gpio_negative; return status; }