* [U-Boot] [PATCHv3 1/4] usb documentation: fix typo [not found] <1354267114-3307-1-git-send-email-yes> @ 2012-11-30 9:18 ` richard.genoud at gmail.com 2012-12-01 4:44 ` Marek Vasut 2012-11-30 9:18 ` [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board richard.genoud at gmail.com ` (2 subsequent siblings) 3 siblings, 1 reply; 11+ messages in thread From: richard.genoud at gmail.com @ 2012-11-30 9:18 UTC (permalink / raw) To: u-boot From: Richard Genoud <richard.genoud@gmail.com> Signed-off-by: Richard Genoud <richard.genoud@gmail.com> --- doc/README.usb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/doc/README.usb b/doc/README.usb index ef1d6ba..b4c3ef5 100644 --- a/doc/README.usb +++ b/doc/README.usb @@ -63,7 +63,7 @@ Common USB Commands: Storage USB Commands: - usb scan: scans the USB for storage devices.The USB must be running for this command (usb start) -- usb device [dev]: show or set current USB staorage device +- usb device [dev]: show or set current USB storage device - usb part [dev]: print partition table of one or all USB storage devices - usb read addr blk# cnt: -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 1/4] usb documentation: fix typo 2012-11-30 9:18 ` [U-Boot] [PATCHv3 1/4] usb documentation: fix typo richard.genoud at gmail.com @ 2012-12-01 4:44 ` Marek Vasut 0 siblings, 0 replies; 11+ messages in thread From: Marek Vasut @ 2012-12-01 4:44 UTC (permalink / raw) To: u-boot Dear richard.genoud at gmail.com, > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Applied this patch, thanks. Next time please Cc me, that way you have better chance I'll notice the patch right away ;-) > --- > doc/README.usb | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/doc/README.usb b/doc/README.usb > index ef1d6ba..b4c3ef5 100644 > --- a/doc/README.usb > +++ b/doc/README.usb > @@ -63,7 +63,7 @@ Common USB Commands: > Storage USB Commands: > - usb scan: scans the USB for storage devices.The USB must be > running for this command (usb start) > -- usb device [dev]: show or set current USB staorage device > +- usb device [dev]: show or set current USB storage device > - usb part [dev]: print partition table of one or all USB storage > devices > - usb read addr blk# cnt: Best regards, Marek Vasut ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board. [not found] <1354267114-3307-1-git-send-email-yes> 2012-11-30 9:18 ` [U-Boot] [PATCHv3 1/4] usb documentation: fix typo richard.genoud at gmail.com @ 2012-11-30 9:18 ` richard.genoud at gmail.com 2012-11-30 9:37 ` Bo Shen 2012-12-09 21:43 ` Andreas Bießmann 2012-11-30 9:18 ` [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features richard.genoud at gmail.com 2012-11-30 9:18 ` [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration richard.genoud at gmail.com 3 siblings, 2 replies; 11+ messages in thread From: richard.genoud at gmail.com @ 2012-11-30 9:18 UTC (permalink / raw) To: u-boot From: Richard Genoud <richard.genoud@gmail.com> Signed-off-by: Richard Genoud <richard.genoud@gmail.com> --- arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c | 13 +++++++++++++ arch/arm/include/asm/arch-at91/at91sam9x5.h | 2 ++ board/atmel/at91sam9x5ek/at91sam9x5ek.c | 3 +++ drivers/usb/host/ohci-at91.c | 6 ++++-- 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c b/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c index 9348552..0448c0b 100644 --- a/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c +++ b/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c @@ -193,6 +193,19 @@ void at91_spi1_hw_init(unsigned long cs_mask) } #endif +#if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI) +void at91_uhp_hw_init(void) +{ + /* Enable VBus on UHP ports */ + at91_set_pio_output(AT91_PIO_PORTD, 18, 0); /* port A */ + at91_set_pio_output(AT91_PIO_PORTD, 19, 0); /* port B */ +#if defined(CONFIG_USB_OHCI_NEW) + /* port C is OHCI only */ + at91_set_pio_output(AT91_PIO_PORTD, 20, 0); /* port C */ +#endif +} +#endif + #ifdef CONFIG_MACB void at91_macb_hw_init(void) { diff --git a/arch/arm/include/asm/arch-at91/at91sam9x5.h b/arch/arm/include/asm/arch-at91/at91sam9x5.h index 0e728c9..de0f1b1 100644 --- a/arch/arm/include/asm/arch-at91/at91sam9x5.h +++ b/arch/arm/include/asm/arch-at91/at91sam9x5.h @@ -154,6 +154,8 @@ #define ATMEL_PIO_PORTS 4 #define CPU_HAS_PIO3 #define PIO_SCDR_DIV (0x3fff << 0) /* Slow Clock Divider Mask */ +#define ATMEL_PMC_UHP AT91SAM926x_PMC_UHP +#define ATMEL_ID_UHP ATMEL_ID_UHPHS /* * at91sam9x5 specific prototypes diff --git a/board/atmel/at91sam9x5ek/at91sam9x5ek.c b/board/atmel/at91sam9x5ek/at91sam9x5ek.c index edb0886..8773e6f 100644 --- a/board/atmel/at91sam9x5ek/at91sam9x5ek.c +++ b/board/atmel/at91sam9x5ek/at91sam9x5ek.c @@ -295,6 +295,9 @@ int board_init(void) at91_macb_hw_init(); #endif +#if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI) + at91_uhp_hw_init(); +#endif #ifdef CONFIG_LCD at91sam9x5ek_lcd_hw_init(); #endif diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c index 9532dd9..efd711d 100644 --- a/drivers/usb/host/ohci-at91.c +++ b/drivers/usb/host/ohci-at91.c @@ -41,7 +41,8 @@ int usb_cpu_init(void) writel(get_pllb_init(), &pmc->pllbr); while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != AT91_PMC_LOCKB) ; -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) +#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ + defined(CONFIG_AT91SAM9X5) /* Enable UPLL */ writel(readl(&pmc->uckr) | AT91_PMC_UPLLEN | AT91_PMC_BIASEN, &pmc->uckr); @@ -81,7 +82,8 @@ int usb_cpu_stop(void) writel(0, &pmc->pllbr); while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != 0) ; -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) +#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ + defined(CONFIG_AT91SAM9X5) /* Disable UPLL */ writel(readl(&pmc->uckr) & (~AT91_PMC_UPLLEN), &pmc->uckr); while ((readl(&pmc->sr) & AT91_PMC_LOCKU) == AT91_PMC_LOCKU) -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board. 2012-11-30 9:18 ` [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board richard.genoud at gmail.com @ 2012-11-30 9:37 ` Bo Shen 2012-12-09 21:43 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Bo Shen @ 2012-11-30 9:37 UTC (permalink / raw) To: u-boot On 11/30/2012 17:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Acked-by: Bo Shen <voice.shen@atmel.com > --- > arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c | 13 +++++++++++++ > arch/arm/include/asm/arch-at91/at91sam9x5.h | 2 ++ > board/atmel/at91sam9x5ek/at91sam9x5ek.c | 3 +++ > drivers/usb/host/ohci-at91.c | 6 ++++-- > 4 files changed, 22 insertions(+), 2 deletions(-) > > diff --git a/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c b/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c > index 9348552..0448c0b 100644 > --- a/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c > +++ b/arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c > @@ -193,6 +193,19 @@ void at91_spi1_hw_init(unsigned long cs_mask) > } > #endif > > +#if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI) > +void at91_uhp_hw_init(void) > +{ > + /* Enable VBus on UHP ports */ > + at91_set_pio_output(AT91_PIO_PORTD, 18, 0); /* port A */ > + at91_set_pio_output(AT91_PIO_PORTD, 19, 0); /* port B */ > +#if defined(CONFIG_USB_OHCI_NEW) > + /* port C is OHCI only */ > + at91_set_pio_output(AT91_PIO_PORTD, 20, 0); /* port C */ > +#endif > +} > +#endif > + > #ifdef CONFIG_MACB > void at91_macb_hw_init(void) > { > diff --git a/arch/arm/include/asm/arch-at91/at91sam9x5.h b/arch/arm/include/asm/arch-at91/at91sam9x5.h > index 0e728c9..de0f1b1 100644 > --- a/arch/arm/include/asm/arch-at91/at91sam9x5.h > +++ b/arch/arm/include/asm/arch-at91/at91sam9x5.h > @@ -154,6 +154,8 @@ > #define ATMEL_PIO_PORTS 4 > #define CPU_HAS_PIO3 > #define PIO_SCDR_DIV (0x3fff << 0) /* Slow Clock Divider Mask */ > +#define ATMEL_PMC_UHP AT91SAM926x_PMC_UHP > +#define ATMEL_ID_UHP ATMEL_ID_UHPHS > > /* > * at91sam9x5 specific prototypes > diff --git a/board/atmel/at91sam9x5ek/at91sam9x5ek.c b/board/atmel/at91sam9x5ek/at91sam9x5ek.c > index edb0886..8773e6f 100644 > --- a/board/atmel/at91sam9x5ek/at91sam9x5ek.c > +++ b/board/atmel/at91sam9x5ek/at91sam9x5ek.c > @@ -295,6 +295,9 @@ int board_init(void) > at91_macb_hw_init(); > #endif > > +#if defined(CONFIG_USB_OHCI_NEW) || defined(CONFIG_USB_EHCI) > + at91_uhp_hw_init(); > +#endif > #ifdef CONFIG_LCD > at91sam9x5ek_lcd_hw_init(); > #endif > diff --git a/drivers/usb/host/ohci-at91.c b/drivers/usb/host/ohci-at91.c > index 9532dd9..efd711d 100644 > --- a/drivers/usb/host/ohci-at91.c > +++ b/drivers/usb/host/ohci-at91.c > @@ -41,7 +41,8 @@ int usb_cpu_init(void) > writel(get_pllb_init(), &pmc->pllbr); > while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != AT91_PMC_LOCKB) > ; > -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) > +#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ > + defined(CONFIG_AT91SAM9X5) > /* Enable UPLL */ > writel(readl(&pmc->uckr) | AT91_PMC_UPLLEN | AT91_PMC_BIASEN, > &pmc->uckr); > @@ -81,7 +82,8 @@ int usb_cpu_stop(void) > writel(0, &pmc->pllbr); > while ((readl(&pmc->sr) & AT91_PMC_LOCKB) != 0) > ; > -#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) > +#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45) || \ > + defined(CONFIG_AT91SAM9X5) > /* Disable UPLL */ > writel(readl(&pmc->uckr) & (~AT91_PMC_UPLLEN), &pmc->uckr); > while ((readl(&pmc->sr) & AT91_PMC_LOCKU) == AT91_PMC_LOCKU) > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board. 2012-11-30 9:18 ` [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board richard.genoud at gmail.com 2012-11-30 9:37 ` Bo Shen @ 2012-12-09 21:43 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Andreas Bießmann @ 2012-12-09 21:43 UTC (permalink / raw) To: u-boot Dear richard.genoud at gmail.com, On 30.11.2012 10:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> > --- > arch/arm/cpu/arm926ejs/at91/at91sam9x5_devices.c | 13 +++++++++++++ > arch/arm/include/asm/arch-at91/at91sam9x5.h | 2 ++ > board/atmel/at91sam9x5ek/at91sam9x5ek.c | 3 +++ > drivers/usb/host/ohci-at91.c | 6 ++++-- > 4 files changed, 22 insertions(+), 2 deletions(-) applied to u-boot-atmel/master, thanks! Best regards Andreas Bie?mann ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features [not found] <1354267114-3307-1-git-send-email-yes> 2012-11-30 9:18 ` [U-Boot] [PATCHv3 1/4] usb documentation: fix typo richard.genoud at gmail.com 2012-11-30 9:18 ` [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board richard.genoud at gmail.com @ 2012-11-30 9:18 ` richard.genoud at gmail.com 2012-11-30 9:37 ` Bo Shen 2012-12-09 21:43 ` Andreas Bießmann 2012-11-30 9:18 ` [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration richard.genoud at gmail.com 3 siblings, 2 replies; 11+ messages in thread From: richard.genoud at gmail.com @ 2012-11-30 9:18 UTC (permalink / raw) To: u-boot From: Richard Genoud <richard.genoud@gmail.com> Signed-off-by: Richard Genoud <richard.genoud@gmail.com> --- include/configs/at91sam9x5ek.h | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h index 71f765b..5e5f9c1 100644 --- a/include/configs/at91sam9x5ek.h +++ b/include/configs/at91sam9x5ek.h @@ -90,6 +90,7 @@ #define CONFIG_CMD_NAND #define CONFIG_CMD_SF #define CONFIG_CMD_MMC +#define CONFIG_CMD_FAT /* SDRAM */ #define CONFIG_NR_DRAM_BANKS 1 @@ -142,9 +143,12 @@ /* MMC */ #ifdef CONFIG_CMD_MMC #define CONFIG_MMC -#define CONFIG_CMD_FAT #define CONFIG_GENERIC_MMC #define CONFIG_GENERIC_ATMEL_MCI +#endif + +/* FAT */ +#ifdef CONFIG_CMD_FAT #define CONFIG_DOS_PARTITION #endif -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features 2012-11-30 9:18 ` [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features richard.genoud at gmail.com @ 2012-11-30 9:37 ` Bo Shen 2012-12-09 21:43 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Bo Shen @ 2012-11-30 9:37 UTC (permalink / raw) To: u-boot On 11/30/2012 17:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Acked-by: Bo Shen <voice.shen@atmel.com Best Regards, Bo Shen > --- > include/configs/at91sam9x5ek.h | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h > index 71f765b..5e5f9c1 100644 > --- a/include/configs/at91sam9x5ek.h > +++ b/include/configs/at91sam9x5ek.h > @@ -90,6 +90,7 @@ > #define CONFIG_CMD_NAND > #define CONFIG_CMD_SF > #define CONFIG_CMD_MMC > +#define CONFIG_CMD_FAT > > /* SDRAM */ > #define CONFIG_NR_DRAM_BANKS 1 > @@ -142,9 +143,12 @@ > /* MMC */ > #ifdef CONFIG_CMD_MMC > #define CONFIG_MMC > -#define CONFIG_CMD_FAT > #define CONFIG_GENERIC_MMC > #define CONFIG_GENERIC_ATMEL_MCI > +#endif > + > +/* FAT */ > +#ifdef CONFIG_CMD_FAT > #define CONFIG_DOS_PARTITION > #endif > > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features 2012-11-30 9:18 ` [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features richard.genoud at gmail.com 2012-11-30 9:37 ` Bo Shen @ 2012-12-09 21:43 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Andreas Bießmann @ 2012-12-09 21:43 UTC (permalink / raw) To: u-boot Dear richard.genoud at gmail.com, On 30.11.2012 10:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> > --- > include/configs/at91sam9x5ek.h | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) applied to u-boot-atmel/master, thanks! Best regards Andreas Bie?mann ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration [not found] <1354267114-3307-1-git-send-email-yes> ` (2 preceding siblings ...) 2012-11-30 9:18 ` [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features richard.genoud at gmail.com @ 2012-11-30 9:18 ` richard.genoud at gmail.com 2012-11-30 9:38 ` Bo Shen 2012-12-09 21:44 ` Andreas Bießmann 3 siblings, 2 replies; 11+ messages in thread From: richard.genoud at gmail.com @ 2012-11-30 9:18 UTC (permalink / raw) To: u-boot From: Richard Genoud <richard.genoud@gmail.com> Signed-off-by: Richard Genoud <richard.genoud@gmail.com> --- include/configs/at91sam9x5ek.h | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h index 5e5f9c1..915714f 100644 --- a/include/configs/at91sam9x5ek.h +++ b/include/configs/at91sam9x5ek.h @@ -91,6 +91,13 @@ #define CONFIG_CMD_SF #define CONFIG_CMD_MMC #define CONFIG_CMD_FAT +#define CONFIG_CMD_USB + +/* + * define CONFIG_USB_EHCI to enable USB Hi-Speed (aka 2.0) + * NB: in this case, USB 1.1 devices won't be recognized. + */ + /* SDRAM */ #define CONFIG_NR_DRAM_BANKS 1 @@ -158,6 +165,22 @@ #define CONFIG_NET_RETRY_COUNT 20 #define CONFIG_MACB_SEARCH_PHY +/* USB */ +#ifdef CONFIG_CMD_USB +#ifdef CONFIG_USB_EHCI +#define CONFIG_USB_EHCI_ATMEL +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2 +#else +#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 + #define CONFIG_SYS_LOAD_ADDR 0x22000000 /* load address */ #define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE -- 1.7.2.5 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration 2012-11-30 9:18 ` [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration richard.genoud at gmail.com @ 2012-11-30 9:38 ` Bo Shen 2012-12-09 21:44 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Bo Shen @ 2012-11-30 9:38 UTC (permalink / raw) To: u-boot On 11/30/2012 17:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> Acked-by: Bo Shen <voice.shen@atmel.com Best Regards, Bo Shen > --- > include/configs/at91sam9x5ek.h | 23 +++++++++++++++++++++++ > 1 files changed, 23 insertions(+), 0 deletions(-) > > diff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h > index 5e5f9c1..915714f 100644 > --- a/include/configs/at91sam9x5ek.h > +++ b/include/configs/at91sam9x5ek.h > @@ -91,6 +91,13 @@ > #define CONFIG_CMD_SF > #define CONFIG_CMD_MMC > #define CONFIG_CMD_FAT > +#define CONFIG_CMD_USB > + > +/* > + * define CONFIG_USB_EHCI to enable USB Hi-Speed (aka 2.0) > + * NB: in this case, USB 1.1 devices won't be recognized. > + */ > + > > /* SDRAM */ > #define CONFIG_NR_DRAM_BANKS 1 > @@ -158,6 +165,22 @@ > #define CONFIG_NET_RETRY_COUNT 20 > #define CONFIG_MACB_SEARCH_PHY > > +/* USB */ > +#ifdef CONFIG_CMD_USB > +#ifdef CONFIG_USB_EHCI > +#define CONFIG_USB_EHCI_ATMEL > +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2 > +#else > +#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 > + > #define CONFIG_SYS_LOAD_ADDR 0x22000000 /* load address */ > > #define CONFIG_SYS_MEMTEST_START CONFIG_SYS_SDRAM_BASE > ^ permalink raw reply [flat|nested] 11+ messages in thread
* [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration 2012-11-30 9:18 ` [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration richard.genoud at gmail.com 2012-11-30 9:38 ` Bo Shen @ 2012-12-09 21:44 ` Andreas Bießmann 1 sibling, 0 replies; 11+ messages in thread From: Andreas Bießmann @ 2012-12-09 21:44 UTC (permalink / raw) To: u-boot Dear richard.genoud at gmail.com, On 30.11.2012 10:18, richard.genoud at gmail.com wrote: > From: Richard Genoud <richard.genoud@gmail.com> > > Signed-off-by: Richard Genoud <richard.genoud@gmail.com> > --- > include/configs/at91sam9x5ek.h | 23 +++++++++++++++++++++++ > 1 files changed, 23 insertions(+), 0 deletions(-) applied to u-boot-atmel/master, thanks! Best regards Andreas Bie?mann ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2012-12-09 21:44 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <1354267114-3307-1-git-send-email-yes>
2012-11-30 9:18 ` [U-Boot] [PATCHv3 1/4] usb documentation: fix typo richard.genoud at gmail.com
2012-12-01 4:44 ` Marek Vasut
2012-11-30 9:18 ` [U-Boot] [PATCHv3 2/4] at91sam9x5: enable USB support for 9x5ek board richard.genoud at gmail.com
2012-11-30 9:37 ` Bo Shen
2012-12-09 21:43 ` Andreas Bießmann
2012-11-30 9:18 ` [U-Boot] [PATCHv3 3/4] at91sam9x5ek: regroup FAT/DOS features richard.genoud at gmail.com
2012-11-30 9:37 ` Bo Shen
2012-12-09 21:43 ` Andreas Bießmann
2012-11-30 9:18 ` [U-Boot] [PATCHv3 4/4] at91sam9x5ek: add USB configuration richard.genoud at gmail.com
2012-11-30 9:38 ` Bo Shen
2012-12-09 21:44 ` Andreas Bießmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox