From patchwork Tue Feb 7 03:17:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alexandru Gagniuc X-Patchwork-Id: 724970 X-Patchwork-Delegate: trini@ti.com Return-Path: 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]) by ozlabs.org (Postfix) with ESMTP id 3vHbTz5PmZz9s2G for ; Tue, 7 Feb 2017 18:25:43 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=adaptrum.onmicrosoft.com header.i=@adaptrum.onmicrosoft.com header.b="aBQK+9gK"; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 4BA01B3878; Tue, 7 Feb 2017 08:23:25 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j_wt_1ZCHMVi; Tue, 7 Feb 2017 08:23:25 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3BD3CB38DD; Tue, 7 Feb 2017 08:22:11 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A65C74A05F for ; Tue, 7 Feb 2017 04:33:42 +0100 (CET) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Rl9qIg4SrDT for ; Tue, 7 Feb 2017 04:33:42 +0100 (CET) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0088.outbound.protection.outlook.com [104.47.36.88]) by theia.denx.de (Postfix) with ESMTPS id 098EB4A01C for ; Tue, 7 Feb 2017 04:33:39 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adaptrum.onmicrosoft.com; s=selector1-adaptrum-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ZX5ZmAfD62BMD6EB0hEfzyntxwJqFpoiTdXWgJw11zc=; b=aBQK+9gKjGfQ0buTV7iJ2Hjy7Mp0HQi+OWFupzFzUCZ5GLuormG/yeH/M0Juw76JEVC5sdEvXE928Q2fKJufDqaG5501nj3mc6vIxoQq9tx/aFYxOTUGPBlnn9e9xQ+BkJiGZkLWXh8h+PJB5mIzDdBiYS+OYA/Bv+vM4bs3WIc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=alex.g@adaptrum.com; Received: from dev2.adaptrum (198.0.218.81) by DM2PR0401MB1182.namprd04.prod.outlook.com (10.160.216.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.888.16; Tue, 7 Feb 2017 03:17:55 +0000 From: Alexandru Gagniuc To: Date: Mon, 6 Feb 2017 19:17:32 -0800 Message-ID: <20170207031737.2680-2-alex.g@adaptrum.com> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170203234220.28589-1-alex.g@adaptrum.com> References: <20170203234220.28589-1-alex.g@adaptrum.com> MIME-Version: 1.0 X-Originating-IP: [198.0.218.81] X-ClientProxiedBy: DM5PR21CA0041.namprd21.prod.outlook.com (10.172.92.155) To DM2PR0401MB1182.namprd04.prod.outlook.com (10.160.216.148) X-MS-Office365-Filtering-Correlation-Id: 34cc0111-b417-45ca-bc3c-08d44f07e94b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:DM2PR0401MB1182; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0401MB1182; 3:JRV4NameHXpu5i9Ra7eyrXh6dq5HCKAeuNjF2Q0Szw/9Y2qABK1nEmgli/ohRiqPTDuinRIMuJ0oQcsD3rGBNRkD65WlFVWRnGITR/RK4cWjH1DXxfIh9VVRPdV5R9BZILvqJs3QDz2qNVaRLKwD8hwilD5NKONuMUeTvqRBAVQ3uGjmSlPTCLXxoAkJCG8OJmkMpiAV7GNhZCDqmw4M6ch3XH92vN6rsJKBCKZ+HXBO4c3ZCbcTVLdrbrDk9iWtGZf1OuvgeO76a4SSNj4zKQ==; 25:O8SkvipHOjCzYI4SO1VbWEgvSz5I8WsK25GSWteL9DgNBkf+ZMJ2diFi/BJHmAgyZNm1Ze+Lt7q4/l4He6m7oX3sT3H4lThgRsI1Uquvhf+bzG8YdzgaZ5WtCQeGNPxRBi3kI7HIopDb6BxUpTtMgqUVq+Z5H9Fl7H478r16xto0D2BlIrh1KK4A+q7330yvK3VNJa/P4oOpR2mjcHvQjCEVgrM84Aw1sUzrnCYagl/CG2iRqtJeeR1VPa9kBygRn7s1ZYvtTajpTMIT/0nEw8oBG1QSpfTKTZ/U0/eQBYImQcWDfo1PAlz+3hzxhK9JoKxHVvbqdymYf1KjJ3do2GoTJGoTjjfOQSv+d0CdMkHEb4+csZdxdQtv65DTlpy49sgNXeHPYPqnHg/5s5SZAa23GeC83W5vjL9nrcO2PqQhIX2MPSjXhjXYtZDqafwdm8/YV+nBp/opjUciMkC+gw== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0401MB1182; 31:OHF2h6pri6hq51ywTcgjfqVy3HUUntK18v3O5aA5pGwnhvzMpHWFjK6+AdBereuzoMa/LXH4McHWIKA9pu7arij7kBqsy+BgmDGIGPlGgYcrzwgrUQ+FBa9vviZhPFmpiPTRpdYk8iMhOpboYwPo7X02FG/vDWAo0xFWXSWyds7Lwn/OMpF9nVnLzV3ebNtvzHJwQoKCnqFXe0s8umoo7k76W+2CJ415WibONqxOtShQWnSxIweYRz2gLoh0H7CywXIBjk2yw31QJOhVibLYkg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(20170203043)(3002001)(10201501046)(6041248)(20161123555025)(20161123560025)(20161123562025)(2016111802025)(20161123558025)(20161123564025)(6072148)(6043046); SRVR:DM2PR0401MB1182; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0401MB1182; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0401MB1182; 4:Hkp5JUC5xxV5tx+zXe73OHWWqlX+JBn+bvTjPrmJb86XvYtp9xbyoxeqfduBqExkLS04CMmrUVmuKQ9Lv2aFgiSqax+w0f2x08jk5qVlymBbM3gyQnWMVSA8GyXDI4J+IX1VmFKF65zO+lGXKycUqUW+SB8P68YDouOD7tpJdYb1si55b3akpr/ET0kPYI/rYonX02dD9AnXfo/u8tZaA/TlSdyr69JWsbX9fvUEqBlp97LDaJQF2JP6+n2DVifugHKRB7uVo1zNvwUlVd8zkdUUKM7OtUKkwGx3Sua2A/N6n96kewssU9hkC7RMaubtf9hsq+5Y5m9yZSt9POfSX5mIcFqxPcjYqs4Jmnan0zF1s7fdcqOE0cYkMBRhN+NicQ6IwP7ug0oSnR1yjm/gqaKEZl8eV7MHJ6PPhKsvba5A9xYrujL36KbGBYpquBwn8Z7ftqs9BHJWKEpEHUsB0dwRpOc9VYIWlvJ3QHYQq1YjTgdLRi4D3p7Gkld5Ex8Dd3OfmRrrmHNveX0MX0G9iVKnzLnzn8cQT7AtuMtI0h8QVvLY9pGY1cNmqep5slEar/npUVxbod6CvmqDRFFHFlc/UGkMEuT9id4hzWKn6/2ZLsoQzD9y9KisGZ2U7/bImo/IsHOKtOgpRLK0ML0iQtwTH/9tM/XU7zHg8/cpy2sUp5Qpt2UsT4RZN9wzEGZX X-Forefront-PRVS: 0211965D06 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(199003)(189002)(66066001)(6506006)(7736002)(38730400002)(305945005)(33646002)(1076002)(76176999)(50986999)(97736004)(92566002)(6486002)(5003940100001)(2351001)(105586002)(50226002)(3846002)(6116002)(106356001)(110136004)(8676002)(42186005)(81166006)(101416001)(81156014)(6666003)(25786008)(47776003)(2906002)(5660300001)(189998001)(68736007)(6916009)(50466002)(86362001)(575784001)(6512007)(36756003)(4326007)(2950100002)(53936002)(48376002)(54906002)(107886003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0401MB1182; H:dev2.adaptrum; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: adaptrum.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0401MB1182; 23:mKNPV+lbH+WxuDmJerk3P75k9AIsVCYFuyA2/yr?= =?us-ascii?Q?wuh8svzyS+Je7hTvtnIO2twuZkjUcmtwTKBZiTWkUvc8snpGKSPLtfJlpFPs?= =?us-ascii?Q?GkcrzfW911YHaDXFGM1ia2vP0DcMSM9nfGVMcWcZugqVvhxXptsgVdt7Pf8t?= =?us-ascii?Q?S9YjOrK8gl9KEFRS2HXiHE4OxkLP3sBCM6Jr+rW/Q/1M1sIbfpzFpDot2bdE?= =?us-ascii?Q?lFk2LqkF0UigBYyI1jlhUkbQROxbpaezuR1icrrfGdMAXtgUIWI7A6+u7GzI?= =?us-ascii?Q?mAlGAeGHGPZqQwZkjdX7iPG4N7oZRD78LGzBNBfx+plIxbkqJvWChRz9cIXr?= =?us-ascii?Q?HhbElxlO01piJf9boiGjIGlhaWBRNk7R4c383F7hZeYRBT59oysnWLLbhKGE?= =?us-ascii?Q?KI310Gnj8+7yxRUvTPoFadjYA8zSDkmUyADrkAgAdxMK/T1+/hB48bSGHfii?= =?us-ascii?Q?Dviqjz/Cx+UN12rYxIQq6vrxHtGcCN+f5kA/7yy0vNBvWzQZP7ZJTmghMmt4?= =?us-ascii?Q?uMYGsI/ShFluKWktJTUugXcf5Y4SEw991IGUlYCQ1J5AnBJ8cEHOEGKsy+NO?= =?us-ascii?Q?CUAgm+ZDZHZ2ZRvt6zgOecy9jTvaA4TTPiSlo31gSwStZbRStDEChL3W7SnX?= =?us-ascii?Q?Uk0pfAi4oNsQQAUvxJqSDiIju9hbJCN9w8indEyZft34pLZBo8D1wFPeIEpe?= =?us-ascii?Q?FBGHhtWsYJLAnE+1HJlBVIY/6lYjNnjyqOh98bKytN7TjhK0HrezXt7QWAKv?= =?us-ascii?Q?vlL9s4YgpO2HYcriOzzgJcBaADCTQUEb+Icg/JceQFXA74KMBjVXJAr7eSHF?= =?us-ascii?Q?5Ofm26sbFqGQ0WOPPTaUrye6q+n3mCc5jCeXFZiR42UOyC2p6e95JbYu3bE/?= =?us-ascii?Q?DBRkAhv6ED5wEehQq9WVZveeI2lH2aN7IUYu7eZdYgEpC7MdMzfffq92XJsy?= =?us-ascii?Q?xnSlmHCHrKuRqD21nN0pPcOfi929KEar2PthMlCoAYQ9orczgOl4zaAKtWoS?= =?us-ascii?Q?vFJkum2lfO3OEGCyPKwnDGmc4xmp19rj4+Og5mlB/dVfiPup8Jzces3jgSRV?= =?us-ascii?Q?u/aLlEX2+BedjEImIZQe9M4y9ICJTJ8JSN4Tb+xT+jVaM9anPFhiUy6cW6AI?= =?us-ascii?Q?a2IkpTREcQQzsSGsq9WarGvFO5VIEa6qnHF7gwjmCsAXxls7Im/BgBTNQmbX?= =?us-ascii?Q?qp80qcvwzJ0CH4Kf3UwAURyguCunf1/z+Svvd?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0401MB1182; 6:PbzXSC4B4A2ltFhljRVW4otYwwzqBi26IbdrlK6EsdH+RHK/0KiE40m2vgjKJBE7j9R4+SoAPMt2AFSlNyCMpYmihDzQlxMkNkaD2Ao2XbACydMx/QKp5B9aJdtbD9sbkLQxqtZILHVoUHafB9huGmCiTf9r9zr6sb3fxgLsPd7jVuz5U70WH/O7wzbt9ueS3m6EwyWYwnNkzcptIF/ZMoIE7AC88iMi1e7Z64zTAjeNeT/cRM2aIcdJl/e6EEQtqZ1b8aJXHNX9DCEDSbPf8Y3f8gkbqk9nlTkY2QcUAONntJ+inPpBKf9BKdADDKJ4oWnUQcP9l30EcwZ/mIdBSgB3IhhVckr2ct9D1NdROSvpxccGwyn9fux3EOEYfb0jVIKF4XIvU05/J8ltcgOstg==; 5:eEbEY1ybyzVZU4s7D8ZGl3WPA31XVpMTeSzq+wBfL9BquYrQ5ySWHlsMA9fvIvTB/MpdnIa41UfzroKg0tboe7RgRJ4XOLqhv7833wyJUk/9T+/U35upFu2oCLN0Ne42N0Z0ufEpY3nq+YE/1V9IAw==; 24:hU+HdBsK3bGIRf2ZJTJez7Tq48IyDguUEzk8C9xZQzDJBO8WAMQlgEj341aa/kIZuN8nbKtrSN73P2aDBKrH2TRYrKc9GNUEwTdAzfAUs10= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0401MB1182; 7:sS6KPGFYiqh372P/oOVNlbvdxvFXLrlfXLnzE5huPvrg6xKJjrb8jtNhkQL79ktNChwh3I73uWgXGLE7VNQi9hDmsozIek0UTNg+4nAlU1buSNJV6IGTpRIGSzRBk40onwNn0qXXIwNLrjO+dWBPmAHZ92gFSjEp/Xk7oVt1typ7Xo1axTppm3J66DnLVmF6HTgXDjzSdCxFfDNz/YEbszAT0KynRjMsffUOQKZh7fLwDHIEZGpufjNfwtthXca/ZE91trVacY0wxL0V9HZ2+FjIphT+QRS1dBzYEM7FZ5xI6DCxoFfI/g7l5yL1MmDSobJCHRrypnNF7IV9vVT4n97NY1js26qna9NpKDoObImCS7wVCOB7kJhMLafBrMUHM1SA0A5/66j0YcCHleepaZ4mmtanPPTVHay3RhmdPxu7xggZZgbb+chitoBxjlFodAielHUn7RuAPzahbU9cljuIT70aICHTl/EIRROVy7PSpoA6xxs8NrI74nbMCq4ZaA5AdoRgiBv/uK9JRp9aZQ== X-OriginatorOrg: adaptrum.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2017 03:17:55.8190 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0401MB1182 X-Mailman-Approved-At: Tue, 07 Feb 2017 08:21:33 +0100 Cc: gokhan@adaptrum.com, albert.u.boot@aribaud.net, alex.g@adaptrum.com, joe.hershberger@ni.com Subject: [U-Boot] [PATCH v2 1/6] configs: am335x_evm: Enable FASTBOOT based on kconfig X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" When CONFIG_CMD_FASTBOOT or CONFIG_USB_FUNCTION_FASTBOOT are defined in am335x_evm.h, a dependency on g_dnl.c is created. This in turn creates a dependency on having USB gadget enabled. As a result we can't create configs with USB gadget disabled. Since these CONFIG_ variables are now part of kconfig, move them to the board defconfigs, and out of am335x_evm.h. This both preserves current defaults, and allows creating configs with USB gadget off. Signed-off-by: Alexandru Gagniuc Reviewed-by: Tom Rini --- configs/am335x_boneblack_defconfig | 5 +++++ configs/am335x_boneblack_vboot_defconfig | 5 +++++ configs/am335x_evm_defconfig | 5 +++++ configs/am335x_evm_nor_defconfig | 5 +++++ configs/am335x_evm_norboot_defconfig | 5 +++++ configs/am335x_evm_spiboot_defconfig | 5 +++++ configs/am335x_evm_usbspl_defconfig | 5 +++++ configs/am335x_hs_evm_defconfig | 5 +++++ include/configs/am335x_evm.h | 4 ---- 9 files changed, 40 insertions(+), 4 deletions(-) diff --git a/configs/am335x_boneblack_defconfig b/configs/am335x_boneblack_defconfig index 2df4976..325242b 100644 --- a/configs/am335x_boneblack_defconfig +++ b/configs/am335x_boneblack_defconfig @@ -5,6 +5,9 @@ CONFIG_TARGET_AM335X_EVM=y CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT" CONFIG_SYS_CONSOLE_INFO_QUIET=y CONFIG_VERSION_VARIABLE=y @@ -28,6 +31,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_DFU_TFTP=y @@ -41,6 +45,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_boneblack_vboot_defconfig b/configs/am335x_boneblack_vboot_defconfig index e425260..a0bbfe6 100644 --- a/configs/am335x_boneblack_vboot_defconfig +++ b/configs/am335x_boneblack_vboot_defconfig @@ -6,6 +6,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DEFAULT_DEVICE_TREE="am335x-boneblack" CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_FIT_SIGNATURE=y CONFIG_FIT_VERBOSE=y CONFIG_SYS_EXTRA_OPTIONS="EMMC_BOOT,ENABLE_VBOOT" @@ -31,6 +34,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_OF_CONTROL=y @@ -51,6 +55,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_evm_defconfig b/configs/am335x_evm_defconfig index ab7b9aa..3205904 100644 --- a/configs/am335x_evm_defconfig +++ b/configs/am335x_evm_defconfig @@ -5,6 +5,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DEFAULT_DEVICE_TREE="am335x-evm" CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_SPL_LOAD_FIT=y CONFIG_SYS_EXTRA_OPTIONS="NAND" CONFIG_SYS_CONSOLE_INFO_QUIET=y @@ -26,6 +29,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_OF_CONTROL=y @@ -51,6 +55,7 @@ CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_MUSB_TI=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_evm_nor_defconfig b/configs/am335x_evm_nor_defconfig index 8a63ad2..d9aa3a2 100644 --- a/configs/am335x_evm_nor_defconfig +++ b/configs/am335x_evm_nor_defconfig @@ -5,6 +5,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_NOR=y CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_SYS_EXTRA_OPTIONS="NAND" CONFIG_SYS_CONSOLE_INFO_QUIET=y CONFIG_VERSION_VARIABLE=y @@ -24,6 +27,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_DFU_MMC=y @@ -37,6 +41,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_evm_norboot_defconfig b/configs/am335x_evm_norboot_defconfig index f77b50c..56e119e 100644 --- a/configs/am335x_evm_norboot_defconfig +++ b/configs/am335x_evm_norboot_defconfig @@ -4,6 +4,9 @@ CONFIG_TARGET_AM335X_EVM=y CONFIG_NOR=y CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_NOR_BOOT=y CONFIG_SYS_CONSOLE_INFO_QUIET=y CONFIG_VERSION_VARIABLE=y @@ -19,6 +22,7 @@ CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_DFU_MMC=y @@ -31,6 +35,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_evm_spiboot_defconfig b/configs/am335x_evm_spiboot_defconfig index 26f1f37..99fcdd3 100644 --- a/configs/am335x_evm_spiboot_defconfig +++ b/configs/am335x_evm_spiboot_defconfig @@ -7,6 +7,9 @@ CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_SYS_EXTRA_OPTIONS="SPI_BOOT" CONFIG_SPI_BOOT=y CONFIG_SYS_CONSOLE_INFO_QUIET=y @@ -19,6 +22,7 @@ CONFIG_SPL_MUSB_NEW_SUPPORT=y CONFIG_CMD_ASKENV=y # CONFIG_CMD_FLASH is not set CONFIG_CMD_GPT=y +CONFIG_CMD_FASTBOOT=y CONFIG_CMD_MMC=y CONFIG_CMD_SF=y CONFIG_CMD_SPI=y @@ -38,6 +42,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_evm_usbspl_defconfig b/configs/am335x_evm_usbspl_defconfig index a79470e..6ed9b9a 100644 --- a/configs/am335x_evm_usbspl_defconfig +++ b/configs/am335x_evm_usbspl_defconfig @@ -3,6 +3,9 @@ CONFIG_AM33XX=y CONFIG_TARGET_AM335X_EVM=y CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DISTRO_DEFAULTS=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_FIT=y CONFIG_SYS_EXTRA_OPTIONS="NAND" CONFIG_SYS_CONSOLE_INFO_QUIET=y @@ -16,6 +19,7 @@ CONFIG_SPL_NET_SUPPORT=y CONFIG_SPL_OS_BOOT=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_ASKENV=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_FLASH is not set CONFIG_CMD_GPT=y CONFIG_CMD_MMC=y @@ -38,6 +42,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/configs/am335x_hs_evm_defconfig b/configs/am335x_hs_evm_defconfig index d6224bc..8f16b1b 100644 --- a/configs/am335x_hs_evm_defconfig +++ b/configs/am335x_hs_evm_defconfig @@ -9,6 +9,9 @@ CONFIG_SPL_STACK_R_ADDR=0x82000000 # CONFIG_SPL_YMODEM_SUPPORT is not set CONFIG_DEFAULT_DEVICE_TREE="am335x-evm" CONFIG_DISTRO_DEFAULTS=y +CONFIG_FASTBOOT=y +CONFIG_FASTBOOT_BUF_ADDR=0x81000000 +CONFIG_FASTBOOT_BUF_SIZE=0x07000000 CONFIG_FIT=y CONFIG_SYS_EXTRA_OPTIONS="NAND" CONFIG_SPL_LOAD_FIT=y @@ -22,6 +25,7 @@ CONFIG_SPL_STACK_R=y CONFIG_SPL_MTD_SUPPORT=y # CONFIG_CMD_IMLS is not set CONFIG_CMD_ASKENV=y +CONFIG_CMD_FASTBOOT=y # CONFIG_CMD_FLASH is not set CONFIG_CMD_MMC=y CONFIG_CMD_SF=y @@ -52,6 +56,7 @@ CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y +CONFIG_USB_FUNCTION_FASTBOOT=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h index d8e6ba3..85c0728 100644 --- a/include/configs/am335x_evm.h +++ b/include/configs/am335x_evm.h @@ -264,11 +264,7 @@ #ifndef CONFIG_SPL_USBETH_SUPPORT /* Fastboot */ -#define CONFIG_USB_FUNCTION_FASTBOOT -#define CONFIG_CMD_FASTBOOT #define CONFIG_ANDROID_BOOT_IMAGE -#define CONFIG_FASTBOOT_BUF_ADDR CONFIG_SYS_LOAD_ADDR -#define CONFIG_FASTBOOT_BUF_SIZE 0x07000000 #define CONFIG_FASTBOOT_FLASH_MMC_DEV 1 #endif