X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=main.c;h=18cc42220e94461b00249626e61743d4e607d6ea;hb=d018be8726c063c417463ff987fbd487b3cf9cad;hp=62116920a79401ed597fd10b3727ec5797da5b1d;hpb=e256c484ff2f56a6a58547c88b3763e8f2ae2c13;p=ppcskel.git diff --git a/main.c b/main.c index 6211692..18cc422 100644 --- a/main.c +++ b/main.c @@ -24,8 +24,8 @@ Copyright (C) 2009 John Kelley #include "video_low.h" #include "input.h" #include "console.h" -#include "ohci.h" #include "irq.h" +#include "usb/core/core.h" #define MINIMUM_MINI_VERSION 0x00010001 @@ -85,15 +85,16 @@ int main(void) dsp_reset(); irq_initialize(); - irq_enable(IRQ_OHCI0); - + irq_bw_enable(BW_PI_IRQ_RESET); + irq_bw_enable(BW_PI_IRQ_HW); //hollywood pic + irq_hw_enable(IRQ_OHCI0); + ipc_initialize(); ipc_slowping(); gecko_init(); input_init(); init_fb(vmode); - ohci_init(); VIDEO_Init(vmode); VIDEO_SetFrameBuffer(get_xfb()); @@ -112,18 +113,13 @@ int main(void) ; // better ideas welcome! } - print_str_noscroll(112, 112, "ohai, world!\n"); + usb_init(); + /* + print_str_noscroll(112, 112, "ohai, world!\n"); testOTP(); - printf("bye, world!\n"); - - while(1) { - // just to get sure we are still in this loop - //wtf? _CPU_ISR_Enable() // don't know why this is needed... - udelay(100000); - printf("x"); - } + */ return 0; }