dev_add_partition -> devfs_add_partition
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
871c8f4c28
commit
f57f73fc12
|
@ -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.
|
||||
|
||||
|
|
|
@ -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 */
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue