diff -dpurN u-boot.orig/cpu/arm920t/s3c24x0/usb_ohci.c u-boot/cpu/arm920t/s3c24x0/usb_ohci.c --- u-boot.orig/cpu/arm920t/s3c24x0/usb_ohci.c 2007-02-17 08:41:35.000000000 +0100 +++ u-boot/cpu/arm920t/s3c24x0/usb_ohci.c 2007-02-17 08:38:28.000000000 +0100 @@ -1605,7 +1605,7 @@ int usb_lowlevel_init(void) /* * Enable USB host clock. */ - clk_power->CLKCON |= (1 << 4); + clk_power->CLKCON |= (1 << 6); memset (&gohci, 0, sizeof (ohci_t)); memset (&urb_priv, 0, sizeof (urb_priv_t)); @@ -1642,7 +1642,7 @@ int usb_lowlevel_init(void) if (hc_reset (&gohci) < 0) { hc_release_ohci (&gohci); /* Initialization failed */ - clk_power->CLKCON &= ~(1 << 4); + clk_power->CLKCON &= ~(1 << 6); return -1; } @@ -1655,7 +1655,7 @@ int usb_lowlevel_init(void) err ("can't start usb-%s", gohci.slot_name); hc_release_ohci (&gohci); /* Initialization failed */ - clk_power->CLKCON &= ~(1 << 4); + clk_power->CLKCON &= ~(1 << 6); return -1; } @@ -1682,7 +1682,7 @@ int usb_lowlevel_stop(void) /* call hc_release_ohci() here ? */ hc_reset (&gohci); /* may not want to do this */ - clk_power->CLKCON &= ~(1 << 4); + clk_power->CLKCON &= ~(1 << 6); return 0; }