u-boot-brain/arch/arm
Hans de Goede e13afeef6f sunxi: usb: Do not call phy_probe from hcd code
The 2/3 usb-phys on the sunxi SoCs are really a single separate functional
block, and are modelled as such in devicetree. So once we've moved all the
sunxi usb code to the driver-model then phy_probe will be called once
for the entire block from the driver-model enumeration code.

Move to this now as this also avoids problems with phy_probe being called
multiple times once we introduce ohci support. This also allows us to get rid
of the sunxi_usb_phy_enabled_count variable as phy_probe now is guaranteed
to be called only once.

Since we're effectively rewriting the probe / remove functions, move them
to the end of the file while we are at it, as that is the most logical place
for them.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Ian Campbell <ijc@hellion.org.uk>
2015-05-04 16:51:55 +02:00
..
cpu sunxi: usb: Do not call phy_probe from hcd code 2015-05-04 16:51:55 +02:00
dts sunxi: dts: Add minimal dts files for board which lack a dts sofar 2015-05-04 16:51:54 +02:00
imx-common ARM: vf610: Move DDR3 initialization to imx-common 2015-04-23 14:56:08 -04:00
include sunxi: usb: Do not call phy_probe from hcd code 2015-05-04 16:51:55 +02:00
lib Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq 2015-04-24 13:43:24 -04:00
mach-at91 ARM: snapper9260: use "select" instead of default value in defconfig 2015-04-18 11:11:31 -06:00
mach-bcm283x dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
mach-davinci davinci: add support for omapl138-lcdk board 2015-04-23 13:58:43 -04:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator ARM: integrator: move CONFIG_ARCH_CINTEGRATOR to Kconfig 2015-04-23 08:52:27 -04:00
mach-keystone ARM: keystone: move SoC headers to mach-keystone/include/mach 2015-02-21 08:23:52 -05:00
mach-kirkwood i2c: mvtwsi: Support for up to 4 different controllers 2015-04-15 16:33:17 +02:00
mach-nomadik ARM: nomadik: move SoC headers to mach-nomadik/include/mach 2015-02-21 08:23:52 -05:00
mach-orion5x edminiv2: switch to SPL 2015-02-25 07:59:50 +01:00
mach-tegra dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
mach-uniphier malloc_f: enable SYS_MALLOC_F by default if DM is on 2015-03-28 09:03:09 -04:00
mach-versatile ARM: versatile: move SoC sources to mach-versatile 2015-02-21 08:23:51 -05:00
mach-zynq ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ 2015-04-29 11:19:05 +02:00
mvebu-common arm: mvebu: Add Serdes PHY config code 2015-02-06 17:24:59 +01:00
config.mk generic-board: move __HAVE_ARCH_GENERIC_BOARD to Kconfig 2015-03-28 09:03:08 -04:00
Kconfig sunxi: Move all boards to the driver-model 2015-05-04 16:51:54 +02:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile ARM: zynq: rename CONFIG_ZYNQ to CONFIG_ARCH_ZYNQ 2015-04-29 11:19:05 +02:00