mtd: mtdchar: handle chips that have user otp but no factory otp
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 4 Mar 2013 16:35:24 +0000 (17:35 +0100)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Fri, 5 Apr 2013 10:58:34 +0000 (11:58 +0100)
commit5dc63fa2c2e149dd3e8128e54c9ca251d0558ea0
treebd41eea01066cec5f1babbb43c7b839eafed13b6
parent6b75152bbfce9bed30de44189d6032099c74c855
mtd: mtdchar: handle chips that have user otp but no factory otp

Before this patch mtd_read_fact_prot_reg was used to check availability
for both MTD_OTP_FACTORY and MTD_OTP_USER access. This made accessing
user otp for chips that don't have a factory otp area impossible. So use
the right wrapper depending on the intended area to be accessed.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/mtdchar.c