diff options
| -rw-r--r-- | drivers/usb/host/ohci-at91.c | 14 | ||||
| -rw-r--r-- | include/configs/afeb9260.h | 1 | ||||
| -rw-r--r-- | include/configs/at91rm9200ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9260ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9261ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9263ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9n12ek.h | 1 | ||||
| -rw-r--r-- | include/configs/at91sam9x5ek.h | 3 | ||||
| -rw-r--r-- | include/configs/cpu9260.h | 1 | ||||
| -rw-r--r-- | include/configs/cpuat91.h | 1 | ||||
| -rw-r--r-- | include/configs/eb_cpux9k2.h | 1 | ||||
| -rw-r--r-- | include/configs/ethernut5.h | 1 | ||||
| -rw-r--r-- | include/configs/meesc.h | 1 | ||||
| -rw-r--r-- | include/configs/otc570.h | 1 | ||||
| -rw-r--r-- | include/configs/pm9261.h | 1 | ||||
| -rw-r--r-- | include/configs/pm9263.h | 1 | ||||
| -rw-r--r-- | include/configs/pm9g45.h | 1 | ||||
| -rw-r--r-- | include/configs/sama5d3xek.h | 1 | ||||
| -rw-r--r-- | include/configs/sbc35_a9g20.h | 1 | ||||
| -rw-r--r-- | include/configs/snapper9260.h | 1 | ||||
| -rw-r--r-- | include/configs/stamp9g20.h | 1 | ||||
| -rw-r--r-- | include/configs/top9000.h | 1 | ||||
| -rw-r--r-- | include/configs/vl_ma2sc.h | 1 | 
23 files changed, 27 insertions, 11 deletions
| diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c index 05d6ff2b6..c24505e78 100644 --- a/drivers/usb/host/ohci-at91.c +++ b/drivers/usb/host/ohci-at91.c @@ -18,9 +18,7 @@ int usb_cpu_init(void)  {  	at91_pmc_t *pmc	= (at91_pmc_t *)ATMEL_BASE_PMC; -#if defined(CONFIG_AT91CAP9) || defined(CONFIG_AT91SAM9260) || \ -    defined(CONFIG_AT91SAM9263) || defined(CONFIG_AT91SAM9G20) || \ -	defined(CONFIG_AT91SAM9261) || defined(CONFIG_AT91SAM9N12) +#ifdef CONFIG_USB_ATMEL_CLK_SEL_PLLB  	/* Enable PLLB */  	writel(get_pllb_init(), &pmc->pllbr);  	while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != AT91_PMC_LOCKB) @@ -28,8 +26,7 @@ int usb_cpu_init(void)  #ifdef CONFIG_AT91SAM9N12  	writel(AT91_PMC_USBS_USB_PLLB | AT91_PMC_USB_DIV_2, &pmc->usb);  #endif -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ -	defined(CONFIG_AT91SAM9X5) || defined(CONFIG_SAMA5D3) +#elif defined(CONFIG_USB_ATMEL_CLK_SEL_UPLL)  	/* Enable UPLL */  	writel(readl(&pmc->uckr) | AT91_PMC_UPLLEN | AT91_PMC_BIASEN,  		&pmc->uckr); @@ -73,9 +70,7 @@ int usb_cpu_stop(void)  	writel(ATMEL_PMC_UHP, &pmc->scdr);  #endif -#if defined(CONFIG_AT91CAP9) || defined(CONFIG_AT91SAM9260) || \ -	defined(CONFIG_AT91SAM9263) || defined(CONFIG_AT91SAM9G20) || \ -	defined(CONFIG_AT91SAM9N12) +#ifdef CONFIG_USB_ATMEL_CLK_SEL_PLLB  #ifdef CONFIG_AT91SAM9N12  	writel(0, &pmc->usb);  #endif @@ -83,8 +78,7 @@ int usb_cpu_stop(void)  	writel(0, &pmc->pllbr);  	while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != 0)  		; -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ -	defined(CONFIG_AT91SAM9X5) || defined(CONFIG_SAMA5D3) +#elif defined(CONFIG_USB_ATMEL_CLK_SEL_UPLL)  	/* Disable UPLL */  	writel(readl(&pmc->uckr) & (~AT91_PMC_UPLLEN), &pmc->uckr);  	while ((readl(&pmc->sr) & AT91_PMC_LOCKU) == AT91_PMC_LOCKU) diff --git a/include/configs/afeb9260.h b/include/configs/afeb9260.h index be2f20705..d99d6719a 100644 --- a/include/configs/afeb9260.h +++ b/include/configs/afeb9260.h @@ -112,6 +112,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/at91rm9200ek.h b/include/configs/at91rm9200ek.h index e158b0dd2..27e32e24e 100644 --- a/include/configs/at91rm9200ek.h +++ b/include/configs/at91rm9200ek.h @@ -154,6 +154,7 @@   * USB Config   */  #define CONFIG_USB_ATMEL			1 +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW			1  #define CONFIG_USB_KEYBOARD			1  #define CONFIG_USB_STORAGE			1 diff --git a/include/configs/at91sam9260ek.h b/include/configs/at91sam9260ek.h index d7fd6b089..248d6ee73 100644 --- a/include/configs/at91sam9260ek.h +++ b/include/configs/at91sam9260ek.h @@ -185,6 +185,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1  #define CONFIG_SYS_USB_OHCI_REGS_BASE		0x00500000	/* AT91SAM9260_UHP_BASE */ diff --git a/include/configs/at91sam9261ek.h b/include/configs/at91sam9261ek.h index af5660439..819ae72bc 100644 --- a/include/configs/at91sam9261ek.h +++ b/include/configs/at91sam9261ek.h @@ -146,6 +146,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/at91sam9263ek.h b/include/configs/at91sam9263ek.h index 40e167c10..e3faec729 100644 --- a/include/configs/at91sam9263ek.h +++ b/include/configs/at91sam9263ek.h @@ -279,6 +279,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW		1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1 diff --git a/include/configs/at91sam9n12ek.h b/include/configs/at91sam9n12ek.h index cc79f8b06..4cdaed178 100644 --- a/include/configs/at91sam9n12ek.h +++ b/include/configs/at91sam9n12ek.h @@ -167,6 +167,7 @@  /* USB host */  #ifdef CONFIG_CMD_USB  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_SYS_USB_OHCI_CPU_INIT  #define CONFIG_SYS_USB_OHCI_REGS_BASE	ATMEL_BASE_OHCI diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h index 4a2ac9aab..cb57be0b5 100644 --- a/include/configs/at91sam9x5ek.h +++ b/include/configs/at91sam9x5ek.h @@ -159,13 +159,14 @@  #define CONFIG_USB_EHCI_ATMEL  #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS	2  #else +#define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_UPLL  #define CONFIG_USB_OHCI_NEW  #define CONFIG_SYS_USB_OHCI_CPU_INIT  #define CONFIG_SYS_USB_OHCI_REGS_BASE		ATMEL_BASE_OHCI  #define CONFIG_SYS_USB_OHCI_SLOT_NAME		"at91sam9x5"  #define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS	3  #endif -#define CONFIG_USB_ATMEL  #define CONFIG_USB_STORAGE  #endif diff --git a/include/configs/cpu9260.h b/include/configs/cpu9260.h index 5b79ace5f..796dfc39a 100644 --- a/include/configs/cpu9260.h +++ b/include/configs/cpu9260.h @@ -346,6 +346,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/cpuat91.h b/include/configs/cpuat91.h index 6742dbcd9..67732de3a 100644 --- a/include/configs/cpuat91.h +++ b/include/configs/cpuat91.h @@ -160,6 +160,7 @@  #if defined(CONFIG_CMD_USB)  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_USB_STORAGE  #define CONFIG_DOS_PARTITION diff --git a/include/configs/eb_cpux9k2.h b/include/configs/eb_cpux9k2.h index b8e672f82..9d40798e4 100644 --- a/include/configs/eb_cpux9k2.h +++ b/include/configs/eb_cpux9k2.h @@ -162,6 +162,7 @@   * Hardware drivers   */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_AT91C_PQFP_UHPBUG  #define CONFIG_USB_STORAGE diff --git a/include/configs/ethernut5.h b/include/configs/ethernut5.h index adf14be36..7fd0b5186 100644 --- a/include/configs/ethernut5.h +++ b/include/configs/ethernut5.h @@ -178,6 +178,7 @@  /* USB */  #ifdef CONFIG_CMD_USB  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_SYS_USB_OHCI_CPU_INIT  #define CONFIG_SYS_USB_OHCI_REGS_BASE	0x00500000 diff --git a/include/configs/meesc.h b/include/configs/meesc.h index d2ec83cd1..46a8e012c 100644 --- a/include/configs/meesc.h +++ b/include/configs/meesc.h @@ -157,6 +157,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/otc570.h b/include/configs/otc570.h index 543209cb9..d5eba587e 100644 --- a/include/configs/otc570.h +++ b/include/configs/otc570.h @@ -207,6 +207,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/pm9261.h b/include/configs/pm9261.h index 67b40b2fc..792f4cd41 100644 --- a/include/configs/pm9261.h +++ b/include/configs/pm9261.h @@ -245,6 +245,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW			1  #define CONFIG_DOS_PARTITION			1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1 diff --git a/include/configs/pm9263.h b/include/configs/pm9263.h index 2b4335e78..ff379a54b 100644 --- a/include/configs/pm9263.h +++ b/include/configs/pm9263.h @@ -272,6 +272,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW			1  #define CONFIG_DOS_PARTITION			1  #define CONFIG_SYS_USB_OHCI_CPU_INIT		1 diff --git a/include/configs/pm9g45.h b/include/configs/pm9g45.h index 7d16bd8b2..f15ae6dd7 100644 --- a/include/configs/pm9g45.h +++ b/include/configs/pm9g45.h @@ -120,6 +120,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_UPLL  #define CONFIG_USB_OHCI_NEW		1  #define CONFIG_DOS_PARTITION		1  #define CONFIG_SYS_USB_OHCI_CPU_INIT	1 diff --git a/include/configs/sama5d3xek.h b/include/configs/sama5d3xek.h index 79c00684d..924d7faba 100644 --- a/include/configs/sama5d3xek.h +++ b/include/configs/sama5d3xek.h @@ -153,6 +153,7 @@  #ifdef CONFIG_CMD_USB  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_UPLL  #define CONFIG_USB_OHCI_NEW  #define CONFIG_SYS_USB_OHCI_CPU_INIT  #define CONFIG_SYS_USB_OHCI_REGS_BASE		ATMEL_BASE_OHCI diff --git a/include/configs/sbc35_a9g20.h b/include/configs/sbc35_a9g20.h index 4ba224252..3cf693bdc 100644 --- a/include/configs/sbc35_a9g20.h +++ b/include/configs/sbc35_a9g20.h @@ -119,6 +119,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/snapper9260.h b/include/configs/snapper9260.h index 17eb5f245..c5de89e1f 100644 --- a/include/configs/snapper9260.h +++ b/include/configs/snapper9260.h @@ -65,6 +65,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/stamp9g20.h b/include/configs/stamp9g20.h index a9973315c..95fc26ba9 100644 --- a/include/configs/stamp9g20.h +++ b/include/configs/stamp9g20.h @@ -165,6 +165,7 @@  /* USB configuration */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_USB_STORAGE  #define CONFIG_DOS_PARTITION diff --git a/include/configs/top9000.h b/include/configs/top9000.h index a6d692872..159a8bca1 100644 --- a/include/configs/top9000.h +++ b/include/configs/top9000.h @@ -174,6 +174,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT diff --git a/include/configs/vl_ma2sc.h b/include/configs/vl_ma2sc.h index e171ae4c4..f5d856493 100644 --- a/include/configs/vl_ma2sc.h +++ b/include/configs/vl_ma2sc.h @@ -116,6 +116,7 @@  /* USB */  #define CONFIG_USB_ATMEL +#define CONFIG_USB_ATMEL_CLK_SEL_PLLB  #define CONFIG_USB_OHCI_NEW  #define CONFIG_DOS_PARTITION  #define CONFIG_SYS_USB_OHCI_CPU_INIT |