| Commit message (Expand) | Author | Age | Files | Lines |
* | gpio: Remove unused devclass arguments to DRIVER_MODULE. | John Baldwin | 2022-05-09 | 1 | -3/+1 |
* | newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,loca... | Warner Losh | 2021-06-23 | 1 | -47/+25 |
* | Provide userland notification of gpio pin changes ("userland gpio interrupts"). | Ian Lepore | 2020-12-12 | 1 | -0/+9 |
* | gpiobus_release_pin: remove incorrect prefix from error messages | Andriy Gapon | 2020-06-22 | 1 | -2/+2 |
* | Implement bus_rescan for gpiobus(4). This allows on-the-fly reconfiguration | Ian Lepore | 2019-12-06 | 1 | -0/+20 |
* | Do not initialize the flags field in struct gpiobus_pin from the flags in | Ian Lepore | 2019-12-02 | 1 | -2/+12 |
* | Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c so | Ian Lepore | 2019-12-01 | 1 | -4/+110 |
* | gpiobus: provide a new hint, pin_list | Andriy Gapon | 2019-06-27 | 1 | -25/+160 |
* | Revert r327828, r327949, r327953, r328016-r328026, r328041: | Pedro F. Giffuni | 2018-01-21 | 1 | -3/+3 |
* | dev: make some use of mallocarray(9). | Pedro F. Giffuni | 2018-01-13 | 1 | -3/+3 |
* | sys/dev: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-27 | 1 | -0/+2 |
* | Remove a too strict test and instead, just filter the passed flags with the | Luiz Otavio O Souza | 2016-12-13 | 1 | -3/+3 |
* | Make gpiobus early driver at BUS_PAS_BUS. | Ruslan Bukin | 2016-11-17 | 1 | -1/+2 |
* | INTRNG: Rework handling with resources. Partially revert r301453. | Michal Meloun | 2016-08-19 | 1 | -21/+6 |
* | INTRNG: As follow up of r301451, implement mapping and configuration | Michal Meloun | 2016-06-07 | 1 | -10/+35 |
* | Don't wrap the declaration of gpio_alloc_intr_resource() in #ifdef INTRNG, | Ian Lepore | 2016-05-27 | 1 | -0/+8 |
* | Rename gpiobus_map_pin() to gpiobus_acquire_pin(), to better reflect the | Ian Lepore | 2016-05-26 | 1 | -4/+4 |
* | Add gpiobus_release_pin function to release mapped pin | Oleksandr Tymoshenko | 2016-05-12 | 1 | -0/+24 |
* | INTRNG: Define 'INTR_IRQ_INVALID' constant and use it consistently | Michal Meloun | 2016-04-28 | 1 | -1/+1 |
* | GPIO: Add support for gpio pin interrupts. | Michal Meloun | 2016-04-28 | 1 | -0/+26 |
* | Fix the resource_list_print_type() calls to use uintmax_t. | Justin Hibbits | 2016-03-22 | 1 | -2/+2 |
* | Introduce a RMAN_IS_DEFAULT_RANGE() macro, and use it. | Justin Hibbits | 2016-02-20 | 1 | -1/+1 |
* | Convert rman to use rman_res_t instead of u_long | Justin Hibbits | 2016-01-27 | 1 | -2/+2 |
* | [gpiobus] handle the case of there being a single GPIO pin available. | Adrian Chadd | 2016-01-14 | 1 | -1/+1 |
* | Fix the use of plural in two cases that I missed on r285784. | Luiz Otavio O Souza | 2015-08-18 | 1 | -2/+8 |
* | Fix a few bugs when gpiobus is detaching: | Luiz Otavio O Souza | 2015-08-17 | 1 | -4/+14 |
* | Panic when a device is trying to recursively acquire rather than hang | Warner Losh | 2015-07-24 | 1 | -2/+11 |
* | Cosmetic change. When printing the child's mapped pins, use the plural | Luiz Otavio O Souza | 2015-07-22 | 1 | -3/+8 |
* | Add a new ioctl to allow the setting of GPIO pin names. | Luiz Otavio O Souza | 2015-03-08 | 1 | -8/+54 |
* | Use the child device name here is lame because at the point that this | Luiz Otavio O Souza | 2015-03-05 | 1 | -5/+4 |
* | Add a bus_probe_nomatch() method for gpiobus/ofw_gpiobus. | Luiz Otavio O Souza | 2015-03-05 | 1 | -0/+16 |
* | Move duplicate code to a new public function. | Luiz Otavio O Souza | 2015-03-02 | 1 | -14/+25 |
* | Rename and move gpiobus_alloc_ivars() and gpiobus_free_ivars() so they can | Luiz Otavio O Souza | 2015-02-28 | 1 | -16/+40 |
* | Register the GPIO controller device reference on xref table for FDT systems. | Luiz Otavio O Souza | 2015-02-02 | 1 | -0/+7 |
* | Implement GPIO_GET_BUS() method for all GPIO drivers. | Luiz Otavio O Souza | 2015-01-31 | 1 | -0/+24 |
* | Moves all the duplicate code to a single function. | Luiz Otavio O Souza | 2014-11-18 | 1 | -1/+24 |
* | Fix gpiobus_child_location_str() to return a real string with the mapped | Luiz Otavio O Souza | 2014-11-18 | 1 | -13/+30 |
* | Add basic interrupt management code to gpiobus and ofw_gpiobus. | Luiz Otavio O Souza | 2014-11-18 | 1 | -2/+115 |
* | Fix the gpiobus locking by using a more sane model where it isn't necessary | Luiz Otavio O Souza | 2014-10-31 | 1 | -32/+18 |
* | Move the duplicated code to a single function. | Luiz Otavio O Souza | 2014-10-23 | 1 | -23/+32 |
* | Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with bus | Luiz Otavio O Souza | 2014-05-04 | 1 | -1/+0 |
* | Really sort out the headers. | Luiz Otavio O Souza | 2014-05-03 | 1 | -3/+1 |
* | Remove unnecessary headers. Sort out the headers. Add a missing header on | Luiz Otavio O Souza | 2014-05-01 | 1 | -10/+5 |
* | Add an OFW GPIO compatible bus. This allows the use of the DTS files to | Luiz Otavio O Souza | 2014-02-13 | 1 | -12/+1 |
* | Fix gpiobus to return BUS_PROBE_GENERIC insted of BUS_PROBE_SPECIFIC (0) so | Luiz Otavio O Souza | 2013-11-12 | 1 | -1/+4 |
* | Move the KASSERT() check to the point before the increase of number of pins. | Luiz Otavio O Souza | 2013-11-12 | 1 | -2/+2 |
* | Minor printf nit to keep out clean | Sean Bruno | 2013-09-05 | 1 | -1/+1 |
* | Properly free gpiobus ivars when gpiobus_parse_pins() fails and also on | Luiz Otavio O Souza | 2013-08-28 | 1 | -4/+18 |
* | Style fixes | Oleksandr Tymoshenko | 2012-11-23 | 1 | -4/+3 |
* | Rename device_delete_all_children() into device_delete_children(). | Hans Petter Selasky | 2011-11-22 | 1 | -1/+1 |