Changeset 9087


Ignore:
Timestamp:
2007-10-01T14:35:35+02:00 (10 years ago)
Author:
ejka
Message:

add usb controller definition

Location:
trunk/target/linux/ar7/files
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar7/files/arch/mips/ar7/platform.c

    r8918 r9087  
    181181}; 
    182182 
     183static struct resource usb_res[] = { 
     184        { 
     185                .name = "regs", 
     186                .flags = IORESOURCE_MEM, 
     187                .start = AR7_REGS_USB, 
     188                .end = AR7_REGS_USB + 0xff, 
     189        }, 
     190        { 
     191                .name = "irq", 
     192                .flags = IORESOURCE_IRQ, 
     193                .start = 32, 
     194                .end = 32, 
     195        }, 
     196        { 
     197                .name = "mem", 
     198                .flags = IORESOURCE_MEM, 
     199                .start = 0x03400000, 
     200                .end = 0x034001fff, 
     201        }, 
     202}; 
     203 
    183204static struct physmap_flash_data physmap_flash_data = { 
    184205        .width = 2, 
     
    331352}; 
    332353#endif 
     354 
     355static struct platform_device ar7_udc = { 
     356        .id = -1, 
     357        .name = "ar7_udc", 
     358        .resource = usb_res, 
     359        .num_resources = ARRAY_SIZE(usb_res), 
     360}; 
    333361 
    334362static inline unsigned char char2hex(char h) 
     
    455483        res = platform_device_register(&ar7_gpio_leds); 
    456484#endif 
     485        if (res) 
     486                return res; 
     487 
     488        res = platform_device_register(&ar7_udc); 
     489 
    457490        return res; 
    458491} 
  • trunk/target/linux/ar7/files/include/asm-mips/ar7/ar7.h

    r8756 r9087  
    3131#define AR7_REGS_POWER  (AR7_REGS_BASE + 0x0a00) 
    3232#define AR7_REGS_UART0  (AR7_REGS_BASE + 0x0e00) 
     33#define AR7_REGS_USB    (AR7_REGS_BASE + 0x1200) 
    3334#define AR7_REGS_RESET  (AR7_REGS_BASE + 0x1600) 
    3435#define AR7_REGS_VLYNQ0 (AR7_REGS_BASE + 0x1800) 
Note: See TracChangeset for help on using the changeset viewer.