From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751432AbWDWRYS (ORCPT ); Sun, 23 Apr 2006 13:24:18 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751433AbWDWRYS (ORCPT ); Sun, 23 Apr 2006 13:24:18 -0400 Received: from relais.videotron.ca ([24.201.245.36]:44087 "EHLO relais.videotron.ca") by vger.kernel.org with ESMTP id S1751432AbWDWRYS (ORCPT ); Sun, 23 Apr 2006 13:24:18 -0400 Date: Sun, 23 Apr 2006 13:24:16 -0400 (EDT) From: Nicolas Pitre Subject: Re: How can I prevent MTD to access the end of a flash device ? In-reply-to: X-X-Sender: nico@localhost.localdomain To: Franck Bui-Huu Cc: lkml Message-id: MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Content-transfer-encoding: 7BIT References: Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 23 Apr 2006, Franck Bui-Huu wrote: > Nicolas, > > 2005/11/22, Nicolas Pitre : > > On Tue, 22 Nov 2005, Franck wrote: > > > > > Hi, > > > > > > I have two questions that I can't answer by my own. I tried to look at > > > FAQ and documentation on MTD website but found no answer. > > > > Please consider using the MTD mailing list next time (you certainly read > > about it on the MTD web site). > > > > > First question is about size of flash. I have a Intel strataflash > > > whose size is 32MB but because of a buggy platform hardware I can't > > > access to the last 64KB of the flash. How can I make MTD module aware > > > of this new size. The restricted map size is initialized by my driver > > > but it doesn't seem to be used by MTD. > > > > The easiest thing to do is to define MTD partitions, the last one being > > the excluded flash area. > > > > I hope you don't mind if I continue this thread 5 months later...I put > this issue in my TODO list and now I really need to fix it. > > Your advice seems fine, but it brings some restrictions on flash > concatenations: for example, if I have 2 flashes of 32Mbytes, I need > to create 2 partitions whose sizes are 32M - 64K bytes but then I > can't concatenate these two partitions anymore since concatenation > works with mtd devices, not partitions, does it ? MTD partitions are MTD "devices" as well. Nicolas