Hi,
There are three *patch series* which you need to pick to get BCH16 working:
(1) http://lists.infradead.org/pipermail/linux-mtd/2013-October/049410.html
There are 10 patches in this series (status: accepted in mainline)
(2) http://lists.infradead.org/pipermail/linux-mtd/2013-December/050572.html
There are 4 patches in this series (status: needs re-submission so keep watching)
(3) http://lists.infradead.org/pipermail/linux-mtd/2013-July/047562.html
This patch series has 4 patches which have not been re-based from long, so you need to re-base it above (1) and (2) .
with regards, pekon