Changeset 10caad0 in mainline for arch/ppc/src/drivers/ofw.c


Ignore:
Timestamp:
2005-08-30T17:37:50Z (20 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7ce9284
Parents:
db5e25f
Message:

PPC memory size detection

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc/src/drivers/ofw.c

    rdb5e25f r10caad0  
    3030#include <stdarg.h>
    3131
    32 ihandle ofw_chosen;
     32ofw_entry ofw;
     33
     34phandle ofw_chosen;
    3335ihandle ofw_stdout;
    34 ofw_entry ofw;
    3536
    3637void ofw_init(void)
    3738{
    38         ofw_chosen = ofw_call("finddevice", 1, 1, "/chosen");
     39        ofw_chosen = ofw_find_device("/chosen");
    3940        if (ofw_chosen == -1)
    4041                ofw_done();
     
    5354{
    5455        va_list list;
    55         struct ofw_args_t args;
     56        ofw_args_t args;
    5657        int i;
    5758       
     
    7879                return;
    7980       
    80         ofw_call("write", 3, 1, ofw_stdout, ch, 1);
     81        ofw_call("write", 3, 1, ofw_stdout, &ch, 1);
     82}
     83
     84phandle ofw_find_device(const char *name)
     85{
     86        return ofw_call("finddevice", 1, 1, name);
     87}
     88
     89int ofw_get_property(const phandle device, const char *name, void *buf, const int buflen)
     90{
     91        return ofw_call("getprop", 4, 1, device, name, buf, buflen);
    8192}
    8293
Note: See TracChangeset for help on using the changeset viewer.