[U-Boot] [PATCH v2 2/2] ftide020: add faraday ide ahb controller
    Wolfgang Denk 
    wd at denx.de
       
    Sat Apr 30 21:09:44 CEST 2011
    
    
  
Dear Macpaul Lin,
In message <1302590733-23912-2-git-send-email-macpaul at andestech.com> you wrote:
> Faraday's ftide020_s is an IDE-AHB controller for SoC design.
> This patch add the u-boot driver (PIO) of ftide020 ATA (IDE) driver.
> IDE commands include read, info, and other functions has been implemented.
> 
> Because this IDE controller support AHB interface only which is differ
> from other most IDE controller supports PCI interface. Some registers
> access is required during CMD/DATA I/O. Hence a configuration
> "CONFIG_IDE_AHB" is required to be defined according to the feature in
> cmd_ide.c.
> 
> Signed-off-by: Macpaul Lin <macpaul at andestech.com>
> 
> ---
> Changes for v2:
>   - replace default PIO mode from 0 to 4.
>   - clean up lines exceed 80 charecters as could as possible.
Please clean up the remaining ones, too.
> +#define FTIDE_DRIVER_VERSION	"1.0.1"
Can we get rid of this?  Experience is that nobody ever updates this
field when making changes to that file, so it's worthless.
> +#ifndef TRUE
> +#define TRUE	1
> +#endif
> +
> +#ifndef FALSE
> +#define FALSE	0
> +#endif
Please get rid of these two.
> +/* DEBUG */
> +#ifdef FTIDE_DEBUG
> +	#define P_DEBUG(fmt, args...)	printf(FTIDE_IP_NAME ":" fmt, ## args)
> +#else
> +	#define P_DEBUG(a...)
> +#endif
Can you please use debug() instead?
Best regards,
Wolfgang Denk
-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
There's a way out of any cage.
	-- Captain Christopher Pike, "The Menagerie" ("The Cage"),
	   stardate unknown.
    
    
More information about the U-Boot
mailing list