On Saturday 11 August 2007, Sergei Shtylyov wrote:
> HPT374 BIOS seems to only save f_CNT register value for the function #0 before
> re-tuning DPLL (that causes the driver to report obviously distorted f_CNT for
> the function #1) -- fix this by always reading the saved f_CNT register value
> from the function #0 in the driver's init_chipset() method.
> While at it, introduce 'chip_type' for holding the 'struct hpt_info' field
> of the same name and replace the structure assignment with memcpy()...
> 
> Signed-off-by: Sergei Shtylyov <[EMAIL PROTECTED]>

applied

> ---
> This is still against the current Linus tree -- this time I've made the 
> comment
> more clear (hopefully :-)...

Yep, thanks!

>  drivers/ide/pci/hpt366.c |   44 +++++++++++++++++++++++++++++++-------------
>  1 files changed, 31 insertions(+), 13 deletions(-)
> 
> Index: linux-2.6/drivers/ide/pci/hpt366.c
> ===================================================================
> --- linux-2.6.orig/drivers/ide/pci/hpt366.c
> +++ linux-2.6/drivers/ide/pci/hpt366.c
> @@ -1,5 +1,5 @@
>  /*
> - * linux/drivers/ide/pci/hpt366.c            Version 1.10    Jun 29, 2007
> + * linux/drivers/ide/pci/hpt366.c            Version 1.11    Aug 11, 2007
>   *
>   * Copyright (C) 1999-2003           Andre Hedrick <[EMAIL PROTECTED]>
>   * Portions Copyright (C) 2001               Sun Microsystems, Inc.
> @@ -68,7 +68,8 @@
>   *   HPT37x chip family; save space by introducing the separate transfer mode
>   *   table in which the mode lookup is done
>   * - use f_CNT value saved by  the HighPoint BIOS as reading it directly 
> gives
> - *   the wrong PCI frequency since DPLL has already been calibrated by BIOS
> + *   the wrong PCI frequency since DPLL has already been calibrated by BIOS;
> + *   read it only from the fucntion 0 of HPT374 chips

s/fucntion/function/

>   * - fix the hotswap code:  it caused RESET- to glitch when tristating the 
> bus,
>   *   and for HPT36x the obsolete HDIO_TRISTATE_HWIF handler was called 
> instead
>   * - pass to init_chipset() handlers a copy of the IDE PCI device structure 
> as
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to