[U-Boot] [PATCH] usb: host: Move CONFIG_USB_MAX_CONTROLLER_COUNT to non-dm

CONFIG_USB_MAX_CONTROLLER_COUNT not used in DM_USB, hence moved to non-dm from global area.
Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@denx.de Cc: Masahiro Yamada yamada.masahiro@socionext.com Signed-off-by: Jagan Teki jteki@openedev.com --- drivers/usb/host/ehci-hcd.c | 8 ++++---- drivers/usb/host/xhci.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 13aa70d..d8dc827 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c @@ -21,10 +21,6 @@
#include "ehci.h"
-#ifndef CONFIG_USB_MAX_CONTROLLER_COUNT -#define CONFIG_USB_MAX_CONTROLLER_COUNT 1 -#endif - /* * EHCI spec page 20 says that the HC may take up to 16 uFrames (= 4ms) to halt. * Let's time out after 8 to have a little safety margin on top of that. @@ -32,6 +28,10 @@ #define HCHALT_TIMEOUT (8 * 1000)
#ifndef CONFIG_DM_USB +# ifndef CONFIG_USB_MAX_CONTROLLER_COUNT +# define CONFIG_USB_MAX_CONTROLLER_COUNT 1 +# endif + static struct ehci_ctrl ehcic[CONFIG_USB_MAX_CONTROLLER_COUNT]; #endif
diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c index 3201177..bb276da 100644 --- a/drivers/usb/host/xhci.c +++ b/drivers/usb/host/xhci.c @@ -31,10 +31,6 @@ #include <linux/errno.h> #include "xhci.h"
-#ifndef CONFIG_USB_MAX_CONTROLLER_COUNT -#define CONFIG_USB_MAX_CONTROLLER_COUNT 1 -#endif - static struct descriptor { struct usb_hub_descriptor hub; struct usb_device_descriptor device; @@ -110,6 +106,10 @@ static struct descriptor { };
#ifndef CONFIG_DM_USB +# ifndef CONFIG_USB_MAX_CONTROLLER_COUNT +# define CONFIG_USB_MAX_CONTROLLER_COUNT 1 +# endif + static struct xhci_ctrl xhcic[CONFIG_USB_MAX_CONTROLLER_COUNT]; #endif

On Sat, Oct 15, 2016 at 06:32:46PM +0530, Jagan Teki wrote:
CONFIG_USB_MAX_CONTROLLER_COUNT not used in DM_USB, hence moved to non-dm from global area.
Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@denx.de Cc: Masahiro Yamada yamada.masahiro@socionext.com Signed-off-by: Jagan Teki jteki@openedev.com
drivers/usb/host/ehci-hcd.c | 8 ++++---- drivers/usb/host/xhci.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
It would be better to just move this to Kconfig, thanks.

On 10/15/2016 04:05 PM, Tom Rini wrote:
On Sat, Oct 15, 2016 at 06:32:46PM +0530, Jagan Teki wrote:
CONFIG_USB_MAX_CONTROLLER_COUNT not used in DM_USB, hence moved to non-dm from global area.
Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@denx.de Cc: Masahiro Yamada yamada.masahiro@socionext.com Signed-off-by: Jagan Teki jteki@openedev.com
drivers/usb/host/ehci-hcd.c | 8 ++++---- drivers/usb/host/xhci.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
It would be better to just move this to Kconfig, thanks.
Yes, agreed.

2016-10-15 23:05 GMT+09:00 Tom Rini trini@konsulko.com:
On Sat, Oct 15, 2016 at 06:32:46PM +0530, Jagan Teki wrote:
CONFIG_USB_MAX_CONTROLLER_COUNT not used in DM_USB, hence moved to non-dm from global area.
Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@denx.de Cc: Masahiro Yamada yamada.masahiro@socionext.com Signed-off-by: Jagan Teki jteki@openedev.com
drivers/usb/host/ehci-hcd.c | 8 ++++---- drivers/usb/host/xhci.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
It would be better to just move this to Kconfig, thanks.
This option will be removed sooner or later.
Do we need to move deprecated options to Kconfig?

On Sun, Oct 16, 2016 at 02:02:13AM +0900, Masahiro Yamada wrote:
2016-10-15 23:05 GMT+09:00 Tom Rini trini@konsulko.com:
On Sat, Oct 15, 2016 at 06:32:46PM +0530, Jagan Teki wrote:
CONFIG_USB_MAX_CONTROLLER_COUNT not used in DM_USB, hence moved to non-dm from global area.
Cc: Simon Glass sjg@chromium.org Cc: Marek Vasut marex@denx.de Cc: Masahiro Yamada yamada.masahiro@socionext.com Signed-off-by: Jagan Teki jteki@openedev.com
drivers/usb/host/ehci-hcd.c | 8 ++++---- drivers/usb/host/xhci.c | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-)
It would be better to just move this to Kconfig, thanks.
This option will be removed sooner or later.
Do we need to move deprecated options to Kconfig?
If someone is touching it I'd rather see it moved. So we could just drop this patch.
participants (4)
-
Jagan Teki
-
Marek Vasut
-
Masahiro Yamada
-
Tom Rini