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

Reply via email to