00001
00002
00003
00004
00005
00006 #ifndef QEMU_SHARPSL_H
00007 #define QEMU_SHARPSL_H
00008
00009 #define zaurus_printf(format, ...) \
00010 fprintf(stderr, "%s: " format, __FUNCTION__, ##__VA_ARGS__)
00011
00012
00013 struct scoop_info_s *scoop_init(struct pxa2xx_state_s *cpu,
00014 int instance, target_phys_addr_t target_base);
00015 void scoop_gpio_set(void *opaque, int line, int level);
00016 qemu_irq *scoop_gpio_in_get(struct scoop_info_s *s);
00017 void scoop_gpio_out_set(struct scoop_info_s *s, int line,
00018 qemu_irq handler);
00019
00020 #define SL_PXA_PARAM_BASE 0xa0000a00
00021 void sl_bootparam_write(uint32_t ptr);
00022
00023 #endif