Searched hist:"2846 d84ffa4408c9810fabad74cb7aec410352fc" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/arm/include/asm/ |
H A D | fiq.h | diff 2846d84ffa4408c9810fabad74cb7aec410352fc Tue May 24 06:11:48 CDT 2011 Dave Martin <dave.martin@linaro.org> ARM: 6940/1: fiq: Briefly document driver responsibilities for suspend/resume
Drivers which make use of the FIQ interrupt may require the state of the FIQ mode registers to be preserved across suspend/resume.
Because the FIQ mode registers are not saved and restored automatically by the kernel, driver authors will need to do the appropriate save/restore in their own driver suspend/resume handlers.
Implementing global automatic save/restore of the FIQ state does not appear appropriate, since this by itself is not sufficient for FIQ-based drivers to function correctly across suspend/resume in any case.
This patch adds a brief explanatory note to fiq.h documenting the requirement placed on driver authors.
Signed-off-by: Dave Martin <dave.martin@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|