/* nr_of_pages counts pages of size (1 << pageshift).  */
static int sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg)
/* nr_of_pages counts pages of size (1 << pageshift).  */
static int sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg)
{
	int bulklen = nr_of_pages << pageshift;
	return sddr09_readX(us, 0, fromaddress, nr_of_pages, bulklen,
			    buf, use_sg);
}