From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from metis.ext.pengutronix.de ([2001:6f8:1178:4:290:27ff:fe1d:cc33]) by canuck.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1QszR2-0004Oj-HH for barebox@lists.infradead.org; Mon, 15 Aug 2011 15:50:41 +0000 Date: Mon, 15 Aug 2011 17:50:38 +0200 From: Sascha Hauer Message-ID: <20110815155038.GU31404@pengutronix.de> References: <1313397992-3065-1-git-send-email-s.hauer@pengutronix.de> <20110815091406.GD32705@game.jcrosoft.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20110815091406.GD32705@game.jcrosoft.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: barebox-bounces@lists.infradead.org Errors-To: barebox-bounces+u.kleine-koenig=pengutronix.de@lists.infradead.org Subject: Re: [PATCH] parent fixups To: Jean-Christophe PLAGNIOL-VILLARD Cc: barebox@lists.infradead.org On Mon, Aug 15, 2011 at 11:14:06AM +0200, Jean-Christophe PLAGNIOL-VILLARD wrote: > On 10:46 Mon 15 Aug , Sascha Hauer wrote: > > Hi, > > > > We have a nice devinfo command which can print the devices as a tree. > > Let's make more use of it and make spi/network/console devices children > > of the corresponding hardware devices. > > Also, when a file under /dev/ is associated to a device, print the > > start and end with the information. > > > > On a i.MX51 babbage board we change from: > > > > devices: > > |----imx_serial0 > > |----cs0 > > |----mem0 (ram0) > > |----imx_iim0 (imx_iim_bank0, imx_iim_bank1, imx_iim_bank2, imx_iim_bank3, imx_iim_bank4, imx_iim_bank5, imx_iim_bank6, imx_iim_bank7) > > |----ramfs0 > > |----devfs0 > > |----mem1 (defaultenv) > > |----mem2 (mem) > > |----fec_imx0 > > |----miidev0 (phy0) > > |----eth0 > > |----imx-esdhc0 > > |----mci0 > > |----disk0 > > |----imx_spi0 > > |----mc13892-spi0 (mc13892) > > > > to this: > > > > devices: > > `---- imx_serial0 > > `---- cs0 > > `---- mem0 > > `---- 0x00000000-0x1fffffff: /dev/ram0 > > `---- imx_iim0 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank0 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank1 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank2 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank3 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank4 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank5 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank6 > > `---- 0x00000000-0x0000001f: /dev/imx_iim_bank7 > > `---- ramfs0 > > `---- devfs0 > > `---- mem1 > > `---- 0x00000000-0x00001e08: /dev/defaultenv > > `---- mem2 > > `---- 0x00000000-0xfffffffe: /dev/mem > > `---- fec_imx0 > > `---- miidev0 > > `---- 0x00000000-0x0000003f: /dev/phy0 > > `---- eth0 > > `---- imx-esdhc0 > > `---- mci0 > > `---- disk0 > > `---- imx_spi0 > > `---- mc13892-spi0 > > `---- 0x00000000-0x000000ff: /dev/mc13892 > can we split tehem by bus? We can add the bus information above, but I think splitting it by bus does not look very nice. Also, at the moment barebox does not know which busses exist since they are not explicitely registered. Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox