diff options
author | Jon Loeliger <linuxppc@jdl.com> | 2005-09-17 11:35:08 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2005-09-18 19:38:49 -0400 |
commit | f495a8bfd6a52cf32859f93d5320bb234d8a9560 (patch) | |
tree | b3159974aa2dc6de8406af66bc3b1ac5b10e4f94 /arch/ppc/syslib | |
parent | 7da8f8600a4751d7f0248e00d973901b7371fabc (diff) |
[PATCH] powerpc: Remove sections use from ppc
Here is a new patch that removes all notion of the pmac, prep,
chrp and openfirmware initialization sections, and then unifies
the sections.h files without those __pmac, etc, sections identifiers
cluttering things up.
Signed-off-by: Jon Loeliger <jdl@freescale.com>
Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/ppc/syslib')
-rw-r--r-- | arch/ppc/syslib/btext.c | 6 | ||||
-rw-r--r-- | arch/ppc/syslib/prep_nvram.c | 13 | ||||
-rw-r--r-- | arch/ppc/syslib/prom.c | 18 |
3 files changed, 17 insertions, 20 deletions
diff --git a/arch/ppc/syslib/btext.c b/arch/ppc/syslib/btext.c index 7734f6836174..12fa83e6774a 100644 --- a/arch/ppc/syslib/btext.c +++ b/arch/ppc/syslib/btext.c | |||
@@ -53,8 +53,8 @@ extern char *klimit; | |||
53 | * chrp only uses it during early boot. | 53 | * chrp only uses it during early boot. |
54 | */ | 54 | */ |
55 | #ifdef CONFIG_XMON | 55 | #ifdef CONFIG_XMON |
56 | #define BTEXT __pmac | 56 | #define BTEXT |
57 | #define BTDATA __pmacdata | 57 | #define BTDATA |
58 | #else | 58 | #else |
59 | #define BTEXT __init | 59 | #define BTEXT __init |
60 | #define BTDATA __initdata | 60 | #define BTDATA __initdata |
@@ -187,7 +187,7 @@ btext_setup_display(int width, int height, int depth, int pitch, | |||
187 | * changes. | 187 | * changes. |
188 | */ | 188 | */ |
189 | 189 | ||
190 | void __openfirmware | 190 | void |
191 | map_boot_text(void) | 191 | map_boot_text(void) |
192 | { | 192 | { |
193 | unsigned long base, offset, size; | 193 | unsigned long base, offset, size; |
diff --git a/arch/ppc/syslib/prep_nvram.c b/arch/ppc/syslib/prep_nvram.c index 8599850ca772..2c6364d9641f 100644 --- a/arch/ppc/syslib/prep_nvram.c +++ b/arch/ppc/syslib/prep_nvram.c | |||
@@ -22,14 +22,14 @@ | |||
22 | static char nvramData[MAX_PREP_NVRAM]; | 22 | static char nvramData[MAX_PREP_NVRAM]; |
23 | static NVRAM_MAP *nvram=(NVRAM_MAP *)&nvramData[0]; | 23 | static NVRAM_MAP *nvram=(NVRAM_MAP *)&nvramData[0]; |
24 | 24 | ||
25 | unsigned char __prep prep_nvram_read_val(int addr) | 25 | unsigned char prep_nvram_read_val(int addr) |
26 | { | 26 | { |
27 | outb(addr, PREP_NVRAM_AS0); | 27 | outb(addr, PREP_NVRAM_AS0); |
28 | outb(addr>>8, PREP_NVRAM_AS1); | 28 | outb(addr>>8, PREP_NVRAM_AS1); |
29 | return inb(PREP_NVRAM_DATA); | 29 | return inb(PREP_NVRAM_DATA); |
30 | } | 30 | } |
31 | 31 | ||
32 | void __prep prep_nvram_write_val(int addr, | 32 | void prep_nvram_write_val(int addr, |
33 | unsigned char val) | 33 | unsigned char val) |
34 | { | 34 | { |
35 | outb(addr, PREP_NVRAM_AS0); | 35 | outb(addr, PREP_NVRAM_AS0); |
@@ -81,8 +81,7 @@ void __init init_prep_nvram(void) | |||
81 | } | 81 | } |
82 | } | 82 | } |
83 | 83 | ||
84 | __prep | 84 | char *prep_nvram_get_var(const char *name) |
85 | char __prep *prep_nvram_get_var(const char *name) | ||
86 | { | 85 | { |
87 | char *cp; | 86 | char *cp; |
88 | int namelen; | 87 | int namelen; |
@@ -101,8 +100,7 @@ char __prep *prep_nvram_get_var(const char *name) | |||
101 | return NULL; | 100 | return NULL; |
102 | } | 101 | } |
103 | 102 | ||
104 | __prep | 103 | char *prep_nvram_first_var(void) |
105 | char __prep *prep_nvram_first_var(void) | ||
106 | { | 104 | { |
107 | if (nvram->Header.GELength == 0) { | 105 | if (nvram->Header.GELength == 0) { |
108 | return NULL; | 106 | return NULL; |
@@ -112,8 +110,7 @@ char __prep *prep_nvram_first_var(void) | |||
112 | } | 110 | } |
113 | } | 111 | } |
114 | 112 | ||
115 | __prep | 113 | char *prep_nvram_next_var(char *name) |
116 | char __prep *prep_nvram_next_var(char *name) | ||
117 | { | 114 | { |
118 | char *cp; | 115 | char *cp; |
119 | 116 | ||
diff --git a/arch/ppc/syslib/prom.c b/arch/ppc/syslib/prom.c index 2c64ed627475..278da6ee62ea 100644 --- a/arch/ppc/syslib/prom.c +++ b/arch/ppc/syslib/prom.c | |||
@@ -89,7 +89,7 @@ extern char cmd_line[512]; /* XXX */ | |||
89 | extern boot_infos_t *boot_infos; | 89 | extern boot_infos_t *boot_infos; |
90 | unsigned long dev_tree_size; | 90 | unsigned long dev_tree_size; |
91 | 91 | ||
92 | void __openfirmware | 92 | void |
93 | phys_call_rtas(int service, int nargs, int nret, ...) | 93 | phys_call_rtas(int service, int nargs, int nret, ...) |
94 | { | 94 | { |
95 | va_list list; | 95 | va_list list; |
@@ -862,7 +862,7 @@ find_type_devices(const char *type) | |||
862 | /* | 862 | /* |
863 | * Returns all nodes linked together | 863 | * Returns all nodes linked together |
864 | */ | 864 | */ |
865 | struct device_node * __openfirmware | 865 | struct device_node * |
866 | find_all_nodes(void) | 866 | find_all_nodes(void) |
867 | { | 867 | { |
868 | struct device_node *head, **prevp, *np; | 868 | struct device_node *head, **prevp, *np; |
@@ -1165,7 +1165,7 @@ get_property(struct device_node *np, const char *name, int *lenp) | |||
1165 | /* | 1165 | /* |
1166 | * Add a property to a node | 1166 | * Add a property to a node |
1167 | */ | 1167 | */ |
1168 | void __openfirmware | 1168 | void |
1169 | prom_add_property(struct device_node* np, struct property* prop) | 1169 | prom_add_property(struct device_node* np, struct property* prop) |
1170 | { | 1170 | { |
1171 | struct property **next = &np->properties; | 1171 | struct property **next = &np->properties; |
@@ -1177,7 +1177,7 @@ prom_add_property(struct device_node* np, struct property* prop) | |||
1177 | } | 1177 | } |
1178 | 1178 | ||
1179 | /* I quickly hacked that one, check against spec ! */ | 1179 | /* I quickly hacked that one, check against spec ! */ |
1180 | static inline unsigned long __openfirmware | 1180 | static inline unsigned long |
1181 | bus_space_to_resource_flags(unsigned int bus_space) | 1181 | bus_space_to_resource_flags(unsigned int bus_space) |
1182 | { | 1182 | { |
1183 | u8 space = (bus_space >> 24) & 0xf; | 1183 | u8 space = (bus_space >> 24) & 0xf; |
@@ -1194,7 +1194,7 @@ bus_space_to_resource_flags(unsigned int bus_space) | |||
1194 | } | 1194 | } |
1195 | } | 1195 | } |
1196 | 1196 | ||
1197 | static struct resource* __openfirmware | 1197 | static struct resource* |
1198 | find_parent_pci_resource(struct pci_dev* pdev, struct address_range *range) | 1198 | find_parent_pci_resource(struct pci_dev* pdev, struct address_range *range) |
1199 | { | 1199 | { |
1200 | unsigned long mask; | 1200 | unsigned long mask; |
@@ -1224,7 +1224,7 @@ find_parent_pci_resource(struct pci_dev* pdev, struct address_range *range) | |||
1224 | * or other nodes attached to the root node. Ultimately, put some | 1224 | * or other nodes attached to the root node. Ultimately, put some |
1225 | * link to resources in the OF node. | 1225 | * link to resources in the OF node. |
1226 | */ | 1226 | */ |
1227 | struct resource* __openfirmware | 1227 | struct resource* |
1228 | request_OF_resource(struct device_node* node, int index, const char* name_postfix) | 1228 | request_OF_resource(struct device_node* node, int index, const char* name_postfix) |
1229 | { | 1229 | { |
1230 | struct pci_dev* pcidev; | 1230 | struct pci_dev* pcidev; |
@@ -1280,7 +1280,7 @@ fail: | |||
1280 | return NULL; | 1280 | return NULL; |
1281 | } | 1281 | } |
1282 | 1282 | ||
1283 | int __openfirmware | 1283 | int |
1284 | release_OF_resource(struct device_node* node, int index) | 1284 | release_OF_resource(struct device_node* node, int index) |
1285 | { | 1285 | { |
1286 | struct pci_dev* pcidev; | 1286 | struct pci_dev* pcidev; |
@@ -1346,7 +1346,7 @@ release_OF_resource(struct device_node* node, int index) | |||
1346 | } | 1346 | } |
1347 | 1347 | ||
1348 | #if 0 | 1348 | #if 0 |
1349 | void __openfirmware | 1349 | void |
1350 | print_properties(struct device_node *np) | 1350 | print_properties(struct device_node *np) |
1351 | { | 1351 | { |
1352 | struct property *pp; | 1352 | struct property *pp; |
@@ -1400,7 +1400,7 @@ print_properties(struct device_node *np) | |||
1400 | static DEFINE_SPINLOCK(rtas_lock); | 1400 | static DEFINE_SPINLOCK(rtas_lock); |
1401 | 1401 | ||
1402 | /* this can be called after setup -- Cort */ | 1402 | /* this can be called after setup -- Cort */ |
1403 | int __openfirmware | 1403 | int |
1404 | call_rtas(const char *service, int nargs, int nret, | 1404 | call_rtas(const char *service, int nargs, int nret, |
1405 | unsigned long *outputs, ...) | 1405 | unsigned long *outputs, ...) |
1406 | { | 1406 | { |