Changeset b45aa23 in mainline for arch/ppc/include/drivers/ofw.h


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

remove obsolete structures

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/ppc/include/drivers/ofw.h

    r7ce9284 rb45aa23  
    4848} ofw_args_t;
    4949
    50 /** OpenFirmware device address range structure
    51  *
    52  */
    53 typedef struct {
    54         __u32 space;
    55         __u32 address;
    56         __u32 size;
    57 } address_range_t;
    58 
    59 /** OpenFirmware device interrupt structure
    60  *
    61  */
    62 typedef struct {
    63         __u32 line;  /**< Interrupt number */
    64         __u32 flags; /**< Interrupt flags/logic */
    65 } interrupt_info_t;
    66 
    67 /** OpenFirmware property structure
    68  *
    69  */
    70 typedef struct property_t {
    71         char *name;              /**< Property name */
    72         __u32 length;            /**< Value length */
    73         char *value;             /**< Property value */
    74         struct property_t *next; /**< Next property in list */
    75 } property_t;
    76 
    77 /** OpenFirmware device descritor
    78  *
    79  */
    80 typedef struct device_node_t {
    81         char *name;                     /**< Device name */
    82         char *type;                     /**< Device type */
    83         phandle node;                   /**< Device handle */
    84        
    85         __u32 n_addrs;                  /**< Number of address ranges */
    86         address_range_t *addrs;         /**< Address ranges list */
    87        
    88         __u32 n_intrs;                  /**< Number of interrupts */
    89         interrupt_info_t *intrs;        /**< Interrupts list */
    90        
    91         char *full_name;                /**< Device full name */
    92        
    93         property_t *properties;         /**< Device properties */
    94        
    95         struct device_node_t *parent;   /**< Parent device */
    96         struct device_node_t *child;    /**< First child in tree */
    97         struct device_node_t *sibling;  /**< Next device on tree level */
    98         struct device_node_t *next;     /**< Next device of the same type */
    99         struct device_node_t *next_all; /**< Next device in list of all nodes */
    100 } device_node_t;
    101 
    10250typedef void (*ofw_entry)(ofw_args_t *);
    10351
Note: See TracChangeset for help on using the changeset viewer.