summaryrefslogtreecommitdiffstats
path: root/hw/gpio
Commit message (Expand)AuthorAgeFilesLines
* qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost2017-05-171-2/+2
* bcm2835_gpio: add bcm2835 gpio controllerClement Deschamps2017-02-282-0/+354
* hw/gpio: QOM'ify mpc8xxx.cxiaoqiang zhao2017-01-311-9/+11
* i2c: Allow I2C devices to NAK start eventsCorey Minyard2017-01-091-1/+3
* i.MX: Fix GPIO ISR register writeGuenter Roeck2016-10-281-1/+1
* hw/gpio: QOM'ify zaurus.cxiaoqiang zhao2016-06-141-8/+6Star
* hw/gpio: QOM'ify pl061.cxiaoqiang zhao2016-06-141-16/+8Star
* hw/gpio: QOM'ify omap_gpio.cxiaoqiang zhao2016-06-141-30/+31
* hw: clean up hw/hw.h includesPaolo Bonzini2016-05-191-0/+1
* hw: explicitly include qemu/log.hPaolo Bonzini2016-05-192-0/+2
* hw/gpio: Add the emulation of gpio_keyShannon Zhao2016-03-302-0/+105
* ARM: PL061: Checking register r/w accesses to reserved areaWei Huang2016-02-261-8/+22
* ARM: PL061: Cleaning field of PL061 device stateWei Huang2016-02-181-4/+2Star
* ARM: PL061: Clear PL061 device state after resetWei Huang2016-02-181-4/+27
* hw: Clean up includesPeter Maydell2016-01-292-0/+2
* arm devices: Clean up includesPeter Maydell2016-01-292-0/+2
* arm: Clean up includesPeter Maydell2016-01-292-0/+2
* unicore: Clean up includesPeter Maydell2016-01-291-0/+1
* omap: Don't use hw_error() in device init() methodsMarkus Armbruster2016-01-131-8/+21
* i.MX: add support for lower and upper interrupt in GPIO.Jean-Christophe Dubois2015-12-171-2/+10
* i.MX: Standardize i.MX GPIO debugJean-Christophe Dubois2015-10-271-13/+14
* i.MX: Add GPIO deviceJean-Christophe Dubois2015-09-142-0/+341
* hw/gpio/zaurus: Remove meaningless blank PropertyShannon Zhao2015-09-111-5/+0Star
* arm: Use g_new() & friends where that makes obvious senseMarkus Armbruster2015-09-071-2/+2
* pl061: fix wrong calculation of GPIOMIS registerVictor CLEMENT2015-06-021-1/+1
* Convert ffs() != 0 callers to ctz32()Stefan Hajnoczi2015-04-281-8/+5Star
* Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2015-04-282-2/+2
* omap: Fix warnings from SparseStefan Weil2015-03-191-1/+2
* PPC: Add MPC8XXX gpio controllerAlexander Graf2014-11-042-0/+218
* pl061: implement input interrupt logicColin Leitner2014-09-121-14/+45
* savevm: Remove all the unneeded version_minimum_id_old (arm)Juan Quintela2014-05-132-4/+2Star
* zaurus: fix buffer overrun on invalid state loadMichael S. Tsirkin2014-05-051-0/+10
* max7310: QOM'ifyAndreas Färber2014-02-141-9/+14
* hw: cannot_instantiate_with_device_add_yet due to pointer propsMarkus Armbruster2013-12-241-0/+4
* gpio/zaurus: QOM cast cleanupAndreas Färber2013-07-291-7/+12
* puv3_gpio: QOM cast cleanupAndreas Färber2013-07-291-4/+8
* pl061: QOM'ify pl061 and pl061_luminaryAndreas Färber2013-07-291-26/+26
* pl061: Rename pl061_state to PL061StateAndreas Färber2013-07-291-31/+31
* omap_gpio: QOM cast cleanup for omap2_gpif_sAndreas Färber2013-07-291-14/+21
* omap_gpio: QOM cast cleanup for omap_gpif_sAndreas Färber2013-07-291-10/+17
* hw/gpio: pass owner to memory_region_init* functionsPaolo Bonzini2013-07-044-6/+6
* memory: add owner argument to initialization functionsPaolo Bonzini2013-07-044-6/+6
* Remove unneeded type castsStefan Weil2013-04-191-1/+1
* hw: move GPIO interfaces to hw/gpio/, configure with default-configs/Paolo Bonzini2013-04-083-0/+1087
* hw: move target-independent files to subdirectoriesPaolo Bonzini2013-04-084-0/+693
* hw: make subdirectories for devicesPaolo Bonzini2013-04-081-0/+0