From mboxrd@z Thu Jan 1 00:00:00 1970 From: jorisoffouga Date: Tue, 11 Jun 2019 14:16:05 +0200 Subject: [U-Boot] [PATCH 1/1] pico-imx7d: Enable DM_USB In-Reply-To: <20190611120850.9583-1-offougajoris@gmail.com> References: <20190611120850.9583-1-offougajoris@gmail.com> Message-ID: <73f8c485-5d9e-28d1-f0ac-2a553a534b70@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: u-boot@lists.denx.de + Jun Nie for pico-imx7d_bl33_defconfig Le 11/06/2019 à 14:08, Joris Offouga a écrit : > This patch enable usb support with device-tree > > Signed-off-by: Joris Offouga > --- > arch/arm/dts/imx7d-pico.dtsi | 2 ++ > board/technexion/pico-imx7d/pico-imx7d.c | 13 ------------- > configs/pico-hobbit-imx7d_defconfig | 1 + > configs/pico-imx7d_bl33_defconfig | 1 + > configs/pico-imx7d_defconfig | 1 + > configs/pico-pi-imx7d_defconfig | 1 + > 6 files changed, 6 insertions(+), 13 deletions(-) > > diff --git a/arch/arm/dts/imx7d-pico.dtsi b/arch/arm/dts/imx7d-pico.dtsi > index 9f1fe683db..7cd8be24c8 100644 > --- a/arch/arm/dts/imx7d-pico.dtsi > +++ b/arch/arm/dts/imx7d-pico.dtsi > @@ -10,6 +10,7 @@ > / { > aliases { > mmc0 = &usdhc3; > + usb0 = &usbotg1; > }; > > /* Will be filled by the bootloader */ > @@ -296,6 +297,7 @@ > > &usbotg1 { > vbus-supply = <®_usb_otg1_vbus>; > + dr_mode = "peripheral"; > status = "okay"; > }; > > diff --git a/board/technexion/pico-imx7d/pico-imx7d.c b/board/technexion/pico-imx7d/pico-imx7d.c > index e3d75e549a..216475c8de 100644 > --- a/board/technexion/pico-imx7d/pico-imx7d.c > +++ b/board/technexion/pico-imx7d/pico-imx7d.c > @@ -16,7 +16,6 @@ > #include > #include > #include > -#include > #include > #include > #include "../../freescale/common/pfuze.h" > @@ -328,15 +327,3 @@ int board_ehci_hcd_init(int port) > return 0; > } > > -int board_usb_phy_mode(int port) > -{ > - switch (port) { > - case 0: > - return USB_INIT_DEVICE; > - case 1: > - return USB_INIT_HOST; > - default: > - return -EINVAL; > - } > - return 0; > -} > diff --git a/configs/pico-hobbit-imx7d_defconfig b/configs/pico-hobbit-imx7d_defconfig > index 9545d6bbd6..16859d7592 100644 > --- a/configs/pico-hobbit-imx7d_defconfig > +++ b/configs/pico-hobbit-imx7d_defconfig > @@ -51,6 +51,7 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_DM_GPIO=y > CONFIG_DM_MMC=y > +CONFIG_DM_USB=y > CONFIG_SUPPORT_EMMC_BOOT=y > CONFIG_FSL_ESDHC=y > CONFIG_PHYLIB=y > diff --git a/configs/pico-imx7d_bl33_defconfig b/configs/pico-imx7d_bl33_defconfig > index 932ed4c489..0d28fd9600 100644 > --- a/configs/pico-imx7d_bl33_defconfig > +++ b/configs/pico-imx7d_bl33_defconfig > @@ -43,6 +43,7 @@ CONFIG_NET_RANDOM_ETHADDR=y > CONFIG_DFU_MMC=y > CONFIG_DM_GPIO=y > CONFIG_DM_MMC=y > +CONFIG_DM_USB=y > CONFIG_FSL_ESDHC=y > CONFIG_PHYLIB=y > CONFIG_MII=y > diff --git a/configs/pico-imx7d_defconfig b/configs/pico-imx7d_defconfig > index 92ab9c5a50..05c3704d92 100644 > --- a/configs/pico-imx7d_defconfig > +++ b/configs/pico-imx7d_defconfig > @@ -51,6 +51,7 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_DM_GPIO=y > CONFIG_DM_MMC=y > +CONFIG_DM_USB=y > CONFIG_SUPPORT_EMMC_BOOT=y > CONFIG_FSL_ESDHC=y > CONFIG_PHYLIB=y > diff --git a/configs/pico-pi-imx7d_defconfig b/configs/pico-pi-imx7d_defconfig > index 042affe01b..ffb02a7677 100644 > --- a/configs/pico-pi-imx7d_defconfig > +++ b/configs/pico-pi-imx7d_defconfig > @@ -51,6 +51,7 @@ CONFIG_FASTBOOT_FLASH_MMC_DEV=0 > CONFIG_FASTBOOT_CMD_OEM_FORMAT=y > CONFIG_DM_GPIO=y > CONFIG_DM_MMC=y > +CONFIG_DM_USB=y > CONFIG_SUPPORT_EMMC_BOOT=y > CONFIG_FSL_ESDHC=y > CONFIG_PHYLIB=y