| Commit message (Expand) | Author | Age | Files | Lines |
* | gpiobus: plug IRQ leaks | Ahmad Khalifa | 2025-07-17 | 1 | -3/+21 |
* | gpio: hide internal gpiobus symbols | Ahmad Khalifa | 2025-07-04 | 1 | -0/+1 |
* | gpiobus: add gpio_pin_acquire | Ahmad Khalifa | 2025-07-04 | 1 | -0/+22 |
* | gpiobus: gpio_pin_release: convert checks to KASSERTs | Ahmad Khalifa | 2025-07-04 | 1 | -5/+3 |
* | gpiobus: gpiobus_release_pin: convert errors to panic | Ahmad Khalifa | 2025-07-04 | 1 | -13/+8 |
* | gpiobus: gpiobus_acquire_pin: panic on invalid pin | Ahmad Khalifa | 2025-07-04 | 1 | -4/+3 |
* | gpiobus: add a gpiobus_add_bus function | Ahmad Khalifa | 2025-07-04 | 1 | -2/+18 |
* | newbus: replace leftover device unit wildcards | Ahmad Khalifa | 2025-06-21 | 1 | -1/+1 |
* | Remove now-redundant calls to device_delete_children | John Baldwin | 2025-01-02 | 1 | -9/+1 |
* | Use bus_detach_children instead of bus_generic_detach | John Baldwin | 2025-01-02 | 1 | -1/+1 |
* | Replace calls to bus_generic_attach with bus_attach_children | John Baldwin | 2024-12-06 | 1 | -3/+4 |
* | Replace calls to bus_generic_probe with bus_identify_children | John Baldwin | 2024-12-06 | 1 | -1/+1 |
* | gpiobus: Use a bus_child_deleted method to free ivars for children | John Baldwin | 2024-11-01 | 1 | -19/+17 |
* | gpiobus: Make gpiobus_read_ivar extern | Colin Percival | 2024-10-26 | 1 | -1/+1 |
* | gpiobus(4): Add an acpi variant of gpiobus | Ahmad Khalifa | 2024-09-14 | 1 | -4/+2 |
* | newbus: globally replace device_add_child(..., -1) with DEVICE_UNIT_ANY | Warner Losh | 2024-07-25 | 1 | -1/+1 |
* | gpiobus: Add missing DEVMETHOD for bus_get_rman | John Baldwin | 2024-02-23 | 1 | -0/+1 |
* | gpiobus: Use bus_generic_rman_* | John Baldwin | 2024-02-14 | 1 | -38/+19 |
* | sys: Automated cleanup of cdefs and other formatting | Warner Losh | 2023-11-27 | 1 | -1/+0 |
* | gpiobus: Use bus_generic_rl_* methods | John Baldwin | 2023-11-22 | 1 | -19/+3 |
* | sys: Remove $FreeBSD$: one-line .c pattern | Warner Losh | 2023-08-16 | 1 | -2/+0 |
* | spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD | Warner Losh | 2023-05-12 | 1 | -1/+1 |
* | 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 |