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 ---