|
|
1.1 root 1: /*
2: * Common declarations for the Zaurii.
3: *
4: * This file is licensed under the GNU GPL.
5: */
6: #ifndef QEMU_SHARPSL_H
7: #define QEMU_SHARPSL_H
8:
9: #define zaurus_printf(format, ...) \
10: fprintf(stderr, "%s: " format, __FUNCTION__, ##__VA_ARGS__)
11:
12: /* zaurus.c */
1.1.1.2 ! root 13: typedef struct ScoopInfo ScoopInfo;
! 14: ScoopInfo *scoop_init(PXA2xxState *cpu,
1.1 root 15: int instance, target_phys_addr_t target_base);
16: void scoop_gpio_set(void *opaque, int line, int level);
1.1.1.2 ! root 17: qemu_irq *scoop_gpio_in_get(ScoopInfo *s);
! 18: void scoop_gpio_out_set(ScoopInfo *s, int line,
1.1 root 19: qemu_irq handler);
20:
21: #define SL_PXA_PARAM_BASE 0xa0000a00
1.1.1.2 ! root 22: void sl_bootparam_write(target_phys_addr_t ptr);
1.1 root 23:
24: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.