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@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox