1 2 3 4 5 6 7 8 9 10 11
|
int (struct platform_device **devs, int num) { for (i = 0; i < num; i++) ret = platform_device_register(devs[i]); return platform_device_add(pdev); if (pdev->id != -1) dev_set_name(&pdev->dev, "%s.%d", pdev->name, pdev->id); else dev_set_name(&pdev->dev, "%s", pdev->name); }
|
case: id = -1
1 2 3 4
|
struct platform_device s3c_device_ohci = { .name = "s3c2410-ohci", .id = -1, };
|
则dev name为”s3c2410-ohci”.
case: id != -1
1 2 3 4
|
static struct platform_device mini2440_led1 = { .name = "s3c24xx_led", .id = 1, };
|
则dev name为”s3c24xx_led.1”.
近期评论