board/BuR/common: add 'brdefaulip_setup' function
authorHannes Schmelzer <hannes.schmelzer@br-automation.com>
Wed, 10 Apr 2019 12:13:13 +0000 (14:13 +0200)
committerTom Rini <trini@konsulko.com>
Fri, 26 Apr 2019 21:51:51 +0000 (17:51 -0400)
commit2fac7a82945902c79a14357407e8b63fde1a96e8
treea14bce96f64eff0596e37aeb62e56f5dc6f5ce5c
parent47656d98bd721ef92f944f2c17938e8605c66698
board/BuR/common: add 'brdefaulip_setup' function

Many B&R boards are equipped with an I2C-EEPROM where various
information can be stored.

Today there is only a single byte for 'board_id' used.

We write this 'board_id' into environment for later use during boot.

If the value != 0xFF, meaning the byte is programmed, we modify the
"brdefaultip" environment variable for setting an IP-Address based on
board_id.

Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com>
board/BuR/common/bur_common.h
board/BuR/common/common.c