[BACK]Return to rmixl_ohci.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / mips / rmi

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/mips/rmi/rmixl_ohci.c between version 1.4 and 1.4.12.1

version 1.4, 2011/07/01 19:01:31 version 1.4.12.1, 2017/12/03 11:36:28
Line 45  __KERNEL_RCSID(0, "$NetBSD$");
Line 45  __KERNEL_RCSID(0, "$NetBSD$");
 #include <mips/rmi/rmixl_intr.h>  #include <mips/rmi/rmixl_intr.h>
 #include <mips/rmi/rmixl_usbivar.h>  #include <mips/rmi/rmixl_usbivar.h>
   
 #include <dev/usb/usb.h>  #include <dev/usb/usb.h>
 #include <dev/usb/usbdi.h>  #include <dev/usb/usbdi.h>
 #include <dev/usb/usbdivar.h>  #include <dev/usb/usbdivar.h>
 #include <dev/usb/usb_mem.h>  #include <dev/usb/usb_mem.h>
Line 82  rmixl_ohci_attach(device_t parent, devic
Line 82  rmixl_ohci_attach(device_t parent, devic
         struct rmixl_usbi_attach_args * const usbi = aux;          struct rmixl_usbi_attach_args * const usbi = aux;
         void *ih = NULL;          void *ih = NULL;
         uint32_t r;          uint32_t r;
         usbd_status status;  
   
         /* check state of IO_AD9 signal latched in GPIO Reset Config reg */          /* check state of IO_AD9 signal latched in GPIO Reset Config reg */
         r = RMIXL_IOREG_READ(RMIXL_IO_DEV_GPIO + RMIXL_GPIO_RESET_CFG);          r = RMIXL_IOREG_READ(RMIXL_IO_DEV_GPIO + RMIXL_GPIO_RESET_CFG);
Line 95  rmixl_ohci_attach(device_t parent, devic
Line 94  rmixl_ohci_attach(device_t parent, devic
         sc->sc_dev = self;          sc->sc_dev = self;
         sc->iot = usbi->usbi_el_bst;          sc->iot = usbi->usbi_el_bst;
         sc->sc_size = usbi->usbi_size;          sc->sc_size = usbi->usbi_size;
         sc->sc_bus.dmatag = usbi->usbi_dmat;          sc->sc_bus.ub_dmatag = usbi->usbi_dmat;
         sc->sc_bus.hci_private = sc;          sc->sc_bus.ub_hcpriv = sc;
   
         if (bus_space_map(sc->iot, usbi->usbi_addr, sc->sc_size, 0, &sc->ioh)) {          if (bus_space_map(sc->iot, usbi->usbi_addr, sc->sc_size, 0, &sc->ioh)) {
                 aprint_error_dev(self, "unable to map registers\n");                  aprint_error_dev(self, "unable to map registers\n");
Line 119  rmixl_ohci_attach(device_t parent, devic
Line 118  rmixl_ohci_attach(device_t parent, devic
         /* we handle endianess in bus space */          /* we handle endianess in bus space */
         sc->sc_endian = OHCI_HOST_ENDIAN;          sc->sc_endian = OHCI_HOST_ENDIAN;
   
         status = ohci_init(sc);          int err = ohci_init(sc);
         if (status != USBD_NORMAL_COMPLETION) {          if (err) {
                 aprint_error_dev(self, "init failed, error=%d\n", status);                  aprint_error_dev(self, "init failed, error=%d\n", err);
                 if (ih != NULL)                  if (ih != NULL)
                         rmixl_intr_disestablish(ih);                          rmixl_intr_disestablish(ih);
                 return;                  return;

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.4.12.1

CVSweb <webmaster@jp.NetBSD.org>