Commit af4ee5e4 authored by Tony Lindgren's avatar Tony Lindgren

musb_hdrc: Add Nokia copyright, make GPLv2 license generic

This patch adds Nokia copyright, and makes the license text
generic to cover all parties involved by removing "Inventra
Controller Driver" and "Mentor Graphics" specific text from
the license.
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent d993696c
/****************************************************************** /*
* MUSB OTG driver debug defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION */
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER.
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR
* GRAPHICS SUPPORT CUSTOMER.
******************************************************************/
#ifndef __MUSB_LINUX_DEBUG_H__ #ifndef __MUSB_LINUX_DEBUG_H__
#define __MUSB_LINUX_DEBUG_H__ #define __MUSB_LINUX_DEBUG_H__
......
/****************************************************************** /*
* MUSB OTG driver DMA controller abstraction
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#ifndef __MUSB_DMA_H__ #ifndef __MUSB_DMA_H__
#define __MUSB_DMA_H__ #define __MUSB_DMA_H__
......
/****************************************************************** /*
* MUSB OTG driver ep0 handling
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/list.h> #include <linux/list.h>
......
/****************************************************************** /*
* MUSB OTG driver peripheral support
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/list.h> #include <linux/list.h>
......
/****************************************************************** /*
* MUSB OTG driver peripheral defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#ifndef __MUSB_GADGET_H #ifndef __MUSB_GADGET_H
#define __MUSB_GADGET_H #define __MUSB_GADGET_H
......
/****************************************************************** /*
* MUSB OTG driver host support
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006 by Nokia Corporation * Copyright (C) 2006-2007 Nokia Corporation
*
* This file is part of the Inventra Controller Driver for Linux.
* *
* The Inventra Controller Driver for Linux is free software; you * This program is free software; you can redistribute it and/or
* can redistribute it and/or modify it under the terms of the GNU * modify it under the terms of the GNU General Public License
* General Public License version 2 as published by the Free Software * version 2 as published by the Free Software Foundation.
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#include <linux/module.h> #include <linux/module.h>
#include <linux/kernel.h> #include <linux/kernel.h>
......
/****************************************************************** /*
* MUSB OTG driver host defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#ifndef _MUSB_HOST_H #ifndef _MUSB_HOST_H
#define _MUSB_HOST_H #define _MUSB_HOST_H
......
/****************************************************************** /*
* MUSB OTG driver debug support
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
/* /*
* Inventra Controller Driver (ICD) for Linux. * Inventra Controller Driver (ICD) for Linux.
......
/****************************************************************** /*
* MUSB OTG driver defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
#ifndef __MUSB_MUSBDEFS_H__ #ifndef __MUSB_MUSBDEFS_H__
#define __MUSB_MUSBDEFS_H__ #define __MUSB_MUSBDEFS_H__
......
/* /*
* MUSB OTG driver register defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER.
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR
* GRAPHICS SUPPORT CUSTOMER.
*/ */
#ifndef __MUSB_HDRC_DEFS_H__ #ifndef __MUSB_HDRC_DEFS_H__
......
/****************************************************************** /*
* MUSB OTG driver internal DMA controller support
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2007 by Texas Instruments * Copyright (C) 2005-2007 by Texas Instruments
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
/* /*
* Implementation for the DMA controller within the MUSBMHDRC. * Implementation for the DMA controller within the MUSBMHDRC.
......
/****************************************************************** /*
* MUSB OTG driver Linux-specific architecture defines
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006-2007 Nokia Corporation
* *
* This file is part of the Inventra Controller Driver for Linux. * This program is free software; you can redistribute it and/or
* * modify it under the terms of the GNU General Public License
* The Inventra Controller Driver for Linux is free software; you * version 2 as published by the Free Software Foundation.
* can redistribute it and/or modify it under the terms of the GNU
* General Public License version 2 as published by the Free Software
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER.
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR
* GRAPHICS SUPPORT CUSTOMER.
******************************************************************/
/*
* Linux-specific architecture definitions
*/ */
#ifndef __MUSB_LINUX_PLATFORM_ARCH_H__ #ifndef __MUSB_LINUX_PLATFORM_ARCH_H__
......
/***************************************************************** /*
* MUSB OTG driver core code
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006 by Nokia Corporation * Copyright (C) 2006-2007 Nokia Corporation
*
* This file is part of the Inventra Controller Driver for Linux.
* *
* The Inventra Controller Driver for Linux is free software; you * This program is free software; you can redistribute it and/or
* can redistribute it and/or modify it under the terms of the GNU * modify it under the terms of the GNU General Public License
* General Public License version 2 as published by the Free Software * version 2 as published by the Free Software Foundation.
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER. * NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* GRAPHICS SUPPORT CUSTOMER. * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
******************************************************************/ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
/* /*
* Inventra (Multipoint) Dual-Role Controller Driver for Linux. * Inventra (Multipoint) Dual-Role Controller Driver for Linux.
......
/***************************************************************** /*
* MUSB OTG driver virtual hub support
*
* Copyright 2005 Mentor Graphics Corporation * Copyright 2005 Mentor Graphics Corporation
* Copyright (C) 2005-2006 by Texas Instruments * Copyright (C) 2005-2006 by Texas Instruments
* Copyright (C) 2006 by Nokia Corporation * Copyright (C) 2006-2007 Nokia Corporation
*
* This file is part of the Inventra Controller Driver for Linux.
* *
* The Inventra Controller Driver for Linux is free software; you * This program is free software; you can redistribute it and/or
* can redistribute it and/or modify it under the terms of the GNU * modify it under the terms of the GNU General Public License
* General Public License version 2 as published by the Free Software * version 2 as published by the Free Software Foundation.
* Foundation.
* *
* The Inventra Controller Driver for Linux is distributed in * This program is distributed in the hope that it will be useful, but
* the hope that it will be useful, but WITHOUT ANY WARRANTY; * WITHOUT ANY WARRANTY; without even the implied warranty of
* without even the implied warranty of MERCHANTABILITY or * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public * General Public License for more details.
* License for more details.
* *
* You should have received a copy of the GNU General Public License * You should have received a copy of the GNU General Public License
* along with The Inventra Controller Driver for Linux ; if not, * along with this program; if not, write to the Free Software
* write to the Free Software Foundation, Inc., 59 Temple Place, * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* Suite 330, Boston, MA 02111-1307 USA * 02110-1301 USA
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
* NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
* *
* ANY DOWNLOAD, USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION */
* OF THIS DRIVER INDICATES YOUR COMPLETE AND UNCONDITIONAL ACCEPTANCE
* OF THOSE TERMS.THIS DRIVER IS PROVIDED "AS IS" AND MENTOR GRAPHICS
* MAKES NO WARRANTIES, EXPRESS OR IMPLIED, RELATED TO THIS DRIVER.
* MENTOR GRAPHICS SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES
* OF MERCHANTABILITY; FITNESS FOR A PARTICULAR PURPOSE AND
* NON-INFRINGEMENT. MENTOR GRAPHICS DOES NOT PROVIDE SUPPORT
* SERVICES OR UPDATES FOR THIS DRIVER, EVEN IF YOU ARE A MENTOR
* GRAPHICS SUPPORT CUSTOMER.
******************************************************************/
#include <linux/module.h> #include <linux/module.h>
#include <linux/kernel.h> #include <linux/kernel.h>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment