summaryrefslogtreecommitdiffstats
path: root/drivers/mtd
diff options
context:
space:
mode:
authorStefan Agner <stefan@agner.ch>2018-02-09 00:59:19 +0100
committerBoris Brezillon <boris.brezillon@bootlin.com>2018-02-12 23:36:04 +0100
commit532a1cf9a0f22f1a8699284e74aecf0bda3ffd29 (patch)
tree4ac93bd8ced3e2fa32b38a28e9688bc105843848 /drivers/mtd
parent07ad5a7214841704e71540493a00041fd7f4e3af (diff)
downloadop-kernel-dev-532a1cf9a0f22f1a8699284e74aecf0bda3ffd29.zip
op-kernel-dev-532a1cf9a0f22f1a8699284e74aecf0bda3ffd29.tar.gz
mtd: nand: vf610_nfc: remove unused function
The function count_written_bits has been replaced by the generic nand_check_erased_ecc_chunk() function with commit 48c25cf44118 ("mtd: nand: vf610_nfc: use nand_check_erased_ecc_chunk() helper"). Remove the unused function. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r--drivers/mtd/nand/vf610_nfc.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/drivers/mtd/nand/vf610_nfc.c b/drivers/mtd/nand/vf610_nfc.c
index 80d31a5..2fa61cb 100644
--- a/drivers/mtd/nand/vf610_nfc.c
+++ b/drivers/mtd/nand/vf610_nfc.c
@@ -511,21 +511,6 @@ static void vf610_nfc_select_chip(struct mtd_info *mtd, int chip)
vf610_nfc_write(nfc, NFC_ROW_ADDR, tmp);
}
-/* Count the number of 0's in buff up to max_bits */
-static inline int count_written_bits(uint8_t *buff, int size, int max_bits)
-{
- uint32_t *buff32 = (uint32_t *)buff;
- int k, written_bits = 0;
-
- for (k = 0; k < (size / 4); k++) {
- written_bits += hweight32(~buff32[k]);
- if (unlikely(written_bits > max_bits))
- break;
- }
-
- return written_bits;
-}
-
static inline int vf610_nfc_correct_data(struct mtd_info *mtd, uint8_t *dat,
uint8_t *oob, int page)
{
OpenPOWER on IntegriCloud