uboot/drivers/usb/host/ehci-vct.c
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2009 Stefan Roese <sr@denx.de>, DENX Software Engineering
   3 *
   4 * SPDX-License-Identifier:     GPL-2.0+
   5 */
   6
   7#include <common.h>
   8#include <usb.h>
   9
  10#include "ehci.h"
  11
  12int vct_ehci_hcd_init(u32 *hccr, u32 *hcor);
  13
  14/*
  15 * Create the appropriate control structures to manage
  16 * a new EHCI host controller.
  17 */
  18int ehci_hcd_init(int index, enum usb_init_type init,
  19                struct ehci_hccr **hccr, struct ehci_hcor **hcor)
  20{
  21        int ret;
  22        u32 vct_hccr;
  23        u32 vct_hcor;
  24
  25        /*
  26         * Init VCT specific stuff
  27         */
  28        ret = vct_ehci_hcd_init(&vct_hccr, &vct_hcor);
  29        if (ret)
  30                return ret;
  31
  32        *hccr = (struct ehci_hccr *)vct_hccr;
  33        *hcor = (struct ehci_hcor *)vct_hcor;
  34
  35        return 0;
  36}
  37
  38/*
  39 * Destroy the appropriate control structures corresponding
  40 * the the EHCI host controller.
  41 */
  42int ehci_hcd_stop(int index)
  43{
  44        return 0;
  45}
  46