mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
The rk1808 efuse read has some issues when several threads start to read efuse through nvmem file node. Thread1 thread2 1. timing_init 2. write auto_ctrl 3. delay timing_init 4. read status write auto_ctrl 5. if error goto to timing_deinit delay The thread1 will read no finish bit and then goto error, the user will see a "Input/Output Error". The thread1 do timing deinit will cause thread2 halt on read status, and the user will never success to do read efuse again. Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com> Change-Id: I3f462afd844686aac153acc0c33215fbd96827a3 |
||
|---|---|---|
| .. | ||
| bcm-ocotp.c | ||
| core.c | ||
| imx-iim.c | ||
| imx-ocotp.c | ||
| Kconfig | ||
| lpc18xx_eeprom.c | ||
| lpc18xx_otp.c | ||
| Makefile | ||
| meson-efuse.c | ||
| meson-mx-efuse.c | ||
| mtk-efuse.c | ||
| mxs-ocotp.c | ||
| nvmem-sysfs.c | ||
| nvmem.h | ||
| qfprom.c | ||
| rave-sp-eeprom.c | ||
| rockchip-efuse.c | ||
| rockchip-otp.c | ||
| sc27xx-efuse.c | ||
| snvs_lpgpr.c | ||
| sunxi_sid.c | ||
| uniphier-efuse.c | ||
| vf610-ocotp.c | ||