From patchwork Fri Feb 1 07:18:58 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?q?Kim_B=C3=B8ndergaard?= X-Patchwork-Id: 217352 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 48EF22C0095 for ; Fri, 1 Feb 2013 18:30:21 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0C56E4A0C5; Fri, 1 Feb 2013 08:30:14 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 FiMUU9xWrjwE; Fri, 1 Feb 2013 08:30:13 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 85F904A0EF; Fri, 1 Feb 2013 08:30:10 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id DCA114A0C6 for ; Fri, 1 Feb 2013 08:30:07 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 Cf+cXFScCh1P for ; Fri, 1 Feb 2013 08:30:06 +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 mail02.prevas.se (mail02.prevas.se [62.95.78.10]) by theia.denx.de (Postfix) with ESMTPS id 305764A0C5 for ; Fri, 1 Feb 2013 08:30:04 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=prevas.dk; i=@prevas.dk; l=3871; q=dns/txt; s=ironport2; t=1359703806; x=1391239806; h=from:to:subject:date:message-id:in-reply-to:references: mime-version; bh=hHM67Q+mX0mdxXyhrdncSrwvQCCTtEVEC7pNRjs7vd4=; b=snOJ1qXLW3OMQuxib61kQsLEwkATX+3GyFi7xRiKyebASppmgdz5zasx MOlC+9lPhvroxfc4kRcMdSGAqf9miESDtK5JyNfHOKr2dXV2mada3Gd5R 2spYu5EXHOuj4DIQmIVliVFmu/w+2mkUGOeH/kYX63aeOEYB8p1T+mGwj 4=; X-IronPort-AV: E=Sophos;i="4.84,579,1355094000"; d="scan'208";a="2091448" Received: from vmprevas3.prevas.se (HELO smtp.prevas.se) ([172.16.8.103]) by ironport2.prevas.se with ESMTP/TLS/AES128-SHA; 01 Feb 2013 08:19:04 +0100 Received: from localhost (172.16.10.102) by smtp.prevas.se (172.16.8.105) with Microsoft SMTP Server id 14.2.328.9; Fri, 1 Feb 2013 08:19:04 +0100 Received: by localhost (Postfix, from userid 30019) id CB8FA3D7A9; Fri, 1 Feb 2013 07:19:03 +0000 (UTC) From: =?UTF-8?q?Kim=20B=C3=B8ndergaard?= To: , , , , , , Date: Fri, 1 Feb 2013 07:18:58 +0000 Message-ID: <94a0a334e3aa083b5b5f724a8adcbc5dc9235d68.1359702653.git.kibo@prevas.dk> X-Mailer: git-send-email 1.8.0.3 In-Reply-To: References: MIME-Version: 1.0 Subject: [U-Boot] [PATCH 1/1] Davinci: Make MAC address offset in EEPROM configurable CONFIG_SYS_I2C_EEPROM_MAC_OFFSET X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de --- arch/arm/cpu/arm926ejs/davinci/misc.c | 2 +- include/configs/da830evm.h | 1 + include/configs/davinci_dm365evm.h | 1 + include/configs/davinci_dm6467evm.h | 1 + include/configs/davinci_dvevm.h | 1 + include/configs/davinci_sffsdr.h | 1 + include/configs/davinci_sonata.h | 1 + 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/arch/arm/cpu/arm926ejs/davinci/misc.c b/arch/arm/cpu/arm926ejs/davinci/misc.c index 7e5728c..3e82d9a 100644 --- a/arch/arm/cpu/arm926ejs/davinci/misc.c +++ b/arch/arm/cpu/arm926ejs/davinci/misc.c @@ -59,7 +59,7 @@ int dvevm_read_mac_address(uint8_t *buf) { #ifdef CONFIG_SYS_I2C_EEPROM_ADDR /* Read MAC address. */ - if (i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, 0x7F00, + if (i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, CONFIG_SYS_I2C_EEPROM_MAC_OFFSET, CONFIG_SYS_I2C_EEPROM_ADDR_LEN, (uint8_t *) &buf[0], 6)) goto i2cerr; diff --git a/include/configs/da830evm.h b/include/configs/da830evm.h index f7ac256..2fa4a79 100644 --- a/include/configs/da830evm.h +++ b/include/configs/da830evm.h @@ -80,6 +80,7 @@ #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /* * Network & Ethernet Configuration diff --git a/include/configs/davinci_dm365evm.h b/include/configs/davinci_dm365evm.h index 6a331aa..72ec862 100644 --- a/include/configs/davinci_dm365evm.h +++ b/include/configs/davinci_dm365evm.h @@ -53,6 +53,7 @@ #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /* Network Configuration */ #define CONFIG_DRIVER_TI_EMAC diff --git a/include/configs/davinci_dm6467evm.h b/include/configs/davinci_dm6467evm.h index 366c77f..93da788 100644 --- a/include/configs/davinci_dm6467evm.h +++ b/include/configs/davinci_dm6467evm.h @@ -48,6 +48,7 @@ extern unsigned int davinci_arm_clk_get(void); #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /* Memory Info */ #define CONFIG_SYS_MALLOC_LEN (1 << 20) /* 1 MiB */ diff --git a/include/configs/davinci_dvevm.h b/include/configs/davinci_dvevm.h index ab9cedd..c7917b4 100644 --- a/include/configs/davinci_dvevm.h +++ b/include/configs/davinci_dvevm.h @@ -67,6 +67,7 @@ #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /*=============*/ /* Memory Info */ /*=============*/ diff --git a/include/configs/davinci_sffsdr.h b/include/configs/davinci_sffsdr.h index 958b19a..d150f9e 100644 --- a/include/configs/davinci_sffsdr.h +++ b/include/configs/davinci_sffsdr.h @@ -39,6 +39,7 @@ #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 5 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /* Memory Info */ #define CONFIG_SYS_MALLOC_LEN (0x10000 + 256*1024) /* malloc() len */ #define CONFIG_SYS_MEMTEST_START 0x80000000 /* memtest start address */ diff --git a/include/configs/davinci_sonata.h b/include/configs/davinci_sonata.h index 3d8d392..fdec085 100644 --- a/include/configs/davinci_sonata.h +++ b/include/configs/davinci_sonata.h @@ -69,6 +69,7 @@ #define CONFIG_SYS_I2C_EEPROM_ADDR 0x50 #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 6 #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 20 +#define CONFIG_SYS_I2C_EEPROM_MAC_OFFSET 0x7F00 /*=============*/ /* Memory Info */ /*=============*/