[U-Boot] [PATCH v2 12/17] usb: Add support for txfifo threshold

Stephen Warren swarren at nvidia.com
Tue Dec 6 00:32:00 CET 2011


On 12/02/2011 07:11 PM, Simon Glass wrote:
> CONFIG_USB_EHCI_TXFIFO_THRESH enables setting of the txfilltuning
> field in the EHCI controller on reset.

> diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h
> index 3d0ad0c..cc00ce4 100644
> --- a/drivers/usb/host/ehci.h
> +++ b/drivers/usb/host/ehci.h
> @@ -80,7 +80,11 @@ struct ehci_hcor {
>  	uint32_t or_ctrldssegment;
>  	uint32_t or_periodiclistbase;
>  	uint32_t or_asynclistaddr;
> -	uint32_t _reserved_[9];
> +	uint32_t _reserved_0_;

Why not remove _reserved_0_ ...

> +	uint32_t or_burstsize;
> +	uint32_t or_txfilltuning;
> +#define TXFIFO_THRESH(p)		((p & 0x3f) << 16)
> +	uint32_t _reserved_1_[6];

... and make _reserved_1_ 1 element bigger and keep it named _reserved_?
The result would be a little simpler.

>  	uint32_t or_configflag;
>  #define FLAG_CF		(1 << 0)	/* true:  we'll support "high speed" */
>  	uint32_t or_portsc[CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS];

-- 
nvpublic


More information about the U-Boot mailing list