Hi Dileep, > - Added new configuration for Android fastboot > - This is based on following patch modified accordingly > http://git.omapzoom.org/?p=repo/u-boot.git;a=commit;h=b2e04f92b5d91c708b6fd6b79d2266966ac51f4b > > Signed-off-by: Angela Stegmaier <angelaba...@ti.com> > Signed-off-by: Dileep Katta <dileep.ka...@linaro.org> > --- > Changes in v2: > - Merged the header file content to existing dra7xx_evm.h to > avoid duplication > - Removed unnecessary definitions as per comments > > board/ti/dra7xx/MAINTAINERS | 1 + > configs/dra7xx_evm_android_defconfig | 5 +++++ > include/configs/dra7xx_evm.h | 30 > ++++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) > create mode 100644 configs/dra7xx_evm_android_defconfig > > diff --git a/board/ti/dra7xx/MAINTAINERS b/board/ti/dra7xx/MAINTAINERS > index 5ec6769..1b5ae71 100644 > --- a/board/ti/dra7xx/MAINTAINERS > +++ b/board/ti/dra7xx/MAINTAINERS > @@ -6,3 +6,4 @@ F: include/configs/dra7xx_evm.h > F: configs/dra7xx_evm_defconfig > F: configs/dra7xx_evm_qspiboot_defconfig > F: configs/dra7xx_evm_uart3_defconfig > +F: configs/dra7xx_evm_android_defconfig > diff --git a/configs/dra7xx_evm_android_defconfig > b/configs/dra7xx_evm_android_defconfig new file mode 100644 > index 0000000..5fdce85 > --- /dev/null > +++ b/configs/dra7xx_evm_android_defconfig > @@ -0,0 +1,5 @@ > +CONFIG_SPL=y > +CONFIG_SYS_EXTRA_OPTIONS="CONS_INDEX=1,DRA7XX_ANDROID" > ++S:CONFIG_ARM=y > ++S:CONFIG_OMAP54XX=y > ++S:CONFIG_TARGET_DRA7XX_EVM=y > diff --git a/include/configs/dra7xx_evm.h > b/include/configs/dra7xx_evm.h index dee2b11..dd20e08 100644 > --- a/include/configs/dra7xx_evm.h > +++ b/include/configs/dra7xx_evm.h > @@ -43,6 +43,16 @@ > "uuid_disk=${uuid_gpt_disk};" \ > "name=rootfs,start=2MiB,size=-,uuid=${uuid_gpt_rootfs}" > > +#ifdef CONFIG_DRA7XX_ANDROID > +/* Fastboot */ > +#define CONFIG_CMD_FASTBOOT > +#define CONFIG_ANDROID_BOOT_IMAGE > +#define CONFIG_USB_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR > +#define CONFIG_USB_FASTBOOT_BUF_SIZE 0x2F000000 > +#define CONFIG_FASTBOOT_FLASH > +#define CONFIG_FASTBOOT_FLASH_MMC_DEV 1 > +#endif > + > #include <configs/ti_omap5_common.h> > > /* Enhance our eMMC support / experience. */ > @@ -115,7 +125,11 @@ > #define CONFIG_SPL_SPI_SUPPORT > #define CONFIG_SPL_SPI_LOAD > #define CONFIG_SPL_SPI_FLASH_SUPPORT > +#ifdef CONFIG_DRA7XX_ANDROID > +#define CONFIG_SYS_SPI_U_BOOT_OFFS 0x80000 > +#else > #define CONFIG_SYS_SPI_U_BOOT_OFFS 0x40000 > +#endif > > #define CONFIG_SUPPORT_EMMC_BOOT > > @@ -130,6 +144,22 @@ > #define CONFIG_OMAP_USB_PHY > #define CONFIG_OMAP_USB2PHY2_HOST > > +/* USB GADGET */ > +#define CONFIG_USB_GADGET > +#define CONFIG_MUSB_GADGET > +#define CONFIG_MUSB_PIO_ONLY > +#define CONFIG_USBDOWNLOAD_GADGET > +#define CONFIG_USB_GADGET_VBUS_DRAW 2 > +#define CONFIG_G_DNL_MANUFACTURER "Texas Instruments" > +#ifdef CONFIG_CMD_FASTBOOT > +#define CONFIG_G_DNL_VENDOR_NUM 0x0451 > +#define CONFIG_G_DNL_PRODUCT_NUM 0xd022 > +#else > +#define CONFIG_G_DNL_VENDOR_NUM 0x0403 > +#define CONFIG_G_DNL_PRODUCT_NUM 0xBD00 > +#endif > +#define CONFIG_USB_GADGET_DUALSPEED > + > /* SATA */ > #define CONFIG_BOARD_LATE_INIT > #define CONFIG_CMD_SCSI
Reviewed-by: Lukasz Majewski <l.majew...@samsung.com> -- Best regards, Lukasz Majewski Samsung R&D Institute Poland (SRPOL) | Linux Platform Group _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot