9
0
Fork 0

dev_add_partition -> devfs_add_partition

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2009-06-10 17:30:16 +02:00
parent 871c8f4c28
commit f57f73fc12
12 changed files with 30 additions and 35 deletions

View File

@ -51,8 +51,8 @@ console_initcall(scb9328_console_init);
- For most boards you will have to register a cfi_flash device. NAND flash
is not ported yet.
- Call dev_add_partition() to add an environment partition for your device:
dev_add_partition(&cfi_dev, 0x40000, 0x20000, "env");
- Call devfs_add_partition() to add an environment partition for your device:
devfs_add_partition("nor0", 0x40000, 0x20000, "env");
This will add an area starting at 0x40000 of size 0x20000 of the device
cfi_dev as env0.

View File

@ -94,10 +94,8 @@ static int f3s_devices_init(void)
* Create partitions that should be
* not touched by any regular user
*/
#ifdef CONFIG_PARTITION
dev_add_partition(&cfi_dev, 0x00000, 0x40000, PARTITION_FIXED, "self"); /* ourself */
dev_add_partition(&cfi_dev, 0x40000, 0x20000, PARTITION_FIXED, "env"); /* environment */
#endif
devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self"); /* ourself */
devfs_add_partition("nor0", 0x40000, 0x20000, PARTITION_FIXED, "env"); /* environment */
armlinux_set_bootparams((void *)0x80000100);
armlinux_set_architecture(MACH_TYPE_PCM037); /* FIXME */

View File

@ -135,8 +135,8 @@ static int mx27ads_devices_init(void)
register_device(&sdram_dev);
register_device(&fec_dev);
dev_add_partition(&cfi_dev, 0x00000, 0x20000, PARTITION_FIXED, "self");
dev_add_partition(&cfi_dev, 0x20000, 0x20000, PARTITION_FIXED, "env");
devfs_add_partition("nor0", 0x00000, 0x20000, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x20000, 0x20000, PARTITION_FIXED, "env");
dev_protect(&cfi_dev, 0x20000, 0, 1);
armlinux_set_bootparams((void *)0xa0000100);

View File

@ -41,10 +41,10 @@ static int ipe337_devices_init(void) {
*pFIO0_FLAG_S = (1<<12);
register_device(&smc911x_dev);
#ifdef CONFIG_PARTITION
dev_add_partition(&cfi_dev, 0x00000, 0x20000, PARTITION_FIXED, "self");
dev_add_partition(&cfi_dev, 0x20000, 0x20000, PARTITION_FIXED, "env");
#endif
devfs_add_partition("nor0", 0x00000, 0x20000, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x20000, 0x20000, PARTITION_FIXED, "env");
dev_protect(&cfi_dev, 0x20000, 0, 1);
return 0;

View File

@ -121,8 +121,8 @@ static int mcfv4e_devices_init(void)
* Create partitions that should be
* not touched by any regular user
*/
dev_add_partition(&cfi_dev, 0x00000, 0x80000, PARTITION_FIXED, "self"); /* ourself */
dev_add_partition(&cfi_dev, 0x80000, 0x40000, PARTITION_FIXED, "env"); /* environment */
devfs_add_partition("nor0", 0x00000, 0x80000, PARTITION_FIXED, "self"); /* ourself */
devfs_add_partition("nor0", 0x80000, 0x40000, PARTITION_FIXED, "env"); /* environment */
dev_protect(&cfi_dev, 0xc0000, 0, 2);
//register_device(&sram_dev);

View File

@ -107,8 +107,8 @@ static int mmccpu_devices_init(void)
register_device(&macb_dev);
register_device(&cfi_dev);
dev_add_partition(&cfi_dev, 0x00000, 256 * 1024, PARTITION_FIXED, "self");
dev_add_partition(&cfi_dev, 0x40000, 128 * 1024, PARTITION_FIXED, "env");
devfs_add_partition("nor0", 0x00000, 256 * 1024, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x40000, 128 * 1024, PARTITION_FIXED, "env");
armlinux_set_bootparams((void *)0x20000100);
armlinux_set_architecture(MACH_TYPE_MMCCPU);

View File

@ -77,12 +77,10 @@ static int netx_devices_init(void) {
register_device(&netx_eth_dev0);
// register_device(&netx_eth_dev1);
#ifdef CONFIG_PARTITION
dev_add_partition(&cfi_dev, 0x00000, 0x40000, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self");
/* Do not overwrite primary env for now */
dev_add_partition(&cfi_dev, 0xc0000, 0x80000, PARTITION_FIXED, "env");
#endif
devfs_add_partition("nor0", 0xc0000, 0x80000, PARTITION_FIXED, "env");
dev_protect(&cfi_dev, 0x40000, 0, 1);

View File

@ -90,8 +90,8 @@ static int devices_init (void)
scratch_dev.size = SCRATCHMEM_SIZE;
register_device(&scratch_dev);
dev_add_partition(&cfi_dev, 0x00f00000, 0x40000, PARTITION_FIXED, "self");
dev_add_partition(&cfi_dev, 0x00f60000, 0x20000, PARTITION_FIXED, "env");
devfs_add_partition("nor0", 0x00f00000, 0x40000, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x00f60000, 0x20000, PARTITION_FIXED, "env");
return 0;
}

View File

@ -101,10 +101,9 @@ static int imx35_devices_init(void)
* Create partitions that should be
* not touched by any regular user
*/
#ifdef CONFIG_PARTITION
dev_add_partition(&cfi_dev, 0x00000, 0x40000, PARTITION_FIXED, "self"); /* ourself */
dev_add_partition(&cfi_dev, 0x40000, 0x20000, PARTITION_FIXED, "env"); /* environment */
#endif
devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self"); /* ourself */
devfs_add_partition("nor0", 0x40000, 0x20000, PARTITION_FIXED, "env"); /* environment */
dev_protect(&cfi_dev, 0x20000, 0, 1);
register_device(&nand_dev);

View File

@ -75,7 +75,7 @@ static struct device_d nand_dev = {
static int pca100_devices_init(void)
{
int i;
struct device_d *nand, *dev;
struct device_d *nand;
unsigned int mode[] = {
PD0_AIN_FEC_TXD0,
@ -126,11 +126,11 @@ static int pca100_devices_init(void)
PCCR1 |= PCCR1_PERCLK2_EN;
nand = get_device_by_path("/dev/nand0");
dev = dev_add_partition(nand, 0x00000, 0x40000, PARTITION_FIXED, "self_raw");
dev_add_bb_dev(dev, "self0");
devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED, "self_raw");
dev_add_bb_dev("self_raw", "self0");
dev = dev_add_partition(nand, 0x40000, 0x20000, PARTITION_FIXED, "env_raw");
dev_add_bb_dev(dev, "env0");
devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED, "env_raw");
dev_add_bb_dev("env_raw", "env0");
armlinux_set_bootparams((void *)0xa0000100);
armlinux_set_architecture(2149);

View File

@ -102,8 +102,8 @@ static int mcfv4e_devices_init(void)
* Create partitions that should be
* not touched by any regular user
*/
dev_add_partition(&cfi_dev, 0x00000, 0x80000, PARTITION_FIXED, "self"); /* ourself */
dev_add_partition(&cfi_dev, 0x80000, 0x40000, PARTITION_FIXED, "env"); /* environment */
devfs_add_partition("nor0", 0x00000, 0x80000, PARTITION_FIXED, "self"); /* ourself */
devfs_add_partition("nor0", 0x80000, 0x40000, PARTITION_FIXED, "env"); /* environment */
dev_protect(&cfi_dev, 0xc0000, 0, 1);
register_device(&network_dev0);

View File

@ -98,8 +98,8 @@ static int pm9263_devices_init(void)
register_device(&macb_dev);
register_device(&cfi_dev);
dev_add_partition(&cfi_dev, 0x00000, 0x40000, PARTITION_FIXED, "self");
dev_add_partition(&cfi_dev, 0x40000, 0x10000, PARTITION_FIXED, "env");
devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self");
devfs_add_partition("nor0", 0x40000, 0x10000, PARTITION_FIXED, "env");
armlinux_set_bootparams((void *)0x20000100);
armlinux_set_architecture(MACH_TYPE_PM9263);