[U-Boot] [PATCH 1/3] sunxi: Add mmc0 card detect pin for Sinlinx SinA33

Sinlinx SinA33 uses PB4 for mmc0 card detect.
Signed-off-by: Chen-Yu Tsai wens@csie.org --- configs/Sinlinx_SinA33_defconfig | 1 + 1 file changed, 1 insertion(+)
diff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig index 013c35e1a835..77eb05bf251a 100644 --- a/configs/Sinlinx_SinA33_defconfig +++ b/configs/Sinlinx_SinA33_defconfig @@ -3,6 +3,7 @@ CONFIG_ARCH_SUNXI=y CONFIG_MACH_SUN8I_A33=y CONFIG_DRAM_CLK=552 CONFIG_DRAM_ZQ=15291 +CONFIG_MMC0_CD_PIN="PB4" CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-sinlinx-sina33" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y

Sinlinx SinA33 has 1 USB host port. Enable EHCI_HCD support for it. Also enable USB mass storage support so we can access USB sticks.
Signed-off-by: Chen-Yu Tsai wens@csie.org --- configs/Sinlinx_SinA33_defconfig | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig index 77eb05bf251a..673f3210a1b5 100644 --- a/configs/Sinlinx_SinA33_defconfig +++ b/configs/Sinlinx_SinA33_defconfig @@ -9,4 +9,6 @@ CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-sinlinx-sina33" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set +CONFIG_CMD_USB_MASS_STORAGE=y # CONFIG_CMD_FPGA is not set +CONFIG_USB_EHCI_HCD=y

Hi,
On 14-09-16 04:26, Chen-Yu Tsai wrote:
Sinlinx SinA33 has 1 USB host port. Enable EHCI_HCD support for it. Also enable USB mass storage support so we can access USB sticks.
Signed-off-by: Chen-Yu Tsai wens@csie.org
configs/Sinlinx_SinA33_defconfig | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig index 77eb05bf251a..673f3210a1b5 100644 --- a/configs/Sinlinx_SinA33_defconfig +++ b/configs/Sinlinx_SinA33_defconfig @@ -9,4 +9,6 @@ CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-sinlinx-sina33" CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set +CONFIG_CMD_USB_MASS_STORAGE=y
If we want to enable CONFIG_CMD_USB_MASS_STORAGE on sunxi, we really should do so on all boards (feel free to submit a patch for this).
e.g. add something like this to board/sunxi/Kconfig:
config CMD_USB_MASS_STORAGE default y
So that we can still disable it in case there are space constraints, but normally we enable it on all sunxi boards offering a consistent set of available comments.
So I've dropped this bit of the patch.
Otherwise this series LGTM:
Reviewed-by: Hans de Goede hdegoede@redhat.com
I've added this to my local queue and this will go out with the pull-req I plan todo later today.
Regards,
Hans
# CONFIG_CMD_FPGA is not set +CONFIG_USB_EHCI_HCD=y

Sinlinx SinA33 has a USB OTG port, but VBUS is controlled manually from a jumper pad.
Enable OTG in gadget mode, as well as the download gadget and related functions.
Signed-off-by: Chen-Yu Tsai wens@csie.org --- configs/Sinlinx_SinA33_defconfig | 8 ++++++++ 1 file changed, 8 insertions(+)
diff --git a/configs/Sinlinx_SinA33_defconfig b/configs/Sinlinx_SinA33_defconfig index 673f3210a1b5..a3a234fb875a 100644 --- a/configs/Sinlinx_SinA33_defconfig +++ b/configs/Sinlinx_SinA33_defconfig @@ -4,11 +4,19 @@ CONFIG_MACH_SUN8I_A33=y CONFIG_DRAM_CLK=552 CONFIG_DRAM_ZQ=15291 CONFIG_MMC0_CD_PIN="PB4" +CONFIG_USB0_ID_DET="PH8" CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-sinlinx-sina33" # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set CONFIG_SPL=y # CONFIG_CMD_IMLS is not set # CONFIG_CMD_FLASH is not set +CONFIG_CMD_DFU=y CONFIG_CMD_USB_MASS_STORAGE=y # CONFIG_CMD_FPGA is not set CONFIG_USB_EHCI_HCD=y +CONFIG_USB_MUSB_GADGET=y +CONFIG_USB_GADGET=y +CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_G_DNL_MANUFACTURER="Allwinner Technology" +CONFIG_G_DNL_VENDOR_NUM=0x1f3a +CONFIG_G_DNL_PRODUCT_NUM=0x1010
participants (2)
-
Chen-Yu Tsai
-
Hans de Goede