summaryrefslogtreecommitdiffstats
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* Don't wrap the declaration of gpio_alloc_intr_resource() in #ifdef INTRNG,ian2016-05-272-2/+8
* Add a PPS driver that takes the timing pulse from a gpio pin. Currentlyian2016-05-261-0/+294
* Add a convenience function to get a gpio pin's capabilties.ian2016-05-262-0/+10
* Rename gpiobus_map_pin() to gpiobus_acquire_pin(), to better reflect theian2016-05-263-7/+7
* [gpiospi] add initial gpio SPI bit bang driver.adrian2016-05-261-0/+402
* Sort and remove a couple of unnecessary headers.loos2016-05-221-7/+3
* Get rid of two consumers of gpiobus acquire/release.loos2016-05-222-37/+3
* Use a better prefix for defines, return BUS_PROBE_DEFAULT for probe routine.loos2016-05-221-7/+18
* Fix probe routine to return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC.loos2016-05-221-6/+5
* OFWGPIOBUS: Make ofwgpiobus_devclass externaly visible.mmel2016-05-151-1/+1
* Fix detach routine for gpiokeysgonzo2016-05-121-3/+14
* Properly release mapped pin in gpio_pin_releasegonzo2016-05-121-0/+7
* Add gpiobus_release_pin function to release mapped pingonzo2016-05-122-0/+25
* Add OF_prop_free function as a counterpart for OF_*prop_allocgonzo2016-05-113-15/+15
* Add gpiokeys drivergonzo2016-05-113-0/+1191
* Use DEVMETHOD_END instead of its value to indicate end of methods tablegonzo2016-05-113-3/+3
* Use GPIO pin management API in gpiobacklightgonzo2016-05-111-68/+29
* Pass device tree node as a part of gpio_pin_get_by_ofw_XXX APIgonzo2016-05-102-33/+26
* INTRNG: Define 'INTR_IRQ_INVALID' constant and use it consistentlymmel2016-04-281-1/+1
* GPIO: Add support for gpio pin interrupts.mmel2016-04-282-0/+33
* Fix IIC "how" argument dereferencing on big-endian platformsgonzo2016-04-101-1/+1
* Fix the resource_list_print_type() calls to use uintmax_t.jhibbits2016-03-221-2/+2
* Use EARLY_DRIVER_MODULE() with BUS_PASS_BUS priority for ofw_gpiobusmmel2016-03-151-1/+2
* OFW_GPIOBUS: Add utility functions for easier handling of OFW GPIO pins.mmel2016-03-012-0/+172
* Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it.jhibbits2016-02-201-1/+1
* Convert rman to use rman_res_t instead of u_longjhibbits2016-01-271-2/+2
* [gpiobus] handle the case of there being a single GPIO pin available.adrian2016-01-141-1/+1
* Fix the use of plural in two cases that I missed on r285784.loos2015-08-181-2/+8
* gpioled(4) depends on gpiobus.loos2015-08-171-0/+1
* Fix a few bugs when gpiobus is detaching:loos2015-08-171-4/+14
* Add GPIO backlight driver compatible with Linux FDT bindings.gonzo2015-07-301-0/+211
* Panic when a device is trying to recursively acquire rather than hangimp2015-07-241-2/+11
* Cosmetic change. When printing the child's mapped pins, use the pluralloos2015-07-221-3/+8
* Use ofw_bus_find_child_device_by_phandle to see if the child we'reimp2015-06-201-0/+8
* This implements default-state support as described in:ganbold2015-05-241-3/+24
* Provide the number of interrupt resources added to the listbr2015-05-151-1/+1
* Handle multiple "gpio-leds"-compatible nodesgonzo2015-04-021-8/+9
* Add a new ioctl to allow the setting of GPIO pin names.loos2015-03-085-11/+101
* Use the child device name here is lame because at the point that thisloos2015-03-053-8/+6
* Change ofw_gpiobus_destroy_devinfo() to unmap the GPIO pins and thenloos2015-03-051-15/+24
* Add a bus_probe_nomatch() method for gpiobus/ofw_gpiobus.loos2015-03-051-0/+16
* Move duplicate code to a new public function.loos2015-03-023-29/+29
* Add ofw_gpiobus_parse_gpios(), a new public function, to parse the gpiosloos2015-02-283-148/+211
* Rename and move gpiobus_alloc_ivars() and gpiobus_free_ivars() so they canloos2015-02-283-48/+47
* Register the GPIO controller device reference on xref table for FDT systems.loos2015-02-023-0/+27
* Implement GPIO_GET_BUS() method for all GPIO drivers.loos2015-01-312-0/+26
* Implement a new method to retrieve the gpiobus reference from a GPIOloos2015-01-311-0/+14
* Improves the GPIO API description a little bit.loos2014-12-241-2/+2
* Make gpio_default_map_gpios() static. No functional changes.loos2014-11-181-3/+1
* Moves all the duplicate code to a single function.loos2014-11-183-9/+35
OpenPOWER on IntegriCloud