board/freescale/common: VSC3316/VSC3308 initialization code
authorShaveta Leekha <shaveta@freescale.com>
Mon, 8 Oct 2012 07:44:17 +0000 (07:44 +0000)
committerAndy Fleming <afleming@freescale.com>
Mon, 22 Oct 2012 19:31:21 +0000 (14:31 -0500)
commitaa42cb71fa28a4f2c8b8cc0e691151f4ba19dbd9
tree57a1c4c0c649bd1e7b2a57cb2487ecbc44cb98c5
parent379c5145ef8f3adbcfeb0a47503838627959cb67
board/freescale/common: VSC3316/VSC3308 initialization code

Add code for configuring VSC3316/3308 crosspoint switches
Add README to understand the APIs

   - VSC 3316/3308 is a low-power, low-cost asynchronous crosspoint switch
     capable of data rates upto 11.5Gbps. VSC3316 has 16 input and 16
     output ports whereas VSC3308 has 8 input and 8 output ports.
     Programming of these devices are performed by two-wire or four-wire
     serial interface.

Signed-off-by: Shaveta Leekha <shaveta@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
board/freescale/common/Makefile
board/freescale/common/vsc3316_3308.c [new file with mode: 0644]
board/freescale/common/vsc3316_3308.h [new file with mode: 0644]
doc/README.VSC3316-3308 [new file with mode: 0644]