summaryrefslogtreecommitdiff
path: root/lib/crc16.c
diff options
context:
space:
mode:
authorPawel Moll <pawel.moll@arm.com>2012-09-18 15:24:57 +0400
committerPawel Moll <pawel.moll@arm.com>2012-11-05 21:09:49 +0400
commit88e0abcd7a8171ca7af3402373e7bd81fe9b6754 (patch)
treef7aa8edd71dc9115c634e527b425e14cffc18dd6 /lib/crc16.c
parent3ecbf05be159a95e1d23ba9b3b21c5bc2941ba6b (diff)
downloadlinux-88e0abcd7a8171ca7af3402373e7bd81fe9b6754.tar.xz
mfd: Versatile Express system registers driver
This is a platform driver for Versatile Express' "system register" block. It's a random collection of registers providing the following functionality: - low level platform functions like board ID access; in order to use those, the driver must be initialized early, either statically or based on the DT - config bus bridge via "system control" interface; as the response from the controller does not generate interrupt (yet), the status register is periodically polled using a timer - pseudo GPIO lines providing MMC card status and Flash WP# signal control - LED interface for a set of 8 LEDs on the motherboard, with "heartbeat", "mmc0" and "cpu0" to "cpu5" as default triggers Signed-off-by: Pawel Moll <pawel.moll@arm.com>
Diffstat (limited to 'lib/crc16.c')
0 files changed, 0 insertions, 0 deletions