Changeset ba44613 in rtems-libbsd


Ignore:
Timestamp:
Nov 12, 2015, 12:01:32 PM (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
c1e05b9ea378b2971e3d7704779112b4bc4296da, freebsd-9.3, 4a77611a223ea883fb548679b516d326a020d447
Children:
d6c6017
Parents:
c5a141a
Message:

dwc_otg: Port to RTEMS

Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • libbsd.py

    rc5a141a rba44613  
    119119            'sys/dev/usb/controller/ehci_mpc83xx.c',
    120120            'sys/dev/usb/controller/ohci_lpc.c',
     121            'sys/dev/usb/controller/dwc_otg_nexus.c',
    121122            'sys/dev/usb/controller/usb_otg_transceiver.c',
    122123            'sys/dev/usb/controller/usb_otg_transceiver_dump.c',
     
    473474            'sys/dev/usb/controller/uhcireg.h',
    474475            'sys/dev/usb/controller/xhcireg.h',
     476            'sys/dev/usb/controller/dwc_otg.h',
     477            'sys/dev/usb/controller/dwc_otgreg.h',
    475478        ]
    476479    )
     
    480483            'sys/dev/usb/controller/ehci.c',
    481484            'sys/dev/usb/controller/usb_controller.c',
     485            'sys/dev/usb/controller/dwc_otg.c',
    482486        ],
    483487        mm.generator['source']()
  • rtemsbsd/include/bsp/nexus-devices.h

    rc5a141a rba44613  
    116116SYSINIT_DRIVER_REFERENCE(mmcsd, mmc);
    117117
     118static const rtems_bsd_device_resource dwcotg0_res[] = {
     119        {
     120                .type = RTEMS_BSD_RES_MEMORY,
     121                .start_request = 0,
     122                .start_actual = (unsigned long)ALT_USB1_ADDR
     123        }, {
     124                .type = RTEMS_BSD_RES_IRQ,
     125                .start_request = 0,
     126                .start_actual = ALT_INT_INTERRUPT_USB1_IRQ
     127        }
     128};
     129
     130RTEMS_BSD_DEFINE_NEXUS_DEVICE(dwcotg, 0, RTEMS_ARRAY_SIZE(dwcotg0_res),
     131    &dwcotg0_res[0]);
     132
     133SYSINIT_REFERENCE(usb_quirk_init);
     134SYSINIT_DRIVER_REFERENCE(uhub, usbus);
     135SYSINIT_DRIVER_REFERENCE(umass, uhub);
     136
    118137#elif defined(LIBBSP_I386_PC386_BSP_H)
    119138
  • wscript

    rc5a141a rba44613  
    714714              'freebsd/sys/dev/smc/if_smc.c',
    715715              'freebsd/sys/dev/tsec/if_tsec.c',
     716              'freebsd/sys/dev/usb/controller/dwc_otg.c',
    716717              'freebsd/sys/dev/usb/controller/ehci.c',
    717718              'freebsd/sys/dev/usb/controller/ohci.c',
     
    10461047              'rtemsbsd/sys/dev/smc/if_smc_nexus.c',
    10471048              'rtemsbsd/sys/dev/tsec/if_tsec_nexus.c',
     1049              'rtemsbsd/sys/dev/usb/controller/dwc_otg_nexus.c',
    10481050              'rtemsbsd/sys/dev/usb/controller/ehci_mpc83xx.c',
    10491051              'rtemsbsd/sys/dev/usb/controller/ohci_lpc.c',
Note: See TracChangeset for help on using the changeset viewer.