From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko Schocher Date: Mon, 15 May 2017 06:23:53 +0200 Subject: [U-Boot] [PATCH v3 04/12] i2c: pdm360ng: Drop use of CONFIG_I2C_HARD In-Reply-To: <20170513031000.5429-5-sjg@chromium.org> References: <20170513031000.5429-1-sjg@chromium.org> <20170513031000.5429-5-sjg@chromium.org> Message-ID: <59192D59.6010703@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hello Simon, Am 13.05.2017 um 05:09 schrieb Simon Glass: > Drop use of this long-deprecated option. > > Signed-off-by: Simon Glass > --- > > Changes in v3: None > Changes in v2: None > > board/pdm360ng/pdm360ng.c | 30 ------------------------------ > 1 file changed, 30 deletions(-) Thanks! Applied to u-boot-i2c.git master u-boot-i2c master just testing on travis: https://travis-ci.org/hsdenx/u-boot-i2c/builds/232288665 bye, Heiko > > diff --git a/board/pdm360ng/pdm360ng.c b/board/pdm360ng/pdm360ng.c > index 9db31d3312..371bcd9e6b 100644 > --- a/board/pdm360ng/pdm360ng.c > +++ b/board/pdm360ng/pdm360ng.c > @@ -169,36 +169,6 @@ int misc_init_r(void) > clrsetbits_be32(&im->gpio.gpdat, 0x01000000, 0x00040000); > #endif > > -#if defined(CONFIG_HARD_I2C) > - if (!getenv("ethaddr")) { > - uchar buf[6]; > - uchar ifm_oui[3] = { 0, 2, 1, }; > - int ret; > - > - /* I2C-0 for on-board eeprom */ > - i2c_set_bus_num(CONFIG_SYS_I2C_EEPROM_BUS_NUM); > - > - /* Read ethaddr from EEPROM */ > - ret = i2c_read(CONFIG_SYS_I2C_EEPROM_ADDR, > - CONFIG_SYS_I2C_EEPROM_MAC_OFFSET, 1, buf, 6); > - if (ret != 0) { > - printf("Error: Unable to read MAC from I2C" > - " EEPROM at address %02X:%02X\n", > - CONFIG_SYS_I2C_EEPROM_ADDR, > - CONFIG_SYS_I2C_EEPROM_MAC_OFFSET); > - return 1; > - } > - > - /* Owned by IFM ? */ > - if (memcmp(buf, ifm_oui, sizeof(ifm_oui))) { > - printf("Illegal MAC address in EEPROM: %pM\n", buf); > - return 1; > - } > - > - eth_setenv_enetaddr("ethaddr", buf); > - } > -#endif /* defined(CONFIG_HARD_I2C) */ > - > return 0; > } > > -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany