aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/gpio/ofw_gpiobus.c
Commit message (Expand)AuthorAgeFilesLines
* Remove unused ofwgpiobus_devclass.John Baldwin2022-05-091-4/+1
* newbus: Move from bus_child_{pnpinfo,location}_src to bus_child_{pnpinfo,loca...Warner Losh2021-06-231-1/+1
* Only manage ofw gpio providers on ofw systemsAndrew Turner2020-09-101-2/+4
* Move most of the gpio_pin_* functions from ofw_gpiobus.c to gpiobus.c soIan Lepore2019-12-011-78/+0
* Ignore "gpio-hog" nodes when instantiating ofw_gpiobus children. Also,Ian Lepore2019-11-291-1/+3
* Follow r349460 to complete removing "flags" in struct gpiobus_ivarLi-Wen Hsu2019-06-271-3/+1
* Align OF_getencprop_alloc API with OF_getencprop and OF_getprop_allocOleksandr Tymoshenko2018-04-091-1/+1
* Provide a public function to acquire a gpio pin by giving the property nameIan Lepore2018-02-181-4/+4
* sys/dev: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Only write to *active once, even when GPIO_ACTIVE_LOW is set.Ian Lepore2017-01-071-2/+3
* Stop including a possibly GPLd header from the GPIO code. Add the onlyAndrew Turner2016-10-261-0/+2
* INTRNG: Rework handling with resources. Partially revert r301453.Michal Meloun2016-08-191-2/+0
* INTRNG - change the way how an interrupt mapping data are providedSvatopluk Kraus2016-06-051-0/+2
* Add a convenience function to get a gpio pin's capabilties.Ian Lepore2016-05-261-0/+9
* Rename gpiobus_map_pin() to gpiobus_acquire_pin(), to better reflect theIan Lepore2016-05-261-2/+2
* OFWGPIOBUS: Make ofwgpiobus_devclass externaly visible.Michal Meloun2016-05-151-1/+1
* Properly release mapped pin in gpio_pin_releaseOleksandr Tymoshenko2016-05-121-0/+7
* Add OF_prop_free function as a counterpart for OF_*prop_allocOleksandr Tymoshenko2016-05-111-8/+8
* Pass device tree node as a part of gpio_pin_get_by_ofw_XXX APIOleksandr Tymoshenko2016-05-101-29/+20
* 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-011-0/+160
* Use ofw_bus_find_child_device_by_phandle to see if the child we'reWarner Losh2015-06-201-0/+8
* Provide the number of interrupt resources added to the listRuslan Bukin2015-05-151-1/+1
* Add a new ioctl to allow the setting of GPIO pin names.Luiz Otavio O Souza2015-03-081-1/+10
* Use the child device name here is lame because at the point that thisLuiz Otavio O Souza2015-03-051-2/+1
* Change ofw_gpiobus_destroy_devinfo() to unmap the GPIO pins and thenLuiz Otavio O Souza2015-03-051-15/+24
* Move duplicate code to a new public function.Luiz Otavio O Souza2015-03-021-15/+3
* Add ofw_gpiobus_parse_gpios(), a new public function, to parse the gpiosLuiz Otavio O Souza2015-02-281-144/+197
* Rename and move gpiobus_alloc_ivars() and gpiobus_free_ivars() so they canLuiz Otavio O Souza2015-02-281-32/+5
* Register the GPIO controller device reference on xref table for FDT systems.Luiz Otavio O Souza2015-02-021-0/+18
* Remove unnecessary code.Luiz Otavio O Souza2014-11-181-18/+0
* Add basic interrupt management code to gpiobus and ofw_gpiobus.Luiz Otavio O Souza2014-11-181-0/+10
* Move the duplicated code to a single function.Luiz Otavio O Souza2014-10-231-25/+5
* Rename OF_xref_phandle() to OF_node_from_xref() and add a new functionIan Lepore2014-09-011-2/+2
* Move gpiobus routines to dev/gpio. Avoid polluting ofw_bus with busLuiz Otavio O Souza2014-05-041-3/+1
* Really sort out the headers.Luiz Otavio O Souza2014-05-031-4/+2
* Remove unnecessary headers. Sort out the headers. Add a missing header onLuiz Otavio O Souza2014-05-011-5/+1
* Fix the gpio-specifier decoding by respecting the GPIO controller'sLuiz Otavio O Souza2014-04-271-32/+94
* Remove an unnecessary header.Luiz Otavio O Souza2014-02-181-1/+0
* Add an OFW GPIO compatible bus. This allows the use of the DTS files toLuiz Otavio O Souza2014-02-131-0/+338