Searched hist:"795 ddd18d38f9762fbfefceab9aa16caef0cf431" (Results 1 – 3 of 3) sorted by relevance
/linux/include/linux/ |
H A D | nvmem-provider.h | 795ddd18d38f9762fbfefceab9aa16caef0cf431 Sun Apr 24 19:28:05 UTC 2016 Srinivas Kandagatla <srinivas.kandagatla@linaro.org> nvmem: core: remove regmap dependency
nvmem uses regmap_raw_read/write apis to read/write data from providers, regmap raw apis stopped working with recent kernels which removed raw accessors on mmio bus. This resulted in broken nvmem for providers which are based on regmap mmio bus. This issue can be fixed temporarly by moving to other regmap apis, but we might hit same issue in future. Moving to interfaces based on read/write callbacks from providers would be more robust.
This patch removes regmap dependency from nvmem and introduces read/write callbacks from the providers.
Without this patch nvmem providers like qfprom based on regmap mmio bus would not work.
Reported-by: Rajendra Nayak <rjendra@qti.qualcomm.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
/linux/drivers/nvmem/ |
H A D | Kconfig | 795ddd18d38f9762fbfefceab9aa16caef0cf431 Sun Apr 24 19:28:05 UTC 2016 Srinivas Kandagatla <srinivas.kandagatla@linaro.org> nvmem: core: remove regmap dependency
nvmem uses regmap_raw_read/write apis to read/write data from providers, regmap raw apis stopped working with recent kernels which removed raw accessors on mmio bus. This resulted in broken nvmem for providers which are based on regmap mmio bus. This issue can be fixed temporarly by moving to other regmap apis, but we might hit same issue in future. Moving to interfaces based on read/write callbacks from providers would be more robust.
This patch removes regmap dependency from nvmem and introduces read/write callbacks from the providers.
Without this patch nvmem providers like qfprom based on regmap mmio bus would not work.
Reported-by: Rajendra Nayak <rjendra@qti.qualcomm.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
H A D | core.c | 795ddd18d38f9762fbfefceab9aa16caef0cf431 Sun Apr 24 19:28:05 UTC 2016 Srinivas Kandagatla <srinivas.kandagatla@linaro.org> nvmem: core: remove regmap dependency
nvmem uses regmap_raw_read/write apis to read/write data from providers, regmap raw apis stopped working with recent kernels which removed raw accessors on mmio bus. This resulted in broken nvmem for providers which are based on regmap mmio bus. This issue can be fixed temporarly by moving to other regmap apis, but we might hit same issue in future. Moving to interfaces based on read/write callbacks from providers would be more robust.
This patch removes regmap dependency from nvmem and introduces read/write callbacks from the providers.
Without this patch nvmem providers like qfprom based on regmap mmio bus would not work.
Reported-by: Rajendra Nayak <rjendra@qti.qualcomm.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|