diff options
author | Stephen Warren <swarren@nvidia.com> | 2014-02-10 13:11:53 -0700 |
---|---|---|
committer | Tom Warren <twarren@nvidia.com> | 2014-03-05 16:59:08 -0700 |
commit | f75dc784fcce676848c3c5c3d726be44c274a551 (patch) | |
tree | 2830f1fce94739bed17fddeb60e1c1d353e06463 | |
parent | 716ff5ce1df460f75f32009b85e77962c993290c (diff) | |
download | u-boot-imx-f75dc784fcce676848c3c5c3d726be44c274a551.zip u-boot-imx-f75dc784fcce676848c3c5c3d726be44c274a551.tar.gz u-boot-imx-f75dc784fcce676848c3c5c3d726be44c274a551.tar.bz2 |
ARM: tegra: set CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS
Tegra's EHCI controllers only have a single PORTSC register. Configure
U-Boot to know this. This prevents e.g. ehci_shutdown() from touching
non-existent registers.
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Tom Warren <twarren@nvidia.com>
-rw-r--r-- | include/configs/tegra114-common.h | 1 | ||||
-rw-r--r-- | include/configs/tegra124-common.h | 1 | ||||
-rw-r--r-- | include/configs/tegra20-common.h | 1 | ||||
-rw-r--r-- | include/configs/tegra30-common.h | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/include/configs/tegra114-common.h b/include/configs/tegra114-common.h index 1bf5af5..17546d4 100644 --- a/include/configs/tegra114-common.h +++ b/include/configs/tegra114-common.h @@ -78,5 +78,6 @@ /* For USB EHCI controller */ #define CONFIG_EHCI_IS_TDI #define CONFIG_USB_EHCI_TXFIFO_THRESH 0x10 +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 1 #endif /* _TEGRA114_COMMON_H_ */ diff --git a/include/configs/tegra124-common.h b/include/configs/tegra124-common.h index 4568bc7..61e5026 100644 --- a/include/configs/tegra124-common.h +++ b/include/configs/tegra124-common.h @@ -74,5 +74,6 @@ /* For USB EHCI controller */ #define CONFIG_EHCI_IS_TDI #define CONFIG_USB_EHCI_TXFIFO_THRESH 0x10 +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 1 #endif /* _TEGRA124_COMMON_H_ */ diff --git a/include/configs/tegra20-common.h b/include/configs/tegra20-common.h index d2c4532..5501c6e 100644 --- a/include/configs/tegra20-common.h +++ b/include/configs/tegra20-common.h @@ -91,6 +91,7 @@ */ #define CONFIG_USB_EHCI_TXFIFO_THRESH 10 #define CONFIG_EHCI_IS_TDI +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 1 /* Total I2C ports on Tegra20 */ #define TEGRA_I2C_NUM_CONTROLLERS 4 diff --git a/include/configs/tegra30-common.h b/include/configs/tegra30-common.h index edb930e..0835bc8 100644 --- a/include/configs/tegra30-common.h +++ b/include/configs/tegra30-common.h @@ -75,5 +75,6 @@ /* For USB EHCI controller */ #define CONFIG_EHCI_IS_TDI #define CONFIG_USB_EHCI_TXFIFO_THRESH 0x10 +#define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 1 #endif /* _TEGRA30_COMMON_H_ */ |