aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* INTRNG: As follow up of r301451, implement mapping and configurationMichal Meloun2016-06-072-10/+42
* INTRNG - change the way how an interrupt mapping data are providedSvatopluk Kraus2016-06-051-0/+2
* Don't wrap the declaration of gpio_alloc_intr_resource() in #ifdef INTRNG,Ian Lepore2016-05-272-2/+8
* Add a PPS driver that takes the timing pulse from a gpio pin. CurrentlyIan Lepore2016-05-261-0/+294
* Add a convenience function to get a gpio pin's capabilties.Ian Lepore2016-05-262-0/+10
* Rename gpiobus_map_pin() to gpiobus_acquire_pin(), to better reflect theIan Lepore2016-05-263-7/+7
* [gpiospi] add initial gpio SPI bit bang driver.Adrian Chadd2016-05-261-0/+402
* Sort and remove a couple of unnecessary headers.Luiz Otavio O Souza2016-05-221-7/+3
* Get rid of two consumers of gpiobus acquire/release.Luiz Otavio O Souza2016-05-222-37/+3
* Use a better prefix for defines, return BUS_PROBE_DEFAULT for probe routine.Luiz Otavio O Souza2016-05-221-7/+18
* Fix probe routine to return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC.Luiz Otavio O Souza2016-05-221-6/+5
* OFWGPIOBUS: Make ofwgpiobus_devclass externaly visible.Michal Meloun2016-05-151-1/+1
* Fix detach routine for gpiokeysOleksandr Tymoshenko2016-05-121-3/+14
* Properly release mapped pin in gpio_pin_releaseOleksandr Tymoshenko2016-05-121-0/+7
* Add gpiobus_release_pin function to release mapped pinOleksandr Tymoshenko2016-05-122-0/+25
* Add OF_prop_free function as a counterpart for OF_*prop_allocOleksandr Tymoshenko2016-05-113-15/+15
* Add gpiokeys driverOleksandr Tymoshenko2016-05-113-0/+1191
* Use DEVMETHOD_END instead of its value to indicate end of methods tableOleksandr Tymoshenko2016-05-113-3/+3
* Use GPIO pin management API in gpiobacklightOleksandr Tymoshenko2016-05-111-68/+29
* Pass device tree node as a part of gpio_pin_get_by_ofw_XXX APIOleksandr Tymoshenko2016-05-102-33/+26
* INTRNG: Define 'INTR_IRQ_INVALID' constant and use it consistentlyMichal Meloun2016-04-281-1/+1
* GPIO: Add support for gpio pin interrupts.Michal Meloun2016-04-282-0/+33
* Fix IIC "how" argument dereferencing on big-endian platformsOleksandr Tymoshenko2016-04-101-1/+1
* Fix the resource_list_print_type() calls to use uintmax_t.Justin Hibbits2016-03-221-2/+2
* Use EARLY_DRIVER_MODULE() with BUS_PASS_BUS priority for ofw_gpiobusMichal Meloun2016-03-151-1/+2
* OFW_GPIOBUS: Add utility functions for easier handling of OFW GPIO pins.Michal Meloun2016-03-012-0/+172
* Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it.Justin Hibbits2016-02-201-1/+1
* Convert rman to use rman_res_t instead of u_longJustin Hibbits2016-01-271-2/+2
* [gpiobus] handle the case of there being a single GPIO pin available.Adrian Chadd2016-01-141-1/+1
* Fix the use of plural in two cases that I missed on r285784.Luiz Otavio O Souza2015-08-181-2/+8
* gpioled(4) depends on gpiobus.Luiz Otavio O Souza2015-08-171-0/+1
* Fix a few bugs when gpiobus is detaching:Luiz Otavio O Souza2015-08-171-4/+14
* Add GPIO backlight driver compatible with Linux FDT bindings.Oleksandr Tymoshenko2015-07-301-0/+211
* Panic when a device is trying to recursively acquire rather than hangWarner Losh2015-07-241-2/+11
* Cosmetic change. When printing the child's mapped pins, use the pluralLuiz Otavio O Souza2015-07-221-3/+8
* Use ofw_bus_find_child_device_by_phandle to see if the child we'reWarner Losh2015-06-201-0/+8
* This implements default-state support as described in:Ganbold Tsagaankhuu2015-05-241-3/+24
* Provide the number of interrupt resources added to the listRuslan Bukin2015-05-151-1/+1
* Handle multiple "gpio-leds"-compatible nodesOleksandr Tymoshenko2015-04-021-8/+9
* Add a new ioctl to allow the setting of GPIO pin names.Luiz Otavio O Souza2015-03-085-11/+101
* Use the child device name here is lame because at the point that thisLuiz Otavio O Souza2015-03-053-8/+6
* Change ofw_gpiobus_destroy_devinfo() to unmap the GPIO pins and thenLuiz Otavio O Souza2015-03-051-15/+24
* Add a bus_probe_nomatch() method for gpiobus/ofw_gpiobus.Luiz Otavio O Souza2015-03-051-0/+16
* Move duplicate code to a new public function.Luiz Otavio O Souza2015-03-023-29/+29
* Add ofw_gpiobus_parse_gpios(), a new public function, to parse the gpiosLuiz Otavio O Souza2015-02-283-148/+211
* Rename and move gpiobus_alloc_ivars() and gpiobus_free_ivars() so they canLuiz Otavio O Souza2015-02-283-48/+47
* Register the GPIO controller device reference on xref table for FDT systems.Luiz Otavio O Souza2015-02-023-0/+27
* Implement GPIO_GET_BUS() method for all GPIO drivers.Luiz Otavio O Souza2015-01-312-0/+26
* Implement a new method to retrieve the gpiobus reference from a GPIOLuiz Otavio O Souza2015-01-311-0/+14
* Improves the GPIO API description a little bit.Luiz Otavio O Souza2014-12-241-2/+2