Initial commit.

Source retrieved from:
http://ubuntuone.com/p/153B/
See discussion:
https://ask.fedoraproject.org/en/question/9120/card-reader-on-lenovo-z470-dont-work/
Removed deprecated interface `proc_info` to solve "unknown field ‘proc_info’ specified in initializer"

Following recommendations at:
http://www.marqueta.org/lector-de-tarjetas/

Occurrences:
rts51x.c:88:	.proc_info =			proc_info,
rts51x_common.c:94:int proc_info (struct Scsi_Host *host, char *buffer,
rts51x_common.h:34:int proc_info (struct Scsi_Host *host, char *buffer,
Applied patch "Fix SD card detection and use correct transfer interval"

source: http://permalink.gmane.org/gmane.linux.kernel/1500485
this fixes the "xhci_queue_intr_tx: 74 callbacks suppressed"