{"id":725050,"url":"http://patchwork.ozlabs.org/api/patches/725050/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/patch/20170207091135.23008-2-wenyou.yang@atmel.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20170207091135.23008-2-wenyou.yang@atmel.com>","list_archive_url":null,"date":"2017-02-07T09:11:32","name":"[U-Boot,v2,1/4] board: at91sam9x5ek: move config options to defconfig","commit_ref":null,"pull_url":null,"state":"deferred","archived":false,"hash":"9b7ce4c067f8ff3c06426e99393aa392f78f6e4b","submitter":{"id":16102,"url":"http://patchwork.ozlabs.org/api/people/16102/?format=json","name":"Wenyou Yang","email":"wenyou.yang@atmel.com"},"delegate":{"id":6342,"url":"http://patchwork.ozlabs.org/api/users/6342/?format=json","username":"abiessmann","first_name":"Andreas","last_name":"Bießmann","email":"andreas.biessmann@googlemail.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/patch/20170207091135.23008-2-wenyou.yang@atmel.com/mbox/","series":[],"comments":"http://patchwork.ozlabs.org/api/patches/725050/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/725050/checks/","tags":{},"related":[],"headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@bilbo.ozlabs.org","Received":["from theia.denx.de (theia.denx.de [85.214.87.163])\n\tby ozlabs.org (Postfix) with ESMTP id 3vHdy35Rhnz9s2s\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue,  7 Feb 2017 20:16:43 +1100 (AEDT)","from localhost (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id 504764B7D2;\n\tTue,  7 Feb 2017 10:16:42 +0100 (CET)","from theia.denx.de ([127.0.0.1])\n\tby localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 1VbW-rNagXHh; Tue,  7 Feb 2017 10:16:42 +0100 (CET)","from theia.denx.de (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id E151F4B64F;\n\tTue,  7 Feb 2017 10:16:41 +0100 (CET)","from localhost (localhost [127.0.0.1])\n\tby theia.denx.de (Postfix) with ESMTP id 2B8C14B64F\n\tfor <u-boot@lists.denx.de>; Tue,  7 Feb 2017 10:16:38 +0100 (CET)","from theia.denx.de ([127.0.0.1])\n\tby localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id CttxnyioYKue for <u-boot@lists.denx.de>;\n\tTue,  7 Feb 2017 10:16:38 +0100 (CET)","from ussmtp01.atmel.com (nasmtp01.atmel.com [192.199.1.245])\n\tby theia.denx.de (Postfix) with ESMTPS id 1C12C4B63F\n\tfor <u-boot@lists.denx.de>; Tue,  7 Feb 2017 10:16:33 +0100 (CET)","from apsmtp01.atmel.com (10.168.254.31) by DVREDG01.corp.atmel.com\n\t(10.42.103.30) with Microsoft SMTP Server (TLS) id 14.3.235.1;\n\tTue, 7 Feb 2017 02:16:28 -0700","from shaarm01.corp.atmel.com (10.168.254.13) by apsmtp01.atmel.com\n\t(10.168.254.31) with Microsoft SMTP Server id 14.3.235.1;\n\tTue, 7 Feb 2017 17:21:07 +0800"],"X-policyd-weight":"NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5\n\tNOT_IN_BL_NJABL=-1.5 (only DNSBL check requested)","From":"Wenyou Yang <wenyou.yang@atmel.com>","To":"U-Boot Mailing List <u-boot@lists.denx.de>","Date":"Tue, 7 Feb 2017 17:11:32 +0800","Message-ID":"<20170207091135.23008-2-wenyou.yang@atmel.com>","X-Mailer":"git-send-email 2.11.0","In-Reply-To":"<20170207091135.23008-1-wenyou.yang@atmel.com>","References":"<20170207091135.23008-1-wenyou.yang@atmel.com>","MIME-Version":"1.0","Subject":"[U-Boot] [PATCH v2 1/4] board: at91sam9x5ek: move config options to\n\tdefconfig","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.15","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<http://lists.denx.de/mailman/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<http://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<http://lists.denx.de/mailman/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>"},"content":"Enable CONFIG_CLK and CONFIG_PINCTRL to support at91 clock\ndriver and at91 pinctrl driver.\n\nMove some config options to configs/sama5d4ek_*_defconfig, and\nmake the drivers, spi, emac, gpio, serial and ehci usb to support\nthe driver model.\n\nDue to the limitation of internal SRAM size, disable the SPL option\nfor the spi flash configuration.\n\nSigned-off-by: Wenyou Yang <wenyou.yang@atmel.com>\nReviewed-by: Simon Glass <sjg@chromium.org>\n---\n\nChanges in v2: None\n\n board/atmel/at91sam9x5ek/at91sam9x5ek.c  |  2 ++\n configs/at91sam9x5ek_dataflash_defconfig | 20 +++++++++++++++++++-\n configs/at91sam9x5ek_mmc_defconfig       | 20 +++++++++++++++++++-\n configs/at91sam9x5ek_nandflash_defconfig | 20 +++++++++++++++++++-\n configs/at91sam9x5ek_spiflash_defconfig  | 27 +++++++++++++++++++--------\n include/configs/at91sam9x5ek.h           | 19 +------------------\n 6 files changed, 79 insertions(+), 29 deletions(-)","diff":"diff --git a/board/atmel/at91sam9x5ek/at91sam9x5ek.c b/board/atmel/at91sam9x5ek/at91sam9x5ek.c\nindex cc81776f9b..0ae42dd158 100644\n--- a/board/atmel/at91sam9x5ek/at91sam9x5ek.c\n+++ b/board/atmel/at91sam9x5ek/at91sam9x5ek.c\n@@ -205,6 +205,7 @@ void lcd_show_board_info(void)\n #endif /* CONFIG_LCD_INFO */\n #endif /* CONFIG_LCD */\n \n+#ifndef CONFIG_DM_SPI\n /* SPI chip select control */\n #ifdef CONFIG_ATMEL_SPI\n int spi_cs_is_valid(unsigned int bus, unsigned int cs)\n@@ -238,6 +239,7 @@ void spi_cs_deactivate(struct spi_slave *slave)\n \t}\n }\n #endif /* CONFIG_ATMEL_SPI */\n+#endif\n \n #ifdef CONFIG_GENERIC_ATMEL_MCI\n int board_mmc_init(bd_t *bd)\ndiff --git a/configs/at91sam9x5ek_dataflash_defconfig b/configs/at91sam9x5ek_dataflash_defconfig\nindex e07e2175e0..c3feca28bc 100644\n--- a/configs/at91sam9x5ek_dataflash_defconfig\n+++ b/configs/at91sam9x5ek_dataflash_defconfig\n@@ -1,6 +1,7 @@\n CONFIG_ARM=y\n CONFIG_ARCH_AT91=y\n CONFIG_TARGET_AT91SAM9X5EK=y\n+CONFIG_DEFAULT_DEVICE_TREE=\"at91sam9g35ek\"\n CONFIG_SYS_EXTRA_OPTIONS=\"AT91SAM9X5,SYS_USE_DATAFLASH\"\n CONFIG_BOOTDELAY=3\n # CONFIG_CONSOLE_MUX is not set\n@@ -21,9 +22,26 @@ CONFIG_CMD_DHCP=y\n CONFIG_CMD_PING=y\n CONFIG_CMD_FAT=y\n CONFIG_CMD_UBI=y\n+CONFIG_OF_CONTROL=y\n+CONFIG_DM=y\n+CONFIG_CLK=y\n+CONFIG_CLK_AT91=y\n+CONFIG_AT91_UTMI=y\n+CONFIG_DM_GPIO=y\n+CONFIG_AT91_GPIO=y\n+CONFIG_DM_SPI_FLASH=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_ATMEL=y\n+CONFIG_DM_ETH=y\n+CONFIG_MACB=y\n+CONFIG_PINCTRL=y\n+CONFIG_PINCTRL_AT91=y\n+CONFIG_DM_SERIAL=y\n+CONFIG_ATMEL_USART=y\n+CONFIG_DM_SPI=y\n+CONFIG_ATMEL_SPI=y\n CONFIG_USB=y\n+CONFIG_DM_USB=y\n+CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_LCD=y\n-CONFIG_OF_LIBFDT=y\ndiff --git a/configs/at91sam9x5ek_mmc_defconfig b/configs/at91sam9x5ek_mmc_defconfig\nindex 9a95a0496a..f4b0edd4ca 100644\n--- a/configs/at91sam9x5ek_mmc_defconfig\n+++ b/configs/at91sam9x5ek_mmc_defconfig\n@@ -1,6 +1,7 @@\n CONFIG_ARM=y\n CONFIG_ARCH_AT91=y\n CONFIG_TARGET_AT91SAM9X5EK=y\n+CONFIG_DEFAULT_DEVICE_TREE=\"at91sam9g35ek\"\n CONFIG_SYS_EXTRA_OPTIONS=\"AT91SAM9X5,SYS_USE_MMC\"\n CONFIG_BOOTDELAY=3\n # CONFIG_CONSOLE_MUX is not set\n@@ -21,9 +22,26 @@ CONFIG_CMD_DHCP=y\n CONFIG_CMD_PING=y\n CONFIG_CMD_FAT=y\n CONFIG_CMD_UBI=y\n+CONFIG_OF_CONTROL=y\n+CONFIG_DM=y\n+CONFIG_CLK=y\n+CONFIG_CLK_AT91=y\n+CONFIG_AT91_UTMI=y\n+CONFIG_DM_GPIO=y\n+CONFIG_AT91_GPIO=y\n+CONFIG_DM_SPI_FLASH=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_ATMEL=y\n+CONFIG_DM_ETH=y\n+CONFIG_MACB=y\n+CONFIG_PINCTRL=y\n+CONFIG_PINCTRL_AT91=y\n+CONFIG_DM_SERIAL=y\n+CONFIG_ATMEL_USART=y\n+CONFIG_DM_SPI=y\n+CONFIG_ATMEL_SPI=y\n CONFIG_USB=y\n+CONFIG_DM_USB=y\n+CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_LCD=y\n-CONFIG_OF_LIBFDT=y\ndiff --git a/configs/at91sam9x5ek_nandflash_defconfig b/configs/at91sam9x5ek_nandflash_defconfig\nindex 05907b7859..5c3463260e 100644\n--- a/configs/at91sam9x5ek_nandflash_defconfig\n+++ b/configs/at91sam9x5ek_nandflash_defconfig\n@@ -6,6 +6,7 @@ CONFIG_SPL_LIBCOMMON_SUPPORT=y\n CONFIG_SPL_LIBGENERIC_SUPPORT=y\n CONFIG_SPL_NAND_SUPPORT=y\n CONFIG_SPL_SERIAL_SUPPORT=y\n+CONFIG_DEFAULT_DEVICE_TREE=\"at91sam9g35ek\"\n CONFIG_SYS_EXTRA_OPTIONS=\"AT91SAM9X5,SYS_USE_NANDFLASH\"\n CONFIG_BOOTDELAY=3\n # CONFIG_CONSOLE_MUX is not set\n@@ -27,9 +28,26 @@ CONFIG_CMD_DHCP=y\n CONFIG_CMD_PING=y\n CONFIG_CMD_FAT=y\n CONFIG_CMD_UBI=y\n+CONFIG_OF_CONTROL=y\n+CONFIG_DM=y\n+CONFIG_CLK=y\n+CONFIG_CLK_AT91=y\n+CONFIG_AT91_UTMI=y\n+CONFIG_DM_GPIO=y\n+CONFIG_AT91_GPIO=y\n+CONFIG_DM_SPI_FLASH=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_ATMEL=y\n+CONFIG_DM_ETH=y\n+CONFIG_MACB=y\n+CONFIG_PINCTRL=y\n+CONFIG_PINCTRL_AT91=y\n+CONFIG_DM_SERIAL=y\n+CONFIG_ATMEL_USART=y\n+CONFIG_DM_SPI=y\n+CONFIG_ATMEL_SPI=y\n CONFIG_USB=y\n+CONFIG_DM_USB=y\n+CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_LCD=y\n-CONFIG_OF_LIBFDT=y\ndiff --git a/configs/at91sam9x5ek_spiflash_defconfig b/configs/at91sam9x5ek_spiflash_defconfig\nindex 5fc512b998..939a6bbd4a 100644\n--- a/configs/at91sam9x5ek_spiflash_defconfig\n+++ b/configs/at91sam9x5ek_spiflash_defconfig\n@@ -1,18 +1,12 @@\n CONFIG_ARM=y\n CONFIG_ARCH_AT91=y\n CONFIG_TARGET_AT91SAM9X5EK=y\n-CONFIG_SPL_GPIO_SUPPORT=y\n-CONFIG_SPL_LIBCOMMON_SUPPORT=y\n-CONFIG_SPL_LIBGENERIC_SUPPORT=y\n-CONFIG_SPL_SERIAL_SUPPORT=y\n-CONFIG_SPL_SPI_FLASH_SUPPORT=y\n-CONFIG_SPL_SPI_SUPPORT=y\n+CONFIG_DEFAULT_DEVICE_TREE=\"at91sam9g35ek\"\n CONFIG_SYS_EXTRA_OPTIONS=\"AT91SAM9X5,SYS_USE_SPIFLASH\"\n CONFIG_BOOTDELAY=3\n # CONFIG_CONSOLE_MUX is not set\n CONFIG_SYS_CONSOLE_IS_IN_ENV=y\n # CONFIG_DISPLAY_BOARDINFO is not set\n-CONFIG_SPL=y\n CONFIG_HUSH_PARSER=y\n CONFIG_SYS_PROMPT=\"U-Boot> \"\n CONFIG_CMD_BOOTZ=y\n@@ -28,9 +22,26 @@ CONFIG_CMD_DHCP=y\n CONFIG_CMD_PING=y\n CONFIG_CMD_FAT=y\n CONFIG_CMD_UBI=y\n+CONFIG_OF_CONTROL=y\n+CONFIG_DM=y\n+CONFIG_CLK=y\n+CONFIG_CLK_AT91=y\n+CONFIG_AT91_UTMI=y\n+CONFIG_DM_GPIO=y\n+CONFIG_AT91_GPIO=y\n+CONFIG_DM_SPI_FLASH=y\n CONFIG_SPI_FLASH=y\n CONFIG_SPI_FLASH_ATMEL=y\n+CONFIG_DM_ETH=y\n+CONFIG_MACB=y\n+CONFIG_PINCTRL=y\n+CONFIG_PINCTRL_AT91=y\n+CONFIG_DM_SERIAL=y\n+CONFIG_ATMEL_USART=y\n+CONFIG_DM_SPI=y\n+CONFIG_ATMEL_SPI=y\n CONFIG_USB=y\n+CONFIG_DM_USB=y\n+CONFIG_USB_EHCI_HCD=y\n CONFIG_USB_STORAGE=y\n CONFIG_LCD=y\n-CONFIG_OF_LIBFDT=y\ndiff --git a/include/configs/at91sam9x5ek.h b/include/configs/at91sam9x5ek.h\nindex 897ffa9a0a..a11d5748da 100644\n--- a/include/configs/at91sam9x5ek.h\n+++ b/include/configs/at91sam9x5ek.h\n@@ -26,10 +26,8 @@\n \n /* general purpose I/O */\n #define CONFIG_ATMEL_LEGACY\t\t/* required until (g)pio is fixed */\n-#define CONFIG_AT91_GPIO\n \n /* serial console */\n-#define CONFIG_ATMEL_USART\n #define CONFIG_USART_BASE\tATMEL_BASE_DBGU\n #define CONFIG_USART_ID\t\tATMEL_ID_SYS\n \n@@ -73,12 +71,6 @@\n #define CONFIG_SYS_INIT_SP_ADDR \\\n \t(CONFIG_SYS_SDRAM_BASE + 4 * 1024 - GENERATED_GBL_DATA_SIZE)\n \n-/* DataFlash */\n-#ifdef CONFIG_CMD_SF\n-#define CONFIG_ATMEL_SPI\n-#define CONFIG_SF_DEFAULT_SPEED\t\t30000000\n-#endif\n-\n /* NAND flash */\n #ifdef CONFIG_CMD_NAND\n #define CONFIG_NAND_ATMEL\n@@ -113,18 +105,9 @@\n #define CONFIG_GENERIC_ATMEL_MCI\n #endif\n \n-/* Ethernet */\n-#define CONFIG_MACB\n-#define CONFIG_RMII\n-#define CONFIG_NET_RETRY_COUNT\t\t20\n-#define CONFIG_MACB_SEARCH_PHY\n-\n /* USB */\n #ifdef CONFIG_CMD_USB\n-#ifdef CONFIG_USB_EHCI\n-#define CONFIG_USB_EHCI_ATMEL\n-#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS\t2\n-#else\n+#ifndef CONFIG_USB_EHCI\n #define CONFIG_USB_ATMEL\n #define CONFIG_USB_ATMEL_CLK_SEL_UPLL\n #define CONFIG_USB_OHCI_NEW\n","prefixes":["U-Boot","v2","1/4"]}