MDSTAT.STATE occupies bits 0..5 according to all available documentation, so fix the #define MDSTAT_STATE_MASK at last. Using the wrong value seems to have been harmless though...
This was noticed by me back in 2009 but I didn't follow up with the patch back then... :-/ Signed-off-by: Sergei Shtylyov <[email protected]> --- The patch is against the recent DaVinci tree. arch/arm/mach-davinci/include/mach/psc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: linux-davinci/arch/arm/mach-davinci/include/mach/psc.h =================================================================== --- linux-davinci.orig/arch/arm/mach-davinci/include/mach/psc.h +++ linux-davinci/arch/arm/mach-davinci/include/mach/psc.h @@ -243,7 +243,7 @@ #define PSC_STATE_DISABLE 2 #define PSC_STATE_ENABLE 3 -#define MDSTAT_STATE_MASK 0x1f +#define MDSTAT_STATE_MASK 0x3f #define MDCTL_FORCE BIT(31) #ifndef __ASSEMBLER__ _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
