Exemplo n.º 1
0
static void *apbridge_wait_and_init(void *p_data)
{
    struct apbridge_dev_s *priv = p_data;

    usb_wait(priv);
    apbridge_backend.init();

    return NULL;
}
Exemplo n.º 2
0
static void *svc_sim_fn(void * p_data)
{
    int i;
    struct apbridge_dev_s *priv;

    priv = (struct apbridge_dev_s *)p_data;

    usb_wait(priv);
    for (i = 0; i < CPORT_MAX; i++) {
        /* This cports are already allocated for display and camera */
        if (i == CPORTID_CDSI0 || i == CPORTID_CDSI1)
            continue;
        unipro_init_cport(i);
        unipro_driver_register(&unipro_driver, i);
    }
    send_svc_handshake();
    foreach_manifest(manifest_event);
    return NULL;
}