mx28evk: add USB support
This patch enables USB host support on the MX28EVK board. Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu> Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
This commit is contained in:
		
							parent
							
								
									9588d94219
								
							
						
					
					
						commit
						598aa2bbfb
					
				|  | @ -52,6 +52,13 @@ int board_early_init_f(void) | ||||||
| 	/* SSP2 clock at 96MHz */ | 	/* SSP2 clock at 96MHz */ | ||||||
| 	mx28_set_sspclk(MXC_SSPCLK2, 96000, 0); | 	mx28_set_sspclk(MXC_SSPCLK2, 96000, 0); | ||||||
| 
 | 
 | ||||||
|  | #ifdef	CONFIG_CMD_USB | ||||||
|  | 	mxs_iomux_setup_pad(MX28_PAD_SSP2_SS1__USB1_OVERCURRENT); | ||||||
|  | 	mxs_iomux_setup_pad(MX28_PAD_AUART2_RX__GPIO_3_8 | | ||||||
|  | 			MXS_PAD_4MA | MXS_PAD_3V3 | MXS_PAD_NOPULL); | ||||||
|  | 	gpio_direction_output(MX28_PAD_AUART2_RX__GPIO_3_8, 1); | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| 	return 0; | 	return 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -64,6 +64,7 @@ | ||||||
| #define CONFIG_CMD_NET | #define CONFIG_CMD_NET | ||||||
| #define CONFIG_CMD_NFS | #define CONFIG_CMD_NFS | ||||||
| #define CONFIG_CMD_PING | #define CONFIG_CMD_PING | ||||||
|  | #define CONFIG_CMD_USB | ||||||
| 
 | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Memory configurations |  * Memory configurations | ||||||
|  | @ -157,6 +158,17 @@ | ||||||
| #define	CONFIG_RTC_MXS | #define	CONFIG_RTC_MXS | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
|  | /*
 | ||||||
|  |  * USB | ||||||
|  |  */ | ||||||
|  | #ifdef	CONFIG_CMD_USB | ||||||
|  | #define	CONFIG_USB_EHCI | ||||||
|  | #define	CONFIG_USB_EHCI_MXS | ||||||
|  | #define	CONFIG_EHCI_MXS_PORT 1 | ||||||
|  | #define	CONFIG_EHCI_IS_TDI | ||||||
|  | #define	CONFIG_USB_STORAGE | ||||||
|  | #endif | ||||||
|  | 
 | ||||||
| /*
 | /*
 | ||||||
|  * Boot Linux |  * Boot Linux | ||||||
|  */ |  */ | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue