root / hw / sharpsl.h @ 475dc65f
History | View | Annotate | Download (667 Bytes)
1 | 89cdb6af | balrog | /*
|
---|---|---|---|
2 | 89cdb6af | balrog | * Common declarations for the Zaurii.
|
3 | 89cdb6af | balrog | *
|
4 | 89cdb6af | balrog | * This file is licensed under the GNU GPL.
|
5 | 89cdb6af | balrog | */
|
6 | e33d8cdb | balrog | #ifndef QEMU_SHARPSL_H
|
7 | e33d8cdb | balrog | #define QEMU_SHARPSL_H
|
8 | e33d8cdb | balrog | |
9 | 89cdb6af | balrog | #define zaurus_printf(format, ...) \
|
10 | 89cdb6af | balrog | fprintf(stderr, "%s: " format, __FUNCTION__, ##__VA_ARGS__) |
11 | 89cdb6af | balrog | |
12 | e33d8cdb | balrog | /* zaurus.c */
|
13 | e33d8cdb | balrog | struct scoop_info_s *scoop_init(struct pxa2xx_state_s *cpu, |
14 | e33d8cdb | balrog | int instance, target_phys_addr_t target_base);
|
15 | e33d8cdb | balrog | void scoop_gpio_set(void *opaque, int line, int level); |
16 | e33d8cdb | balrog | qemu_irq *scoop_gpio_in_get(struct scoop_info_s *s);
|
17 | e33d8cdb | balrog | void scoop_gpio_out_set(struct scoop_info_s *s, int line, |
18 | e33d8cdb | balrog | qemu_irq handler); |
19 | e33d8cdb | balrog | |
20 | e33d8cdb | balrog | #define SL_PXA_PARAM_BASE 0xa0000a00 |
21 | e33d8cdb | balrog | void sl_bootparam_write(uint32_t ptr);
|
22 | e33d8cdb | balrog | |
23 | e33d8cdb | balrog | #endif |