Srinivas Kandagatla
e2402b1d21
nvmem: imx-ocotp: Fix assignment warning.
...
This patch fixes below error if the driver is compiled with 64 bit
machine configuration.
"drivers/nvmem/imx-ocotp.c:102:14: warning: assignment makes integer
from pointer without a cast"
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Acked-by: Philipp Zabel <p.zabel@pengutronix.de >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-06-25 07:42:55 -07:00
Peng Fan
deb319705e
nvmem: imx-ocotp: handling clock
...
Before access ocotp nvmem area, the clock should be enabled.
Or, `hexdump nvmem` will hang the system. So, use such flow:
"
1. clock_enable_prepare
2. read nvmem ocotp area
3. clock_disable_unprepare
"
Signed-off-by: Peng Fan <van.freenix@gmail.com >
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Cc: Maxime Ripard <maxime.ripard@free-electrons.com >
Cc: Shawn Guo <shawnguo@kernel.org >
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-06-25 07:42:55 -07:00
Srinivas Kandagatla
33e5e29cbb
nvmem: imx-ocotp: remove nvmem regmap dependency
...
This patch moves to nvmem support in the driver to use callback
instead of regmap.
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-05-01 14:01:13 -07:00
Axel Lin
c7e3c5f861
nvmem: imx-ocotp: Fix return value of imx_ocotp_read
...
imx_ocotp_read() should return 0 on success.
Signed-off-by: Axel Lin <axel.lin@ingics.com >
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2016-03-05 12:20:29 -08:00
Philipp Zabel
3edba6b47e
nvmem: imx-ocotp: Add i.MX6 OCOTP driver
...
This driver handles the i.MX On-Chip OTP Controller found in
i.MX6Q/D, i.MX6S/DL, i.MX6SL, and i.MX6SX SoCs. Currently it
just returns the values stored in the shadow registers.
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de >
Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org >
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2015-10-04 12:06:13 +01:00