summaryrefslogtreecommitdiff
path: root/hw/gpio
AgeCommit message (Expand)AuthorFilesLines
2019-01-07hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheralSteffen Görtz3-0/+308
2018-12-13gpio/puv3_gpio: Convert sysbus init function to realize functionMao Zhongyi1-15/+14
2018-06-01hw/i2c: Use DeviceClass::realize instead of I2CSlaveClass::initPhilippe Mathieu-Daudé1-5/+4
2018-01-22Replace all occurances of __FUNCTION__ with __func__Alistair Francis2-5/+5
2017-09-21hw/gpio/omap_gpio.c: Don't use old_mmioPeter Maydell1-14/+12
2017-05-17qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost1-2/+2
2017-02-28bcm2835_gpio: add bcm2835 gpio controllerClement Deschamps2-0/+354
2017-01-31hw/gpio: QOM'ify mpc8xxx.cxiaoqiang zhao1-9/+11
2017-01-09i2c: Allow I2C devices to NAK start eventsCorey Minyard1-1/+3
2016-10-28i.MX: Fix GPIO ISR register writeGuenter Roeck1-1/+1
2016-06-14hw/gpio: QOM'ify zaurus.cxiaoqiang zhao1-8/+6
2016-06-14hw/gpio: QOM'ify pl061.cxiaoqiang zhao1-16/+8
2016-06-14hw/gpio: QOM'ify omap_gpio.cxiaoqiang zhao1-30/+31
2016-05-19hw: clean up hw/hw.h includesPaolo Bonzini1-0/+1
2016-05-19hw: explicitly include qemu/log.hPaolo Bonzini2-0/+2
2016-03-30hw/gpio: Add the emulation of gpio_keyShannon Zhao2-0/+105
2016-02-26ARM: PL061: Checking register r/w accesses to reserved areaWei Huang1-8/+22
2016-02-18ARM: PL061: Cleaning field of PL061 device stateWei Huang1-4/+2
2016-02-18ARM: PL061: Clear PL061 device state after resetWei Huang1-4/+27
2016-01-29hw: Clean up includesPeter Maydell2-0/+2
2016-01-29arm devices: Clean up includesPeter Maydell2-0/+2
2016-01-29arm: Clean up includesPeter Maydell2-0/+2
2016-01-29unicore: Clean up includesPeter Maydell1-0/+1
2016-01-13omap: Don't use hw_error() in device init() methodsMarkus Armbruster1-8/+21
2015-12-17i.MX: add support for lower and upper interrupt in GPIO.Jean-Christophe Dubois1-2/+10
2015-10-27i.MX: Standardize i.MX GPIO debugJean-Christophe Dubois1-13/+14
2015-09-14i.MX: Add GPIO deviceJean-Christophe Dubois2-0/+341
2015-09-11hw/gpio/zaurus: Remove meaningless blank PropertyShannon Zhao1-5/+0
2015-09-07arm: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-2/+2
2015-06-02pl061: fix wrong calculation of GPIOMIS registerVictor CLEMENT1-1/+1
2015-04-28Convert ffs() != 0 callers to ctz32()Stefan Hajnoczi1-8/+5
2015-04-28Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi2-2/+2
2015-03-19omap: Fix warnings from SparseStefan Weil1-1/+2
2014-11-04PPC: Add MPC8XXX gpio controllerAlexander Graf2-0/+218
2014-09-12pl061: implement input interrupt logicColin Leitner1-14/+45
2014-05-13savevm: Remove all the unneeded version_minimum_id_old (arm)Juan Quintela2-4/+2
2014-05-05zaurus: fix buffer overrun on invalid state loadMichael S. Tsirkin1-0/+10
2014-02-14max7310: QOM'ifyAndreas Färber1-9/+14
2013-12-24hw: cannot_instantiate_with_device_add_yet due to pointer propsMarkus Armbruster1-0/+4
2013-07-29gpio/zaurus: QOM cast cleanupAndreas Färber1-7/+12
2013-07-29puv3_gpio: QOM cast cleanupAndreas Färber1-4/+8
2013-07-29pl061: QOM'ify pl061 and pl061_luminaryAndreas Färber1-26/+26
2013-07-29pl061: Rename pl061_state to PL061StateAndreas Färber1-31/+31
2013-07-29omap_gpio: QOM cast cleanup for omap2_gpif_sAndreas Färber1-14/+21
2013-07-29omap_gpio: QOM cast cleanup for omap_gpif_sAndreas Färber1-10/+17
2013-07-04hw/gpio: pass owner to memory_region_init* functionsPaolo Bonzini4-6/+6
2013-07-04memory: add owner argument to initialization functionsPaolo Bonzini4-6/+6
2013-04-19Remove unneeded type castsStefan Weil1-1/+1
2013-04-08hw: move GPIO interfaces to hw/gpio/, configure with default-configs/Paolo Bonzini3-0/+1087
2013-04-08hw: move target-independent files to subdirectoriesPaolo Bonzini4-0/+693