Changeset 16650


Ignore:
Timestamp:
2009-07-01T23:00:41+02:00 (7 years ago)
Author:
florian
Message:

[brcm63xx] add the infrastructure to use a MPI/GPIO connected VoIP DSP

Location:
trunk/target/linux/brcm63xx/files
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/brcm63xx/files/arch/mips/bcm63xx/Makefile

    r14914 r16650  
    88obj-y           += dev-wdt.o 
    99obj-y           += dev-spi.o 
     10obj-y           += dev-dsp.o 
    1011obj-$(CONFIG_EARLY_PRINTK)      += early_printk.o 
    1112 
  • trunk/target/linux/brcm63xx/files/arch/mips/bcm63xx/boards/board_bcm963xx.c

    r16636 r16650  
    2525#include <bcm63xx_dev_wdt.h> 
    2626#include <bcm63xx_dev_enet.h> 
     27#include <bcm63xx_dev_dsp.h> 
    2728#include <bcm63xx_dev_pcmcia.h> 
    2829#include <bcm63xx_dev_usb_ohci.h> 
     
    115116        .has_pccard                     = 1, 
    116117        .has_ehci0                      = 1, 
     118 
     119        .has_dsp                        = 1, 
     120        .dsp = { 
     121                .gpio_rst               = 6, 
     122                .gpio_int               = 34, 
     123                .cs                     = 2, 
     124                .ext_irq                = 2, 
     125        }, 
    117126};  
    118127 
     
    158167        }, 
    159168 
    160         .has_ohci0 = 1, 
     169        .has_ohci0                      = 1, 
     170        .has_dsp                        = 1, 
     171         
     172        .dsp = { 
     173                .gpio_rst               = 6, 
     174                .gpio_int               = 34, 
     175                .ext_irq                = 2, 
     176                .cs                     = 2, 
     177        }, 
    161178}; 
    162179 
     
    560577        if (board.has_udc0) 
    561578                bcm63xx_udc_register(); 
     579 
     580        if (board.has_dsp) 
     581                bcm63xx_dsp_register(&board.dsp); 
     582         
    562583        /* Generate MAC address for WLAN and 
    563584         * register our SPROM */ 
  • trunk/target/linux/brcm63xx/files/include/asm-mips/mach-bcm63xx/board_bcm963xx.h

    r14914 r16650  
    44#include <linux/types.h> 
    55#include <bcm63xx_dev_enet.h> 
     6#include <bcm63xx_dev_dsp.h> 
    67 
    78/* 
     
    4344        unsigned int    has_ehci0:1; 
    4445        unsigned int    has_udc0:1; 
     46        unsigned int    has_dsp:1; 
    4547 
    4648        /* ethernet config */ 
    4749        struct bcm63xx_enet_platform_data enet0; 
    4850        struct bcm63xx_enet_platform_data enet1; 
     51 
     52        /* DSP config */ 
     53        struct bcm63xx_dsp_platform_data dsp; 
    4954}; 
    5055 
Note: See TracChangeset for help on using the changeset viewer.