2006-01-21 00:53:38 +03:00
/* Copyright (c) 2005 freescale semiconductor
* Copyright ( c ) 2005 MontaVista Software
*
* This program is free software ; you can redistribute it and / or modify it
* under the terms of the GNU General Public License as published by the
* Free Software Foundation ; either version 2 of the License , or ( at your
* option ) any later version .
*
* This program is distributed in the hope that it will be useful , but
* WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the GNU
* General Public License for more details .
*
* You should have received a copy of the GNU General Public License along
* with this program ; if not , write to the Free Software Foundation , Inc . ,
* 675 Mass Ave , Cambridge , MA 0213 9 , USA .
*/
# ifndef _EHCI_FSL_H
# define _EHCI_FSL_H
/* offsets for the non-ehci registers in the FSL SOC USB controller */
# define FSL_SOC_USB_ULPIVP 0x170
# define FSL_SOC_USB_PORTSC1 0x184
# define PORT_PTS_MSK (3<<30)
# define PORT_PTS_UTMI (0<<30)
# define PORT_PTS_ULPI (2<<30)
# define PORT_PTS_SERIAL (3<<30)
# define PORT_PTS_PTW (1<<28)
# define FSL_SOC_USB_PORTSC2 0x188
# define FSL_SOC_USB_SNOOP1 0x400 /* NOTE: big-endian */
# define FSL_SOC_USB_SNOOP2 0x404 /* NOTE: big-endian */
# define FSL_SOC_USB_AGECNTTHRSH 0x408 /* NOTE: big-endian */
2007-03-12 11:08:36 +03:00
# define FSL_SOC_USB_PRICTRL 0x40c /* NOTE: big-endian */
# define FSL_SOC_USB_SICTRL 0x410 /* NOTE: big-endian */
2006-01-21 00:53:38 +03:00
# define FSL_SOC_USB_CTRL 0x500 /* NOTE: big-endian */
2007-05-24 00:58:17 +04:00
# define SNOOP_SIZE_2GB 0x1e
2006-01-21 00:53:38 +03:00
# endif /* _EHCI_FSL_H */