From patchwork Fri Sep 13 21:09:51 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stephen Warren X-Patchwork-Id: 274868 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 6CFD52C0168 for ; Sat, 14 Sep 2013 07:09:55 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754688Ab3IMVJy (ORCPT ); Fri, 13 Sep 2013 17:09:54 -0400 Received: from avon.wwwdotorg.org ([70.85.31.133]:49708 "EHLO avon.wwwdotorg.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753354Ab3IMVJy (ORCPT ); Fri, 13 Sep 2013 17:09:54 -0400 Received: from severn.wwwdotorg.org (unknown [192.168.65.5]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by avon.wwwdotorg.org (Postfix) with ESMTPS id BE615625C; Fri, 13 Sep 2013 15:09:53 -0600 (MDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by severn.wwwdotorg.org (Postfix) with ESMTPSA id A7457E462A; Fri, 13 Sep 2013 15:09:52 -0600 (MDT) Message-ID: <52337F1F.9070608@wwwdotorg.org> Date: Fri, 13 Sep 2013 15:09:51 -0600 From: Stephen Warren User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: Peter De Schrijver CC: "linux-tegra@vger.kernel.org" , Allen Martin Subject: Re: [flasher PATCH 2/2] Add config files for Venice2 board References: <1378943336-9263-1-git-send-email-swarren@wwwdotorg.org> <1378943336-9263-2-git-send-email-swarren@wwwdotorg.org> <523101EA.7020704@wwwdotorg.org> <20130913132252.GN30013@tbergstrom-lnx.Nvidia.com> <52333AF6.9060208@wwwdotorg.org> In-Reply-To: <52333AF6.9060208@wwwdotorg.org> X-Enigmail-Version: 1.4.6 X-Virus-Scanned: clamav-milter 0.97.8 at avon.wwwdotorg.org X-Virus-Status: Clean Sender: linux-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org On 09/13/2013 10:19 AM, Stephen Warren wrote: > On 09/13/2013 07:22 AM, Peter De Schrijver wrote: >> On Thu, Sep 12, 2013 at 01:51:06AM +0200, Stephen Warren wrote: >>> On 09/11/2013 05:48 PM, Stephen Warren wrote: >>>> This board is currently disabled by default due to lack of U-Boot support >>>> in the mainline repository. If you wish to test this, do as follows: >>>> >>>> cd u-boot >>>> git checkout some-branch-with-venice2-support >>>> cd ../scripts >>>> ./build --boards venice2 build >>> >>> Peter, do you have a Venice2 yet? If so, could I trouble you to apply >>> the tegrarcm Tegra124 support patches from Allen, the cbootimage-configs >>> and tegra-uboot-flasher-scripts patches from me, grab a downstream >>> Venice2 U-Boot branch, and validate that it all works? >>> >> >> It builds all fine, but flashing as such fails with: >> >> U-Boot SPL 2013.04-g4e07053 (Sep 13 2013 - 16:11:40) ... >> SF: Unsupported manufacturer fc >> Failed to initialize SPI flash at 0:0 >> No SPI flash selected. Please run `sf probe' >> No SPI flash selected. Please run `sf probe' Does the following solve that? return flashcmd --- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/configs/venice2.config b/configs/venice2.config index 15d0b67..4316a1a 100644 --- a/configs/venice2.config +++ b/configs/venice2.config @@ -5,4 +5,5 @@ config = { 'flash-erase-size': 1048576, 'flash-image': 'venice2-spi.img', 'flash-type': 'spi', + 'flash-id-uboot', '1:0', } diff --git a/tegra-uboot-flasher b/tegra-uboot-flasher index f1abe54..41879c3 100755 --- a/tegra-uboot-flasher +++ b/tegra-uboot-flasher @@ -64,7 +64,8 @@ def gen_flashcmd_nand(flash_image_addr, flash_img_size): return flashcmd def gen_flashcmd_spi(flash_image_addr, flash_img_size): - flashcmd = 'sf probe 0 ; ' + flash_id = config.get('flash-id-uboot', '0') + flashcmd = 'sf probe %s ; ' % flash_id flashcmd += 'sf erase 0 0x%08x ; ' % config['flash-erase-size'] flashcmd += 'sf write 0x%08x 0 0x%08x ; ' % (flash_image_addr, flash_img_size)