Baruch Siach 0d17fc3e99 mtd: mxc_nand: fix truncate of unaligned oob copying
Copy to/from oob io area might not be aligned to 4 bytes. When 8 bit ECC is
used, the buffer size is 26. Add memcpy16_{to,from}io, and use them to avoid
truncating the buffer. Prefer memcpy32_{to,from}io when the buffer is properly
aligned for better performance.

Reviewed-by: Sascha Hauer <s.hauer@pengutronix.de>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
2015-05-20 15:29:53 -07:00
..
2015-03-30 18:01:04 -07:00
2015-05-18 10:50:43 -07:00
2015-05-06 23:44:07 -07:00
2015-05-06 22:52:22 +02:00
2014-04-14 11:23:01 -07:00
2015-02-18 08:01:44 -08:00
2015-05-07 00:18:22 -07:00
2014-08-19 11:53:08 -07:00
2014-03-10 22:42:25 -07:00
2014-08-19 11:53:07 -07:00