]>
Commit | Line | Data |
---|---|---|
89cdb6af AZ |
1 | /* |
2 | * Common declarations for the Zaurii. | |
3 | * | |
4 | * This file is licensed under the GNU GPL. | |
5 | */ | |
e33d8cdb AZ |
6 | #ifndef QEMU_SHARPSL_H |
7 | #define QEMU_SHARPSL_H | |
8 | ||
89cdb6af AZ |
9 | #define zaurus_printf(format, ...) \ |
10 | fprintf(stderr, "%s: " format, __FUNCTION__, ##__VA_ARGS__) | |
11 | ||
e33d8cdb | 12 | /* zaurus.c */ |
bc24a225 PB |
13 | typedef struct ScoopInfo ScoopInfo; |
14 | ScoopInfo *scoop_init(PXA2xxState *cpu, | |
c227f099 | 15 | int instance, target_phys_addr_t target_base); |
e33d8cdb | 16 | void scoop_gpio_set(void *opaque, int line, int level); |
bc24a225 PB |
17 | qemu_irq *scoop_gpio_in_get(ScoopInfo *s); |
18 | void scoop_gpio_out_set(ScoopInfo *s, int line, | |
e33d8cdb AZ |
19 | qemu_irq handler); |
20 | ||
21 | #define SL_PXA_PARAM_BASE 0xa0000a00 | |
c227f099 | 22 | void sl_bootparam_write(target_phys_addr_t ptr); |
e33d8cdb AZ |
23 | |
24 | #endif |