sidk_s5jt200: add to support on-board eeprom
authorIvan <ivan.galkin@samsung.com>
Mon, 3 Apr 2017 13:59:55 +0000 (22:59 +0900)
committerHeesub Shin <heesub.shin@samsung.com>
Tue, 18 Apr 2017 03:02:07 +0000 (12:02 +0900)
commit23fd8a8b715201a950b8f22d9114c08ee3e6dd7b
treeaca3dd33b78dbb9f9f79d3af606b8c62e7f6ec26
parent083696094908ad4f91ee18906bb09cc74f6dcb88
sidk_s5jt200: add to support on-board eeprom

On SIDK board there is a MicroWire EEPROM.

In order to use it driver is implemented. Driver is based on bitbang SPI
emulation, since T200 SPI does not support non 8 bit aligned transfers,
used by EEPROM.

To enable driver, in make menuconfig enable next options:

Device Drivers  --->
[*] SPI Driver Support  --->
[*]   SPI bit-bang device
[*]     SPI bit-bang variable width transfers

Board Selection  --->
[*] Support M93C66WMN6T EEPROM

Change-Id: Ia3ecf868f207866b6f19590a0e9a2900d18c1340
Signed-off-by: Ivan <ivan.galkin@samsung.com>
os/arch/arm/src/sidk_s5jt200/Kconfig
os/arch/arm/src/sidk_s5jt200/include/board.h
os/arch/arm/src/sidk_s5jt200/src/Makefile
os/arch/arm/src/sidk_s5jt200/src/s5jt200_boot.c
os/arch/arm/src/sidk_s5jt200/src/s5jt200_eeprom.c [new file with mode: 0644]