From patchwork Mon Dec 27 10:46:38 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 1573337 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=sNp0cLeR; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=vH4WfcG9; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JMvVw2qvVz9sXS for ; Mon, 27 Dec 2021 21:47:04 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 9EB3982FB4; Mon, 27 Dec 2021 11:46:56 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602017; bh=ZHw8Af2fqikjX84mjalG2lDEa9J2qX6941lZA+g5IGU=; h=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=sNp0cLeRrE/hH4pDWm24mILYcvY8KtBauNs0WPNEkOQmFt+3XV84nGaF+UxFYvWkU FeiM1UBSIs3E48a/4pLE5HOZe3oZHZnI1FwG5NtNEAjxytHM6CrUlfZ4Ec62qb1D9l os+utfXFhCmjWjNn/uG4H7kRu51wrSIpcb80ou0IV5feF2U+fQyyufzjTf72DZgIN2 rmzqSN3gYQRZC8d9OnHHV7AvuPZdTU8QKAinuvpR/tsKWd3+VfdKzvznV7POmL9E6T GxrhYV61vxoif/SGwmjwJBmLIFTQqBBymcwsznxnZnBSZ/6W10oDmCvVL+CvLHtD3/ 0lQsUIw8y4tQA== Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: lukma@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 4FC5B82F65; Mon, 27 Dec 2021 11:46:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602014; bh=ZHw8Af2fqikjX84mjalG2lDEa9J2qX6941lZA+g5IGU=; h=From:To:Cc:Subject:Date:From; b=vH4WfcG9lLhCN0cFcWdeyota/Lo9pSVp45KC8ixxQZXxVq5zIkv1HGjZ/7ghEKKQ1 3+X6iorbi6JLnParAQQDocAYG4izgE0q1bolIZPsoU4NwCdj3QISoSVwFYhVAUFMeE y/HNoEaDK0ClAB7sfBuPz/ZEJWbXU5+wgMERJst76evy3kQQEvi2Wql0OhzuZ7SacK h9K56zbfWXiaAvOkw9FMPToA//R0ZcAzvGN/OCSUs+lWnYmcgCNYs+80LTKbAS7hTT Y3jbmJurIMLoSyCeDPsCvNokakkEQBjKOOLvAXw54pIZk3zL4geIaHM8sb6XjOmvMl DVQb6aGAa/mow== From: Lukasz Majewski To: u-boot@lists.denx.de, Stefano Babic , Tom Rini Cc: Lukasz Majewski , Fabio Estevam , "NXP i.MX U-Boot Team" Subject: [PATCH v2 1/4] xea: dts: Update the SPI-NOR flash memory partitions description Date: Mon, 27 Dec 2021 11:46:38 +0100 Message-Id: <20211227104641.428-1-lukma@denx.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean Now the dts information corresponds to the one available in the kernel. With this patch applied the 'mtd list' shows proper names and offsets for MTD partitions. Signed-off-by: Lukasz Majewski --- (no changes since v1) arch/arm/dts/imx28-xea.dts | 55 +++++++++++++++++++++++--------------- 1 file changed, 34 insertions(+), 21 deletions(-) diff --git a/arch/arm/dts/imx28-xea.dts b/arch/arm/dts/imx28-xea.dts index de049042f8..34af6cf67f 100644 --- a/arch/arm/dts/imx28-xea.dts +++ b/arch/arm/dts/imx28-xea.dts @@ -86,27 +86,40 @@ spi-max-frequency = <40000000>; reg = <0>; - partition@0 { - label = "SPL (spi)"; - reg = <0x0 0x10000>; - read-only; - }; - partition@1 { - label = "u-boot (spi)"; - reg = <0x10000 0x70000>; - read-only; - }; - partition@2 { - label = "uboot-env (spi)"; - reg = <0x80000 0x20000>; - }; - partition@3 { - label = "kernel (spi)"; - reg = <0x100000 0x400000>; - }; - partition@4 { - label = "swupdate (spi)"; - reg = <0x50000 0x800000>; + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + partition@0 { + label = "SPL"; + reg = <0x0 0x10000>; + read-only; + }; + partition@10000 { + label = "u-boot"; + reg = <0x10000 0x70000>; + read-only; + }; + partition@80000 { + label = "uboot-env1"; + reg = <0x80000 0x10000>; + }; + partition@90000 { + label = "uboot-env2"; + reg = <0x90000 0x10000>; + }; + partition@A0000 { + label = "rescue"; + reg = <0xA0000 0xF40000>; + }; + partition@FE0000 { + label = "spl-boot-data1"; + reg = <0xFE0000 0x10000>; + }; + partition@FF0000 { + label = "spl-boot-data2"; + reg = <0xFF0000 0x10000>; + }; }; }; }; From patchwork Mon Dec 27 10:46:39 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 1573338 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=A/ULC5dc; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=VhRZsu7g; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JMvWB0JhPz9sXS for ; Mon, 27 Dec 2021 21:47:18 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D2BE983827; Mon, 27 Dec 2021 11:46:59 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602020; bh=s1E7AgoHTAwpN24eUahDnsZdylqJFLwcfHT2MSna/C8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=A/ULC5dc3A/lHgyFW4+obOAMiB5WFGEfLdvev8TiEJPvObBSqADvA7gUxudvZ4vDp 6NKCqu2QV7xWQe6//10773OWDjc8Q0dE4Is0W9Z/K6fp8pI7J6pOQ/dC24czhkPoZs x8+xaOu54XuKF6CfRypuY8nr/FL43XaZGYi+AmtocmmFGfmQgiGTN0BTehKDFaxDMa WN+j5zH1fruMXOMXorMRI5euLn1J8fVFJ9hiJLHfNMdlLLBYj3Bu33m+Y/HkgAMZEP ze3/GfgAUgCGUJxlYjkIbfX1FZ2orpbYP61HszG3ZuYPX6oy82X3QQpbzkyNVKyeBD DdaVJ2/azb0LA== Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: lukma@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id BC11B82FB4; Mon, 27 Dec 2021 11:46:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602014; bh=s1E7AgoHTAwpN24eUahDnsZdylqJFLwcfHT2MSna/C8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VhRZsu7gxBexc0RICmsQgMwkk0x00nyP7RtC+pMDOqgckYsBPDqI3IFqqjWURG9qa hdPSgmHV2JbuCSTiL9o2Qb2xse82Avb5zBd9vhpjknFZs9rYnfPCmYlzp7GaKd67o0 UA2gj5ievQTVsOQuXw5GOmGyH7oJ0XxbzttJdzru/43srwh5gukNfxsHazpGacTV01 R227c+EgP/QwvU35/auIred9P4fT8FZxbhFGjVbJoxzPPRHMLomf/QyTsNqXyV+yE8 fWQ4sP7cEPt3MU4Elxu6sQcFY89vCl24b5OB5SLaz8NzciYsBS/XaaOt0BjZZc8rqi NuYeaaiPPfavg== From: Lukasz Majewski To: u-boot@lists.denx.de, Stefano Babic , Tom Rini Cc: Lukasz Majewski Subject: [PATCH v2 2/4] xea: defconfig: Update defconfig to support mtd partitions r/w by name Date: Mon, 27 Dec 2021 11:46:39 +0100 Message-Id: <20211227104641.428-2-lukma@denx.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211227104641.428-1-lukma@denx.de> References: <20211227104641.428-1-lukma@denx.de> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean After this change it would be possible to use 'mtd' command to get access to XEA's SPI-NOR partitions by name (e.g. SPL), not by offsets. To enable this feature the CONFIG_SPI_FLASH_MTD needs to be defined in the Kconfig, not in xea.h. => mtd list => mtd read spl-boot-data1 ${loadaddr} 0x0 4 => md.l ${loadaddr} 1 Signed-off-by: Lukasz Majewski --- (no changes since v1) configs/imx28_xea_defconfig | 4 ++-- include/configs/xea.h | 4 ---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/configs/imx28_xea_defconfig b/configs/imx28_xea_defconfig index 63ab8349cd..5566945183 100644 --- a/configs/imx28_xea_defconfig +++ b/configs/imx28_xea_defconfig @@ -60,8 +60,6 @@ CONFIG_CMD_REGULATOR=y CONFIG_CMD_EXT4=y CONFIG_CMD_FS_GENERIC=y CONFIG_CMD_MTDPARTS=y -CONFIG_MTDIDS_DEFAULT="nor0=spi3.0" -CONFIG_MTDPARTS_DEFAULT="spi3.0:64k(SPL),448k(uboot),128k(envs),384k(unused1),4096k(kernel),8192k(swupdate),-(unused2)" CONFIG_DOS_PARTITION=y CONFIG_OF_CONTROL=y CONFIG_SPL_OF_CONTROL=y @@ -87,6 +85,7 @@ CONFIG_MXS_GPIO=y CONFIG_SUPPORT_EMMC_BOOT=y CONFIG_MMC_MXS=y CONFIG_MTD=y +CONFIG_DM_MTD=y CONFIG_DM_SPI_FLASH=y CONFIG_SF_DEFAULT_BUS=3 CONFIG_SF_DEFAULT_MODE=0x0 @@ -96,6 +95,7 @@ CONFIG_SPI_FLASH_ISSI=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_STMICRO=y # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set +CONFIG_SPI_FLASH_MTD=y CONFIG_PHYLIB=y CONFIG_PHY_ADDR_ENABLE=y CONFIG_PHY_ADDR=1 diff --git a/include/configs/xea.h b/include/configs/xea.h index 5081cc8691..c3f25b5aa1 100644 --- a/include/configs/xea.h +++ b/include/configs/xea.h @@ -29,10 +29,6 @@ #define CONFIG_SYS_MMCSD_RAW_MODE_ARGS_SECTORS (SZ_32K / 0x200) #define CONFIG_SYS_MMCSD_RAW_MODE_KERNEL_SECTOR (SZ_1M / 0x200) -#ifndef CONFIG_SPL_BUILD -#define CONFIG_SPI_FLASH_MTD -#endif - /* Memory configuration */ #define PHYS_SDRAM_1 0x40000000 /* Base address */ #define PHYS_SDRAM_1_SIZE 0x10000000 /* Max 256 MB RAM */ From patchwork Mon Dec 27 10:46:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 1573339 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=RqSuCB5g; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=h+9yf8bb; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JMvWH1zGMz9sXS for ; Mon, 27 Dec 2021 21:47:22 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6C6B48382E; Mon, 27 Dec 2021 11:47:11 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602031; bh=VVxJcC49JbJDplKC4ieFttJl7eKeEpGPqovAKCkTjOI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=RqSuCB5gQXuG3LczzzpR54UXCaJ/FOrr3cSIxrRdvy/LXXTd1hgaQ/2wXROdOl/ar FE8PGyLdw/jTPgiVOGpK2b+At1xrU5FpXR6zfB94govf41dJFoFv4gy4NUw1b0K9JC kAZcFRDoMk98DDd9BVUqB03aYPSvJSpRkjNTE3dvA3HLeRAqQwaLIV3mYE55C3Mcey 384kEa7h5T9m6zrTORRaiUYpNeLvLz9nJvUfG8gAKpvzTN5ZSdp+/XHjGXgVVd9r5I SCUSZ7kX6nF9VM+7N+Cs/qKsI0RnYrBYHAx+eSZO81uWhRu1jeZLdsftbJw1AKoIUs Qc7kaQnfBbftw== Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: lukma@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 236F1837F8; Mon, 27 Dec 2021 11:46:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602019; bh=VVxJcC49JbJDplKC4ieFttJl7eKeEpGPqovAKCkTjOI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=h+9yf8bboZ+uSZ3N8BghmrzY52LHwIo5dKm4NWHycLhhefRIiaHwZZq41i5FHrIXf rkabZgsEOJ4/PZp8U8z+p1+/kR0MLcPRllUEZ5+yWL3332aR3Oyva73xBVoraGitYd 90A2Z5RB25uLbo5mc2LOnSb78hdebhHtg5nlF4DSamTSanOoFBsRFGRanbB2I/WdhA RiTnX11zhQo/yI9yjpw3BCncgT0cXfAvPO+AwTaZEuMhPb+wfN7hxLA3MhBxgLOHEA j6oWvXBwQD6uorMyWHkPcN8hdA+rIp913LFAFyDpDp1BH0X4ODrqKGfQw3wWfoUFK8 /R6j+SWFg39/w== From: Lukasz Majewski To: u-boot@lists.denx.de, Stefano Babic , Tom Rini Cc: Lukasz Majewski , Jaehoon Chung , Rick Chen , Simon Glass Subject: [PATCH v2 3/4] arm: xea: config: Provide special defconfig for a single binary u-boot Date: Mon, 27 Dec 2021 11:46:40 +0100 Message-Id: <20211227104641.428-3-lukma@denx.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211227104641.428-1-lukma@denx.de> References: <20211227104641.428-1-lukma@denx.de> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean The new configs/imx28_xea_sb_defconfig is introduced to facilitate building the single binary u-boot.sb fox XEA board. The biggest distinction from "normal" XEA imx28_xea_sb_defconfig is support for USB mass storage devices (pen drives). To achieve that, the CONFIG_DM_USB is enabled and supported. Signed-off-by: Lukasz Majewski --- Changes in v2: - Add support for using 'mtd' command with SPI-NOR partitions configs/imx28_xea_sb_defconfig | 112 +++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 configs/imx28_xea_sb_defconfig diff --git a/configs/imx28_xea_sb_defconfig b/configs/imx28_xea_sb_defconfig new file mode 100644 index 0000000000..8dadae30f0 --- /dev/null +++ b/configs/imx28_xea_sb_defconfig @@ -0,0 +1,112 @@ +CONFIG_ARM=y +CONFIG_SPL_SYS_THUMB_BUILD=y +CONFIG_ARCH_MX28=y +CONFIG_SYS_TEXT_BASE=0x40002000 +CONFIG_SYS_MALLOC_F_LEN=0x800 +CONFIG_SPL_LIBCOMMON_SUPPORT=y +CONFIG_SPL_LIBGENERIC_SUPPORT=y +CONFIG_NR_DRAM_BANKS=1 +CONFIG_DM_GPIO=y +CONFIG_SPL_DM_SPI=y +CONFIG_DEFAULT_DEVICE_TREE="imx28-xea" +CONFIG_SPL_TEXT_BASE=0x1000 +CONFIG_TARGET_XEA=y +CONFIG_SPL_SYS_MALLOC_F_LEN=0x1000 +CONFIG_SPL=y +CONFIG_ENV_OFFSET_REDUND=0x90000 +CONFIG_SPL_PAYLOAD="u-boot.img" +CONFIG_SYS_LOAD_ADDR=0x42000000 +CONFIG_FIT=y +CONFIG_OF_BOARD_SETUP=y +CONFIG_USE_BOOTARGS=y +CONFIG_BOOTARGS="console=ttyAMA0,115200n8" +CONFIG_USE_PREBOOT=y +CONFIG_PREBOOT="run prebootcmd" +CONFIG_BOARD_EARLY_INIT_F=y +# CONFIG_SPL_FRAMEWORK is not set +CONFIG_SPL_BOARD_INIT=y +# CONFIG_SPL_RAW_IMAGE_SUPPORT is not set +CONFIG_SPL_SYS_MALLOC_SIMPLE=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y +CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0 +CONFIG_SUPPORT_EMMC_BOOT_OVERRIDE_PART_CONFIG=y +CONFIG_SPL_DMA=y +CONFIG_SPL_DM_SPI_FLASH=y +CONFIG_SPL_OS_BOOT=y +CONFIG_HUSH_PARSER=y +CONFIG_CMD_SPL=y +CONFIG_CMD_ASKENV=y +CONFIG_CMD_GREPENV=y +CONFIG_CMD_DM=y +CONFIG_CMD_GPIO=y +CONFIG_CMD_MMC=y +CONFIG_CMD_MTD=y +# CONFIG_CMD_PINMUX is not set +CONFIG_CMD_SPI=y +CONFIG_CMD_USB=y +CONFIG_CMD_DHCP=y +CONFIG_CMD_MII=y +CONFIG_CMD_PING=y +CONFIG_CMD_CACHE=y +CONFIG_CMD_REGULATOR=y +CONFIG_CMD_EXT4=y +CONFIG_CMD_FS_GENERIC=y +CONFIG_CMD_MTDPARTS=y +CONFIG_OF_CONTROL=y +CONFIG_SPL_OF_CONTROL=y +CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent interrupts" +CONFIG_SPL_OF_PLATDATA=y +# CONFIG_SPL_OF_PLATDATA_PARENT is not set +CONFIG_ENV_OVERWRITE=y +CONFIG_ENV_IS_IN_SPI_FLASH=y +CONFIG_USE_ENV_SPI_BUS=y +CONFIG_ENV_SPI_BUS=3 +CONFIG_USE_ENV_SPI_CS=y +CONFIG_ENV_SPI_CS=0 +CONFIG_USE_ENV_SPI_MAX_HZ=y +CONFIG_ENV_SPI_MAX_HZ=40000000 +CONFIG_USE_ENV_SPI_MODE=y +CONFIG_ENV_SPI_MODE=0x0 +CONFIG_SYS_REDUNDAND_ENVIRONMENT=y +CONFIG_NET_RANDOM_ETHADDR=y +CONFIG_DM=y +CONFIG_SPL_DM=y +CONFIG_DEVRES=y +# CONFIG_SPL_BLK is not set +CONFIG_MXS_GPIO=y +CONFIG_SUPPORT_EMMC_BOOT=y +CONFIG_MMC_MXS=y +CONFIG_MTD=y +CONFIG_DM_MTD=y +CONFIG_DM_SPI_FLASH=y +CONFIG_SF_DEFAULT_BUS=3 +CONFIG_SF_DEFAULT_MODE=0x0 +CONFIG_SF_DEFAULT_SPEED=40000000 +CONFIG_SPI_FLASH_SFDP_SUPPORT=y +CONFIG_SPI_FLASH_ISSI=y +CONFIG_SPI_FLASH_SPANSION=y +CONFIG_SPI_FLASH_STMICRO=y +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set +CONFIG_SPI_FLASH_MTD=y +CONFIG_PHYLIB=y +CONFIG_PHY_ADDR_ENABLE=y +CONFIG_PHY_ADDR=1 +CONFIG_PHY_FIXED=y +CONFIG_DM_ETH=y +CONFIG_FEC_MXC=y +CONFIG_MII=y +CONFIG_PINCTRL=y +CONFIG_PINCTRL_MXS=y +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_CONS_INDEX=0 +CONFIG_SPI=y +CONFIG_DM_SPI=y +CONFIG_MXS_SPI=y +CONFIG_USB=y +# CONFIG_SPL_DM_USB is not set +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_STORAGE=y +CONFIG_FS_FAT=y +# CONFIG_SPL_OF_LIBFDT is not set From patchwork Mon Dec 27 10:46:41 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lukasz Majewski X-Patchwork-Id: 1573340 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=eKxFZt4o; dkim=pass (2048-bit key) header.d=denx.de header.i=@denx.de header.a=rsa-sha256 header.s=phobos-20191101 header.b=fmRcFvbs; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JMvWR5yTXz9sXS for ; Mon, 27 Dec 2021 21:47:31 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 49C5883837; Mon, 27 Dec 2021 11:47:15 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602035; bh=8aeqUUe2uooNsKnIN6Syz1Y5hcsW2VuWnPMzuzuVPCY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=eKxFZt4o2J/U8gbyxgPZaDc6hCAS1yahrmqgRmJkU9hOoYp8tMKZ2ix4D8lntHkts 4encC4f9bhD0VISzPiWGR7xDJFn7bUhyzqhVhNF2UOgMydnL5hCaRBJJDT9CEcmjvF yEDXkh3/cvh5ZTT2ud2FUh4I7UkCgsJFigmBFNsP1jblfglv6rHv68KTqmanTc7QmA cYXI7R+GU+UzxXkEOBnlfmf0hbCUmb5gO7w0yKic1PNdhxEqYPDEZb/0TxtVx+rg9u OpiPI23y4Y8vyhDjJ+XwDMCM92waU+FNX8KI4xe5w+naFxZP8EMphmbAs0ebdPa5Kw pj2S/hgFr79Cw== Received: from localhost.localdomain (85-222-111-42.dynamic.chello.pl [85.222.111.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: lukma@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 5831183825; Mon, 27 Dec 2021 11:46:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1640602019; bh=8aeqUUe2uooNsKnIN6Syz1Y5hcsW2VuWnPMzuzuVPCY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fmRcFvbsnZAfY4oMXxPxUPp7bUT0MQBLvj/2ionCK0/kn8fs3oxsvDfRhb6vncJ3C RPH4u1LKzE/vEcCCQbsBAiqR43f9po9UHtC7FQF8VpCO6UpeSrnjfzORvlDzkea/gs hnUfXmSZUcsSBL9wg8a4vvp1E5VJZxh6dgaIWccs5I8+qD8mC+BIYdjmqzWpG6By01 q3dLymG9qKcP2ezn7Igwht4kyPD/uWxJ+0L7TDHNUlWfpxCkQ2Suz3iIx+AjqK7n2L Gw14F2dd3ePmNPvubd2JGiYlveUEvBfdtZbQ0CJJ0qSpyYTo7pP2kvFQXXHgTifnn8 9l6bukg4OM1Cg== From: Lukasz Majewski To: u-boot@lists.denx.de, Stefano Babic , Tom Rini Cc: Lukasz Majewski , Fabio Estevam , "NXP i.MX U-Boot Team" Subject: [PATCH v2 4/4] arm: dts: Enable support for USB on XEA (imx28) board Date: Mon, 27 Dec 2021 11:46:41 +0100 Message-Id: <20211227104641.428-4-lukma@denx.de> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20211227104641.428-1-lukma@denx.de> References: <20211227104641.428-1-lukma@denx.de> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.38 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean This change enables the support for USB with DM on the XEA (imx28) board. Signed-off-by: Lukasz Majewski --- (no changes since v1) arch/arm/dts/imx28-xea.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/dts/imx28-xea.dts b/arch/arm/dts/imx28-xea.dts index 34af6cf67f..f4b503cf65 100644 --- a/arch/arm/dts/imx28-xea.dts +++ b/arch/arm/dts/imx28-xea.dts @@ -41,6 +41,15 @@ enable-active-high; regulator-boot-on; }; + + reg_usb_5v: regulator-usb-5v { + compatible = "regulator-fixed"; + regulator-name = "usb_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + gpio = <&gpio1 28 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; }; &mac0 { @@ -123,3 +132,12 @@ }; }; }; + +&usb0 { + vbus-supply = <®_usb_5v>; + status = "okay"; +}; + +&usbphy0 { + status = "okay"; +};