From d82310f759640923b537aacd8142f3cddd0716d5 Mon Sep 17 00:00:00 2001 From: cmchao Date: Mon, 31 May 2010 23:54:14 +0800 Subject: hw/omap2.c : separate gpio module Signed-off-by: cmchao Signed-off-by: Aurelien Jarno --- hw/omap.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'hw/omap.h') diff --git a/hw/omap.h b/hw/omap.h index ebd166f1ff..a37ee5454c 100644 --- a/hw/omap.h +++ b/hw/omap.h @@ -668,6 +668,7 @@ qemu_irq *omap_mpuio_in_get(struct omap_mpuio_s *s); void omap_mpuio_out_set(struct omap_mpuio_s *s, int line, qemu_irq handler); void omap_mpuio_key(struct omap_mpuio_s *s, int row, int col, int down); +/* omap1 gpio module interface */ struct omap_gpio_s; struct omap_gpio_s *omap_gpio_init(target_phys_addr_t base, qemu_irq irq, omap_clk clk); @@ -675,9 +676,11 @@ void omap_gpio_reset(struct omap_gpio_s *s); qemu_irq *omap_gpio_in_get(struct omap_gpio_s *s); void omap_gpio_out_set(struct omap_gpio_s *s, int line, qemu_irq handler); +/* omap2 gpio interface */ struct omap_gpif_s; struct omap_gpif_s *omap2_gpio_init(struct omap_target_agent_s *ta, qemu_irq *irq, omap_clk *fclk, omap_clk iclk, int modules); +void omap_gpif_reset(struct omap_gpif_s *s); qemu_irq *omap2_gpio_in_get(struct omap_gpif_s *s, int start); void omap2_gpio_out_set(struct omap_gpif_s *s, int line, qemu_irq handler); -- cgit v1.2.3