On Mon, Jun 22, 2009 at 03:20:12, David Brownell wrote:
[...]
> arch/arm/mach-davinci/board-dm365-evm.c | 265 ++++++++++++++++++++++++++++--
> 1 file changed, 253 insertions(+), 12 deletions(-)
>
> --- a/arch/arm/mach-davinci/board-dm365-evm.c
> +++ b/arch/arm/mach-davinci/board-dm365-evm.c
[...]
> +static int cpld_mmc_get_cd(int module)
> +{
> + if (!cpld)
> + return -ENXIO;
> +
> + /* low == card present */
> + return !(__raw_readb(cpld + CPLD_CARDSTAT) & BIT(module ? 4 : 0));
> +}
> +
> +static int cpld_mmc_get_ro(int module)
> +{
> + if (!cpld)
> + return -ENXIO;
> +
> + /* high == card's write protect switch active */
> + return !!(__raw_readb(cpld + CPLD_CARDSTAT) & BIT(module ? 5 : 1));
> +}
Is the !! a typo?
Thanks,
Sekhar
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source