Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
mpc83xx.h File Reference
#include <linux/init.h>
#include <linux/device.h>
#include <asm/pci-bridge.h>

Go to the source code of this file.

Macros

#define MPC83XX_SCCR_OFFS   0xA08
 
#define MPC83XX_SCCR_USB_MASK   0x00f00000
 
#define MPC83XX_SCCR_USB_MPHCM_11   0x00c00000
 
#define MPC83XX_SCCR_USB_MPHCM_01   0x00400000
 
#define MPC83XX_SCCR_USB_MPHCM_10   0x00800000
 
#define MPC83XX_SCCR_USB_DRCM_11   0x00300000
 
#define MPC83XX_SCCR_USB_DRCM_01   0x00100000
 
#define MPC83XX_SCCR_USB_DRCM_10   0x00200000
 
#define MPC8315_SCCR_USB_MASK   0x00c00000
 
#define MPC8315_SCCR_USB_DRCM_11   0x00c00000
 
#define MPC8315_SCCR_USB_DRCM_01   0x00400000
 
#define MPC837X_SCCR_USB_DRCM_11   0x00c00000
 
#define MPC83XX_SICRL_OFFS   0x114
 
#define MPC834X_SICRL_USB_MASK   0x60000000
 
#define MPC834X_SICRL_USB0   0x20000000
 
#define MPC834X_SICRL_USB1   0x40000000
 
#define MPC831X_SICRL_USB_MASK   0x00000c00
 
#define MPC831X_SICRL_USB_ULPI   0x00000800
 
#define MPC8315_SICRL_USB_MASK   0x000000fc
 
#define MPC8315_SICRL_USB_ULPI   0x00000054
 
#define MPC837X_SICRL_USB_MASK   0xf0000000
 
#define MPC837X_SICRL_USB_ULPI   0x50000000
 
#define MPC837X_SICRL_USBB_MASK   0x30000000
 
#define MPC837X_SICRL_SD   0x20000000
 
#define MPC83XX_SICRH_OFFS   0x118
 
#define MPC8308_SICRH_USB_MASK   0x000c0000
 
#define MPC8308_SICRH_USB_ULPI   0x00040000
 
#define MPC834X_SICRH_USB_UTMI   0x00020000
 
#define MPC831X_SICRH_USB_MASK   0x000000e0
 
#define MPC831X_SICRH_USB_ULPI   0x000000a0
 
#define MPC8315_SICRH_USB_MASK   0x0000ff00
 
#define MPC8315_SICRH_USB_ULPI   0x00000000
 
#define MPC837X_SICRH_SPI_MASK   0x00000003
 
#define MPC837X_SICRH_SD   0x00000001
 
#define FSL_USB2_CONTROL_OFFS   0x500
 
#define CONTROL_UTMI_PHY_EN   0x00000200
 
#define CONTROL_REFSEL_24MHZ   0x00000040
 
#define CONTROL_REFSEL_48MHZ   0x00000080
 
#define CONTROL_PHY_CLK_SEL_ULPI   0x00000400
 
#define CONTROL_OTG_PORT   0x00000020
 
#define FSL_USB2_PORTSC1_OFFS   0x184
 
#define FSL_USB2_PORTSC2_OFFS   0x188
 
#define PORTSCX_PTW_16BIT   0x10000000
 
#define PORTSCX_PTS_UTMI   0x00000000
 
#define PORTSCX_PTS_ULPI   0x80000000
 
#define mpc83xx_ipic_and_qe_init_IRQ   mpc83xx_ipic_init_IRQ
 
#define mpc83xx_setup_pci()   do {} while (0)
 

Functions

void mpc83xx_restart (char *cmd)
 
long mpc83xx_time_init (void)
 
int mpc837x_usb_cfg (void)
 
int mpc834x_usb_cfg (void)
 
int mpc831x_usb_cfg (void)
 
void mpc83xx_ipic_init_IRQ (void)
 
int mpc83xx_declare_of_platform_devices (void)
 

Macro Definition Documentation

#define CONTROL_OTG_PORT   0x00000020

Definition at line 54 of file mpc83xx.h.

#define CONTROL_PHY_CLK_SEL_ULPI   0x00000400

Definition at line 53 of file mpc83xx.h.

#define CONTROL_REFSEL_24MHZ   0x00000040

Definition at line 51 of file mpc83xx.h.

#define CONTROL_REFSEL_48MHZ   0x00000080

Definition at line 52 of file mpc83xx.h.

#define CONTROL_UTMI_PHY_EN   0x00000200

Definition at line 50 of file mpc83xx.h.

#define FSL_USB2_CONTROL_OFFS   0x500

Definition at line 49 of file mpc83xx.h.

#define FSL_USB2_PORTSC1_OFFS   0x184

Definition at line 57 of file mpc83xx.h.

#define FSL_USB2_PORTSC2_OFFS   0x188

Definition at line 58 of file mpc83xx.h.

#define MPC8308_SICRH_USB_MASK   0x000c0000

Definition at line 38 of file mpc83xx.h.

#define MPC8308_SICRH_USB_ULPI   0x00040000

Definition at line 39 of file mpc83xx.h.

#define MPC8315_SCCR_USB_DRCM_01   0x00400000

Definition at line 19 of file mpc83xx.h.

#define MPC8315_SCCR_USB_DRCM_11   0x00c00000

Definition at line 18 of file mpc83xx.h.

#define MPC8315_SCCR_USB_MASK   0x00c00000

Definition at line 17 of file mpc83xx.h.

#define MPC8315_SICRH_USB_MASK   0x0000ff00

Definition at line 43 of file mpc83xx.h.

#define MPC8315_SICRH_USB_ULPI   0x00000000

Definition at line 44 of file mpc83xx.h.

#define MPC8315_SICRL_USB_MASK   0x000000fc

Definition at line 29 of file mpc83xx.h.

#define MPC8315_SICRL_USB_ULPI   0x00000054

Definition at line 30 of file mpc83xx.h.

#define MPC831X_SICRH_USB_MASK   0x000000e0

Definition at line 41 of file mpc83xx.h.

#define MPC831X_SICRH_USB_ULPI   0x000000a0

Definition at line 42 of file mpc83xx.h.

#define MPC831X_SICRL_USB_MASK   0x00000c00

Definition at line 27 of file mpc83xx.h.

#define MPC831X_SICRL_USB_ULPI   0x00000800

Definition at line 28 of file mpc83xx.h.

#define MPC834X_SICRH_USB_UTMI   0x00020000

Definition at line 40 of file mpc83xx.h.

#define MPC834X_SICRL_USB0   0x20000000

Definition at line 25 of file mpc83xx.h.

#define MPC834X_SICRL_USB1   0x40000000

Definition at line 26 of file mpc83xx.h.

#define MPC834X_SICRL_USB_MASK   0x60000000

Definition at line 24 of file mpc83xx.h.

#define MPC837X_SCCR_USB_DRCM_11   0x00c00000

Definition at line 20 of file mpc83xx.h.

#define MPC837X_SICRH_SD   0x00000001

Definition at line 46 of file mpc83xx.h.

#define MPC837X_SICRH_SPI_MASK   0x00000003

Definition at line 45 of file mpc83xx.h.

#define MPC837X_SICRL_SD   0x20000000

Definition at line 34 of file mpc83xx.h.

#define MPC837X_SICRL_USB_MASK   0xf0000000

Definition at line 31 of file mpc83xx.h.

#define MPC837X_SICRL_USB_ULPI   0x50000000

Definition at line 32 of file mpc83xx.h.

#define MPC837X_SICRL_USBB_MASK   0x30000000

Definition at line 33 of file mpc83xx.h.

#define mpc83xx_ipic_and_qe_init_IRQ   mpc83xx_ipic_init_IRQ

Definition at line 79 of file mpc83xx.h.

#define MPC83XX_SCCR_OFFS   0xA08

Definition at line 9 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_DRCM_01   0x00100000

Definition at line 15 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_DRCM_10   0x00200000

Definition at line 16 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_DRCM_11   0x00300000

Definition at line 14 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_MASK   0x00f00000

Definition at line 10 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_MPHCM_01   0x00400000

Definition at line 12 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_MPHCM_10   0x00800000

Definition at line 13 of file mpc83xx.h.

#define MPC83XX_SCCR_USB_MPHCM_11   0x00c00000

Definition at line 11 of file mpc83xx.h.

#define mpc83xx_setup_pci ( )    do {} while (0)

Definition at line 85 of file mpc83xx.h.

#define MPC83XX_SICRH_OFFS   0x118

Definition at line 37 of file mpc83xx.h.

#define MPC83XX_SICRL_OFFS   0x114

Definition at line 23 of file mpc83xx.h.

#define PORTSCX_PTS_ULPI   0x80000000

Definition at line 61 of file mpc83xx.h.

#define PORTSCX_PTS_UTMI   0x00000000

Definition at line 60 of file mpc83xx.h.

#define PORTSCX_PTW_16BIT   0x10000000

Definition at line 59 of file mpc83xx.h.

Function Documentation

int mpc831x_usb_cfg ( void  )
int mpc834x_usb_cfg ( void  )
int mpc837x_usb_cfg ( void  )
int mpc83xx_declare_of_platform_devices ( void  )

Definition at line 128 of file misc.c.

void mpc83xx_ipic_init_IRQ ( void  )

Definition at line 74 of file misc.c.

void mpc83xx_restart ( char cmd)

Definition at line 38 of file misc.c.

long mpc83xx_time_init ( void  )

Definition at line 59 of file misc.c.