From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQb9U-0000hH-3g for qemu-devel@nongnu.org; Mon, 09 Jan 2017 09:42:25 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQb9P-00066Z-UW for qemu-devel@nongnu.org; Mon, 09 Jan 2017 09:42:24 -0500 Date: Mon, 9 Jan 2017 12:10:38 +0100 From: "Edgar E. Iglesias" Message-ID: <20170109111038.GI14990@toto> References: <20170108083854.5006-1-mar.krzeminski@gmail.com> <20170108083854.5006-4-mar.krzeminski@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170108083854.5006-4-mar.krzeminski@gmail.com> Subject: Re: [Qemu-devel] [PATCH v3 3/3] block: m25p80: Improve 1GiB Micron flash definition List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Marcin Krzeminski Cc: qemu-devel@nongnu.org, peter.maydell@linaro.org, qemu-arm@nongnu.org, clg@kaod.org On Sun, Jan 08, 2017 at 09:38:54AM +0100, Marcin Krzeminski wrote: > n25q00 and mt25q01 devices share the same JEDEC ID. The difference > between those two devices is number of dies and one bit in extended > JEDEC bytes. This commit adds proper entry for both devices by > introduction the number of dies and and new 25q00 entries. > > Signed-off-by: Marcin Krzeminski Reviewed-by: Edgar E. Iglesias > --- > hw/block/m25p80.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c > index a9b025b..fb5cef3 100644 > --- a/hw/block/m25p80.c > +++ b/hw/block/m25p80.c > @@ -242,8 +242,10 @@ static const FlashPartInfo known_devices[] = { > { INFO("n25q128", 0x20ba18, 0, 64 << 10, 256, 0) }, > { INFO("n25q256a", 0x20ba19, 0, 64 << 10, 512, ER_4K) }, > { INFO("n25q512a", 0x20ba20, 0, 64 << 10, 1024, ER_4K) }, > - { INFO("mt25ql01g", 0x20ba21, 0, 64 << 10, 2048, ER_4K) }, > - { INFO("mt25qu01g", 0x20bb21, 0, 64 << 10, 2048, ER_4K) }, > + { INFO_STACKED("n25q00", 0x20ba21, 0x1000, 64 << 10, 2048, ER_4K, 4) }, > + { INFO_STACKED("n25q00a", 0x20bb21, 0x1000, 64 << 10, 2048, ER_4K, 4) }, > + { INFO_STACKED("mt25ql01g", 0x20ba21, 0x1040, 64 << 10, 2048, ER_4K, 2) }, > + { INFO_STACKED("mt25qu01g", 0x20bb21, 0x1040, 64 << 10, 2048, ER_4K, 2) }, > > /* Spansion -- single (large) sector size only, at least > * for the chips listed here (without boot sectors). > -- > 2.9.3 >