Commit 7f7409ba6ab937b73f16bac8d83e215db86ace3d

Authored by Hans de Goede
1 parent a51c832cc1

sunxi: Enable both ehci and otg in host mode on various boards

Now that the device-model port of the musb mode makes it possible, enable
both the ehci and otg in host mode on boards where the musb is wired up in
host only mode, either via an usb-a receptacle or via an usb <-> sata
converter.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Acked-by: Ian Campbell <ijc@hellion.org.uk>

Showing 4 changed files with 6 additions and 0 deletions Inline Diff

configs/CSQ_CS908_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN6I=y 3 CONFIG_MACH_SUN6I=y
4 CONFIG_DRAM_CLK=432 4 CONFIG_DRAM_CLK=432
5 CONFIG_USB1_VBUS_PIN="" 5 CONFIG_USB1_VBUS_PIN=""
6 CONFIG_USB2_VBUS_PIN="" 6 CONFIG_USB2_VBUS_PIN=""
7 CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31s-cs908" 7 CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31s-cs908"
8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set 8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
9 CONFIG_SPL=y 9 CONFIG_SPL=y
10 CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC" 10 CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC"
11 # CONFIG_CMD_IMLS is not set 11 # CONFIG_CMD_IMLS is not set
12 # CONFIG_CMD_FLASH is not set 12 # CONFIG_CMD_FLASH is not set
13 # CONFIG_CMD_FPGA is not set 13 # CONFIG_CMD_FPGA is not set
14 CONFIG_ETH_DESIGNWARE=y 14 CONFIG_ETH_DESIGNWARE=y
15 CONFIG_AXP221_DLDO1_VOLT=3300 15 CONFIG_AXP221_DLDO1_VOLT=3300
16 CONFIG_AXP221_ALDO1_VOLT=3300 16 CONFIG_AXP221_ALDO1_VOLT=3300
17 CONFIG_USB_EHCI_HCD=y 17 CONFIG_USB_EHCI_HCD=y
18 CONFIG_USB_MUSB_SUNXI=y
18 19
configs/Mele_A1000G_quad_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN6I=y 3 CONFIG_MACH_SUN6I=y
4 CONFIG_DRAM_ZQ=120 4 CONFIG_DRAM_ZQ=120
5 CONFIG_USB1_VBUS_PIN="PC27" 5 CONFIG_USB1_VBUS_PIN="PC27"
6 CONFIG_USB2_VBUS_PIN="" 6 CONFIG_USB2_VBUS_PIN=""
7 CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31-mele-a1000g-quad" 7 CONFIG_DEFAULT_DEVICE_TREE="sun6i-a31-mele-a1000g-quad"
8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set 8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
9 CONFIG_SPL=y 9 CONFIG_SPL=y
10 CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC" 10 CONFIG_SYS_EXTRA_OPTIONS="SUNXI_GMAC"
11 # CONFIG_CMD_IMLS is not set 11 # CONFIG_CMD_IMLS is not set
12 # CONFIG_CMD_FLASH is not set 12 # CONFIG_CMD_FLASH is not set
13 # CONFIG_CMD_FPGA is not set 13 # CONFIG_CMD_FPGA is not set
14 CONFIG_ETH_DESIGNWARE=y 14 CONFIG_ETH_DESIGNWARE=y
15 CONFIG_AXP221_DCDC1_VOLT=3300 15 CONFIG_AXP221_DCDC1_VOLT=3300
16 CONFIG_AXP221_DLDO1_VOLT=3300 16 CONFIG_AXP221_DLDO1_VOLT=3300
17 CONFIG_AXP221_DLDO4_VOLT=3300 17 CONFIG_AXP221_DLDO4_VOLT=3300
18 CONFIG_AXP221_ALDO1_VOLT=3300 18 CONFIG_AXP221_ALDO1_VOLT=3300
19 CONFIG_USB_EHCI_HCD=y 19 CONFIG_USB_EHCI_HCD=y
20 CONFIG_USB_MUSB_SUNXI=y
20 21
configs/Mini-X_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN4I=y 3 CONFIG_MACH_SUN4I=y
4 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus" 4 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-mini-xplus"
5 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set 5 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
6 CONFIG_SPL=y 6 CONFIG_SPL=y
7 CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER" 7 CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER"
8 # CONFIG_CMD_IMLS is not set 8 # CONFIG_CMD_IMLS is not set
9 # CONFIG_CMD_FLASH is not set 9 # CONFIG_CMD_FLASH is not set
10 # CONFIG_CMD_FPGA is not set 10 # CONFIG_CMD_FPGA is not set
11 CONFIG_USB_EHCI_HCD=y 11 CONFIG_USB_EHCI_HCD=y
12 CONFIG_USB_MUSB_SUNXI=y
13 CONFIG_USB0_VBUS_PIN="PB9"
12 14
configs/ba10_tv_box_defconfig
1 CONFIG_ARM=y 1 CONFIG_ARM=y
2 CONFIG_ARCH_SUNXI=y 2 CONFIG_ARCH_SUNXI=y
3 CONFIG_MACH_SUN4I=y 3 CONFIG_MACH_SUN4I=y
4 CONFIG_DRAM_CLK=384 4 CONFIG_DRAM_CLK=384
5 CONFIG_DRAM_EMR1=4 5 CONFIG_DRAM_EMR1=4
6 CONFIG_USB2_VBUS_PIN="PH12" 6 CONFIG_USB2_VBUS_PIN="PH12"
7 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox" 7 CONFIG_DEFAULT_DEVICE_TREE="sun4i-a10-ba10-tvbox"
8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set 8 # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
9 CONFIG_SPL=y 9 CONFIG_SPL=y
10 CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC" 10 CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_EMAC"
11 # CONFIG_CMD_IMLS is not set 11 # CONFIG_CMD_IMLS is not set
12 # CONFIG_CMD_FLASH is not set 12 # CONFIG_CMD_FLASH is not set
13 # CONFIG_CMD_FPGA is not set 13 # CONFIG_CMD_FPGA is not set
14 CONFIG_USB_EHCI_HCD=y 14 CONFIG_USB_EHCI_HCD=y
15 CONFIG_USB_MUSB_SUNXI=y
16 CONFIG_USB0_VBUS_PIN="PB9"
15 17