Newer
Older
#include "libmobile_hilink.h"
#include "libmobile_zte.h"
struct json_object *mobile_set_pin(struct device *dev, char *current_pin, char *new_pin)
if (strcmp(dev->usb.if_name, "usb0") == 0)
return mobile_set_pin_zte(dev->usb.ip, current_pin, new_pin);
else if (strcmp(dev->usb.if_name, "eth5") == 0)
return mobile_set_pin_hilink();
struct json_object *mobile_disable_pin(struct device *dev, char *pin)
{
if (strcmp(dev->usb.if_name, "usb0") == 0)
return mobile_disable_pin_zte(dev->usb.ip, pin);
else if (strcmp(dev->usb.if_name, "eth5") == 0)
return mobile_disable_pin_hilink(dev->usb.ip, pin);
struct json_object *mobile_verify_pin(struct device *dev, char *pin)
if (strcmp(dev->usb.if_name, "usb0") == 0)
return mobile_verify_pin_zte(dev->usb.ip, pin);
else if (strcmp(dev->usb.if_name, "eth5") == 0)
return mobile_verify_pin_hilink(dev->usb.ip, pin);
struct json_object *mobile_enable_pin(struct device *dev, char *pin)
{
if (strcmp(dev->usb.if_name, "usb0") == 0)
return mobile_enable_pin_zte(dev->usb.ip, pin);
else if (strcmp(dev->usb.if_name, "eth5") == 0)
return mobile_enable_pin_hilink(dev->usb.ip, pin);
struct json_object *mobile_get_remaining_tries(struct device *dev)
{
if (strcmp(dev->usb.if_name, "usb0") == 0)
return mobile_get_remaining_tries_zte(dev->usb.ip);
else if (strcmp(dev->usb.if_name, "eth5") == 0)
return mobile_get_remaining_tries_hilink(dev->usb.ip);