Revision 77831c20 hw/palm.c
b/hw/palm.c | ||
---|---|---|
94 | 94 |
{ |
95 | 95 |
uWireSlave *tsc; |
96 | 96 |
|
97 |
tsc = tsc2102_init(omap_gpio_in_get(cpu->gpio)[PALMTE_PINTDAV_GPIO]);
|
|
97 |
tsc = tsc2102_init(qdev_get_gpio_in(cpu->gpio, PALMTE_PINTDAV_GPIO));
|
|
98 | 98 |
|
99 | 99 |
omap_uwire_attach(cpu->microwire, tsc, 0); |
100 | 100 |
omap_mcbsp_i2s_attach(cpu->mcbsp1, tsc210x_codec(tsc)); |
... | ... | |
163 | 163 |
qemu_irq *misc_gpio; |
164 | 164 |
|
165 | 165 |
omap_mmc_handlers(cpu->mmc, |
166 |
omap_gpio_in_get(cpu->gpio)[PALMTE_MMC_WP_GPIO],
|
|
166 |
qdev_get_gpio_in(cpu->gpio, PALMTE_MMC_WP_GPIO),
|
|
167 | 167 |
qemu_irq_invert(omap_mpuio_in_get(cpu->mpuio) |
168 | 168 |
[PALMTE_MMC_SWITCH_GPIO])); |
169 | 169 |
|
170 | 170 |
misc_gpio = qemu_allocate_irqs(palmte_onoff_gpios, cpu, 7); |
171 |
omap_gpio_out_set(cpu->gpio, PALMTE_MMC_POWER_GPIO, misc_gpio[0]);
|
|
172 |
omap_gpio_out_set(cpu->gpio, PALMTE_SPEAKER_GPIO, misc_gpio[1]);
|
|
173 |
omap_gpio_out_set(cpu->gpio, 11, misc_gpio[2]);
|
|
174 |
omap_gpio_out_set(cpu->gpio, 12, misc_gpio[3]);
|
|
175 |
omap_gpio_out_set(cpu->gpio, 13, misc_gpio[4]);
|
|
176 |
omap_mpuio_out_set(cpu->mpuio, 1, misc_gpio[5]); |
|
177 |
omap_mpuio_out_set(cpu->mpuio, 3, misc_gpio[6]); |
|
171 |
qdev_connect_gpio_out(cpu->gpio, PALMTE_MMC_POWER_GPIO, misc_gpio[0]);
|
|
172 |
qdev_connect_gpio_out(cpu->gpio, PALMTE_SPEAKER_GPIO, misc_gpio[1]);
|
|
173 |
qdev_connect_gpio_out(cpu->gpio, 11, misc_gpio[2]);
|
|
174 |
qdev_connect_gpio_out(cpu->gpio, 12, misc_gpio[3]);
|
|
175 |
qdev_connect_gpio_out(cpu->gpio, 13, misc_gpio[4]);
|
|
176 |
omap_mpuio_out_set(cpu->mpuio, 1, misc_gpio[5]);
|
|
177 |
omap_mpuio_out_set(cpu->mpuio, 3, misc_gpio[6]);
|
|
178 | 178 |
|
179 | 179 |
/* Reset some inputs to initial state. */ |
180 |
qemu_irq_lower(omap_gpio_in_get(cpu->gpio)[PALMTE_USBDETECT_GPIO]);
|
|
181 |
qemu_irq_lower(omap_gpio_in_get(cpu->gpio)[PALMTE_USB_OR_DC_GPIO]);
|
|
182 |
qemu_irq_lower(omap_gpio_in_get(cpu->gpio)[4]);
|
|
183 |
qemu_irq_lower(omap_gpio_in_get(cpu->gpio)[PALMTE_HEADPHONES_GPIO]);
|
|
180 |
qemu_irq_lower(qdev_get_gpio_in(cpu->gpio, PALMTE_USBDETECT_GPIO));
|
|
181 |
qemu_irq_lower(qdev_get_gpio_in(cpu->gpio, PALMTE_USB_OR_DC_GPIO));
|
|
182 |
qemu_irq_lower(qdev_get_gpio_in(cpu->gpio, 4));
|
|
183 |
qemu_irq_lower(qdev_get_gpio_in(cpu->gpio, PALMTE_HEADPHONES_GPIO));
|
|
184 | 184 |
qemu_irq_lower(omap_mpuio_in_get(cpu->mpuio)[PALMTE_DC_GPIO]); |
185 | 185 |
qemu_irq_raise(omap_mpuio_in_get(cpu->mpuio)[6]); |
186 | 186 |
qemu_irq_raise(omap_mpuio_in_get(cpu->mpuio)[7]); |
Also available in: Unified diff