setup.c (730745a5c45093982112ddc94cee6a9973455641) | setup.c (a28d3af2a26c89aaa6470ca36edb212e05143d67) |
---|---|
1/* 2 * Powermac setup and early boot code plus other random bits. 3 * 4 * PowerPC version 5 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 6 * 7 * Adapted for Power Macintosh by Paul Mackerras 8 * Copyright (C) 1996 Paul Mackerras (paulus@samba.org) --- 636 unchanged lines hidden (view full) --- 645 */ 646static int pmac_check_legacy_ioport(unsigned int baseport) 647{ 648 return -ENODEV; 649} 650 651static int __init pmac_declare_of_platform_devices(void) 652{ | 1/* 2 * Powermac setup and early boot code plus other random bits. 3 * 4 * PowerPC version 5 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 6 * 7 * Adapted for Power Macintosh by Paul Mackerras 8 * Copyright (C) 1996 Paul Mackerras (paulus@samba.org) --- 636 unchanged lines hidden (view full) --- 645 */ 646static int pmac_check_legacy_ioport(unsigned int baseport) 647{ 648 return -ENODEV; 649} 650 651static int __init pmac_declare_of_platform_devices(void) 652{ |
653 struct device_node *np, *npp; | 653 struct device_node *np; |
654 655 np = of_find_node_by_name(NULL, "valkyrie"); 656 if (np) 657 of_platform_device_create(np, "valkyrie", NULL); 658 np = of_find_node_by_name(NULL, "platinum"); 659 if (np) 660 of_platform_device_create(np, "platinum", NULL); | 654 655 np = of_find_node_by_name(NULL, "valkyrie"); 656 if (np) 657 of_platform_device_create(np, "valkyrie", NULL); 658 np = of_find_node_by_name(NULL, "platinum"); 659 if (np) 660 of_platform_device_create(np, "platinum", NULL); |
661 npp = of_find_node_by_name(NULL, "uni-n"); 662 if (npp == NULL) 663 npp = of_find_node_by_name(NULL, "u3"); 664 if (npp == NULL) 665 npp = of_find_node_by_name(NULL, "u4"); 666 if (npp) { 667 for (np = NULL; (np = of_get_next_child(npp, np)) != NULL;) { 668 if (strncmp(np->name, "i2c", 3) == 0) { 669 of_platform_device_create(np, "uni-n-i2c", 670 NULL); 671 of_node_put(np); 672 break; 673 } 674 } 675 of_node_put(npp); 676 } | |
677 np = of_find_node_by_type(NULL, "smu"); 678 if (np) { 679 of_platform_device_create(np, "smu", NULL); 680 of_node_put(np); 681 } 682 683 return 0; 684} --- 87 unchanged lines hidden --- | 661 np = of_find_node_by_type(NULL, "smu"); 662 if (np) { 663 of_platform_device_create(np, "smu", NULL); 664 of_node_put(np); 665 } 666 667 return 0; 668} --- 87 unchanged lines hidden --- |