summaryrefslogtreecommitdiffstats
path: root/sys/dev/gpio
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix gpiobus_child_location_str() to return a real string with the mappedloos2014-11-182-14/+30
* Remove unnecessary code.loos2014-11-181-18/+0
* Add basic interrupt management code to gpiobus and ofw_gpiobus.loos2014-11-183-2/+128
* Fix the build of non-FDT systems by moving the gpiobusvar.h header outsideloos2014-11-011-5/+3
* Fix the gpiobus locking by using a more sane model where it isn't necessaryloos2014-10-315-61/+44
* Move the duplicated code to a single function.loos2014-10-233-48/+38
* Provide a working GPIOBUS_IVAR() macro for FDT systems.loos2014-10-231-0/+5
* Rename OF_xref_phandle() to OF_node_from_xref() and add a new functionian2014-09-011-2/+2
* Add a bounds verification to the SCL and SDA pin values.loos2014-05-311-9/+16
* Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with busloos2014-05-044-4/+49
* Really sort out the headers.loos2014-05-033-8/+3
* Remove unnecessary headers. Sort out the headers. Add a missing header onloos2014-05-012-15/+6
* Fix the gpio-specifier decoding by respecting the GPIO controller'sloos2014-04-272-34/+101
* Remove an unnecessary header.loos2014-02-181-1/+0
* Add OFW support to the in tree gpio compatible devices: gpioiic(4) andloos2014-02-132-0/+123
* Add an OFW GPIO compatible bus. This allows the use of the DTS files toloos2014-02-133-14/+361
* Move the GPIOBUS_SET_PINFLAGS(..., ..., pin, GPIO_PIN_OUTPUT) to led(4)loos2013-12-061-3/+2
* Remove unnecessary includes and an unused softc variable. While here applyloos2013-12-061-7/+2
* Fix gpiobus to return BUS_PROBE_GENERIC insted of BUS_PROBE_SPECIFIC (0) soloos2013-11-121-1/+4
* Move the KASSERT() check to the point before the increase of number of pins.loos2013-11-121-2/+2
OpenPOWER on IntegriCloud