nvmem: correct Broadcom OTP controller driver writes
authorOza Pawandeep <oza.oza@broadcom.com>
Fri, 9 Jun 2017 09:59:06 +0000 (10:59 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Jun 2017 10:08:27 +0000 (12:08 +0200)
commite827756d64773515fa7de5e7e942a6d1494bf64e
treee47ad0baf56539c641a7e5c35780fd9069e3d5ce
parentde0d6dbdbdb23ddb85f10d54a516e794f9a873e0
nvmem: correct Broadcom OTP controller driver writes

- use data write offset to write otp data instead of read offset
- use OTP program command 0x8 to write otp with ECC rather than just
command 0xA without ECC

Fixes: 9d59c6e8ae27 ("nvmem: Add the Broadcom OTP controller driver")
Signed-off-by: Oza Pawandeep <oza.oza@broadcom.com>
Signed-off-by: Scott Branden <scott.branden@broadcom.com>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/nvmem/bcm-ocotp.c